Content Engine provides configurable audit logging for all of the subscribable Content Engine classes and their subclasses.
For a complete list of the subscribable classes, see the list of all known subinterfaces in Interface Subscribable in the Content Engine Java™ API Reference.
You can use the Event subclasses in the following table for audit logging. These classes are found in an object store in Enterprise Manager under Other Classes > Event and in Administrative Console for Content Engine under Data Design > Classes > Other Classes > Event.
Event class | Event description | Class that triggers the event (Includes the subclasses of the listed classes) |
---|---|---|
Audit Configuration Event | The auditing configuration of an object store is changed. | ObjectStore
You cannot configure an audit definition for this event. These audits always occur regardless of the AuditLevel property value of an object store. |
Cancel Checkout Event | A reservation on a document is canceled. | Document |
Change Class Event | The class of an object is changed. | Annotation, Custom Object, Document, Document ClassificationAction, Document Lifecycle Action, Document Lifecycle Policy, Event Action, Folder, Link, Referential Containment Relationship, Subscription |
Change State Event | The lifecycle state of a document or activity is changed. | Activity, Document |
Checkin Event | A document is checked in. | Document |
Checkout Event | A document is checked out. | Document |
Classify Complete Event | A document has been processed by a classifier. | Document |
Creation Event | An instance of a class is created and saved. | All auditable classes |
Custom Event | A user-defined event is raised.
You create a custom event by subclassing the Custom Event class, and optionally adding new properties to the custom event. The Custom Event is the only subclass of Object Change Event that can be extended with subclasses. To create a custom event with Enterprise Manager, see Creating a custom event . To work with custom events programmatically, see Creating and Raising a Custom Event. |
Subscribable |
Deletion Event | An object is deleted from the object store. | All auditable classes |
Demote Version Event | A document is demoted to a minor version. | Document |
File Event | An object is filed in a folder (includes creating a subfolder). | Folder |
Freeze Event | The freeze method is called on an object. |
Document |
Get Content Event | The content of a content-carrying object is retrieved. | Document |
Get Object Event | An object is retrieved. | All auditable classes |
Lock Event | The lock method is called on an object. |
Document, Folder, Custom Object |
Move Content Event | The content of an object is moved. | Document |
Promote Version Event | 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. | Document |
Publish Complete Event | A document-publishing request has completed. | Document |
Publish Request Event | A request has been made to publish or republish a document. | Document |
Query Event | A query is performed. This event creates a single additional property, Query Text, which contains the text of the query that caused the creation of the event. | All auditable classes except Version Series |
Unfile Event | An object is removed (unfiled) from a folder (includes deleting a subfolder). | Folder |
Unlock Event | The unlock method is called on an object. |
Document, Folder, Custom Object |
Update Event | The properties or content of an object are changed. | All auditable classes |
Update Security Event | The security of an object is changed. This event includes changes to owner and permissions with the appropriate properties modified. | All auditable classes except Referential Containment Relationship and Version Series |