Audit event classes
Content Engine provides various subclasses for the purpose of audit logging.
These classes are found in Enterprise Manager under Other
Classes > Event. Note that only the Custom Event Class can be extended with subclasses
or modified by adding properties.
Audit Configuration Event
This event is always logged by the system when you enable or disable auditing configuration on an object store. This class is a direct subclass of the base Event class.
Retrieval Event subclasses
- Get Content Event
- This event can be logged when the content of a document is retrieved.
- Get Object Event
- This event can be logged when an object is retrieved from the object store.
- Get Query Event
- This event can be logged when a query is performed. This class adds a single
additional property, Query Text, which contains the text of the query that
caused the creation of the event.
Object Change Event subclasses
- Cancel Checkout Event
- This event can be logged when a checkout is canceled on a document (the
reservation is deleted).
- Change Class Event
- This event can be logged when the class of an object is changed.
- Change State Event
- This event can be logged when a document's lifecycle state changes.
- Checkin Event
- This event can be logged when a new version of a document is checked in.
- Checkout Event
- This event can be logged when a document is checked out (a reservation is
created).
- Classify Complete Event
- This event can be logged when a document has been successfully classified.
- Creation Event
- This event can be logged when an instance of a class is created and stored.
- Custom Event
- The purpose of the Custom Event base object is to allow you to create user-defined events that are triggered by a client application. You create a custom event by subclassing the base object, and, if desired, adding new properties to the custom event. The custom event can be logged when the event is raised on a Content Engine object. The Custom Event is the only subclass of Object Change Event that is subclassable.
To create a custom event with Enterprise Manager, see Create a custom audit entry. To work with custom events programmatically, see Creating and Raising a Custom Event.
- Deletion Event
- This event can be logged when an object is deleted from the object store.
- Demote Version Event
- This event can be logged when an existing major version is demoted to a
minor version.
- File Event
- This event can be logged when an object is filed in a folder or refilled
in another folder. The latter case is when the tail of an existing RCR is
modified
- Freeze Event
- This event can be logged when the Freeze method is applied to an object.
- Lock Event
- This event can be logged when the Lock method is applied to an object.
- Promote Version Event
- This event can be logged when a version of a document is checked in as a
major version (in which case this event can be in addition to a check in event)
or when an existing minor version is promoted to a major version.
- Publish Request Event
- This event can be logged when a request to publish a document occurs.
- Publish Complete Event
- This event can be logged when a document is successfully published.
- Unfile Event
- This event can be logged when an object is unfiled from a folder.
- Unlock Event
- This event can be logged when the Unlock method is applied to an object.
- Update Event
- This event can be logged when an object is modified; for example, the properties or
content is changed.
- Update Security Event
- This event can be logged when the owner or security of an object is modified
(but not when created for the first time).