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).