Element
|
Sub-Element
|
Description
|
Attributes
|
EventConfiguration
|
KeyEntry
|
Use this element to add an event that requires auditing.
|
• eventKey
• multiObject
|
ConfigEntry
|
Use this element to audit a type specific event or all types of events.
|
• class
• enabled
|
Element
|
Attribute
|
Description
|
Data Type
|
Value
|
KeyEntry
|
eventKey
|
Use this attribute to add events that need to be audited.
|
String
|
Specify an event that requires auditing. A value for this attribute is required.
For example,
eventKey="*/wt.team.TeamServiceEvent/REMOVE_ROLE"
|
multiObject
|
Use this attribute to specify whether the event is a single-object event or a multi-object event.
|
Boolean
|
The default value is false.
If set to true, the event is considered as a multi-object event.
If no value is specified, the default value false is used and the event is considered as a single-object event.
|
Element
|
Sub-Element
|
Description
|
Attributes
|
ConfigEntry
|
KeyedEventEntry
|
Use this element to enable auditing of generic type of events. For example, events like Archive and Associate.
|
• eventType
• enabled
• handler
|
EventEntry
|
Use this element to enable auditing of non-generic type of events, such as Rollback Iteration and Workflow State Change.
The format to specify an event is <eventname>EventEntry. For example, AccessControlEventEntry.
|
• eventType
• enabled
• handler
|
Element
|
Attribute
|
Description
|
Data Type
|
Value
|
KeyedEventEntry
|
eventType
or eventKey
|
Use this attribute to specify a generic type of event that needs to be audited. Specify events as eventType or eventKey depending on how they are executed in your installation of Windchill.
|
String
|
A value for this attribute is required. You can define a value such as:
KeyedEventEntry eventKey="*/wt.sandbox.SandboxServiceCheckoutEvent/POST_SB_CHECKOUT_EVENT"
|
Enabled
|
Use this attribute to enable auditing of an event.
|
Boolean
|
A value for this attribute is required. To enable auditing, the value must be set to true.
|
|
Handler
|
Use this attribute to specify the helper class which provides the method to log a specific event.
|
String
|
A value for this attribute is required. You can define a value such as:
handler="wt.audit.configaudit.TeamAuditMapEventRecorder"
|
Element
|
Attribute
|
Description
|
Data Type
|
Value
|
---|---|---|---|---|
EventEntry
|
eventType
|
Use this attribute to specify a non-generic type of event that needs to be audited. Example of a non-generic event is STATUS_CHANGE or NOT_AUTHORIZED. For information on non-generic events and their respective EventEntry, see the section List of Non-Generic Events and eventType.
|
String
|
A value for this attribute is required. Specify an event that you want to be audited in the format: <eventname>EventEntry.
For example,
AccessControlEventEntry eventType="NOT_AUTHORIZED"
|
Enabled
|
Use this attribute to enable auditing of an event.
|
Boolean
|
A value for this attribute is required. To enable auditing, set the value to true.
|
|
Handler
|
Use this attribute to specify the helper class which provides method to log specific event.
|
String
|
A value for this attribute is required. Specify a helper class which provides the method to log a specific event.
For example,
handler="wt.audit.configaudit.TeamAuditMapEventRecorder"
|