Subscribable and auditable events
The following table lists subscribable and auditable Content Platform Engine events and contains the following columns:
- The "Event" column lists events in alphabetical order, and indicates whether an event is subscribable and auditable. The events are of type AuditConfigurationEvent, ObjectChangeEvent, or RetrievalEvent. All of the events are auditable, and most are subscribable.
- The "Initiating Action" column describes the actions that fire the events, and indicates the classes on which the actions apply (subclasses of these classes apply as well). Note that the source object of an event is the object on which the action is initiated. For a subscription, the source object of the event is retrievable from the event handler.
- The "Comment" column provides additional event-related information.
To manage subscriptions or auditing from an administrator console, see Subscribing to events or Tracking object activity. To develop applications that implement subscription or auditing functionality, see Subscriptions or Auditing.
| Event | Initiating Action | Comment |
|---|---|---|
Auditable: yes Subscribable: no |
Enable or disable auditing on an object store. Applies to: |
Instances of |
Auditable: yes Subscribable: yes |
Cancel check-out. Applies to: |
Canceling a check-out results in deleting the reservation object. |
Auditable: yes Subscribable: yes |
Change class of an object. Applies to: All subscribable classes that allow subclasses. |
Subscription behavior for
|
Auditable: yes Subscribable: yes |
Change lifecycle state of a document. Applies to: |
|
Auditable: yes Subscribable: yes |
Check in document reservation object. Applies to: |
Check in fires the following events:
Checked-in reservation object becomes the new document version,
making it the tip version of the |
Auditable: yes Subscribable: yes |
Check out a document. Applies to: |
Check out fires the following events:
|
Auditable: yes Subscribable: yes |
Document is processed by a classifier. Applies to: |
"Classifier" refers to the classification component in the Content Platform Engine auto classification feature. |
Auditable: yes Subscribable: yes |
Move content. Applies to: |
|
Auditable: yes Subscribable: yes |
Create and save an instance of a class Applies to: |
|
Auditable: yes Subscribable: yes |
Raise a user-defined (custom) event. Applies to: |
|
Auditable: yes Subscribable: yes |
Delete object from object store. Applies to: |
This event is triggered as a result of a hard delete, when
the deleted object is removed from the object store database and is unrecoverable.
Contrast with When the last of all of the versions of a versionable object is deleted,
this event is also triggered on the |
Auditable: yes Subscribable: yes |
Demote document to a minor version. Applies to: |
|
Auditable: yes Subscribable: yes |
File an object in a folder or create a subfolder. Applies to: |
|
Auditable: yes Subscribable: yes |
Prevent changes to the custom properties of the object version. Applies to: |
|
Auditable: yes Subscribable: yes |
Retrieve the content of a content-carrying object. Applies to: |
This event is the only event of base type |
Auditable: yes Subscribable: no |
Retrieve an object. Applies to: |
|
Auditable: yes Subscribable: yes |
Lock an object. Applies to: |
|
Auditable: yes Subscribable: yes |
Mark an object for deletion. Applies to: |
Although marked for deletion, the object still exists in
the object store database and is recoverable. If the marked object
contains object-valued properties (OVPs) with DeleteAction of |
Auditable: yes Subscribable: yes |
Promote document to a major version. Applies to: |
|
Auditable: yes Subscribable: yes |
A document-publishing request has completed. Applies to: |
|
Auditable: yes Subscribable: yes |
Request to publish or republish a document. Applies to: |
|
Auditable: yes Subscribable: no |
Perform a query. Applies to: |
The value of the event's SourceClassId property is the ID of the class that has the audit definition (or the subclass if the audit definition is on a parent class and "include subclasses" is checked). You cannot find the audit records by looking at the class definition; query event records must be found by using an ad hoc search. |
Auditable: yes Subscribable: yes |
Restore a recoverable object. Applies to: |
The object that is restored is the original object that
was marked for deletion, plus any objects that are referenced by object-valued
properties (OVPs) with DeleteAction of The |
Auditable: yes Subscribable: yes |
Take federated ownership of a document. Applies to: |
For a federated document, grants exclusive control of the document to the Content Platform Engine. |
Auditable: yes Subscribable: yes |
Unfile an object from a folder or delete a subfolder. Applies to: |
|
Auditable: yes Subscribable: yes |
Unlock an object. Applies to: |
|
Auditable: yes Subscribable: yes |
Update properties of an object. Applies to: |
Note that this event is not triggered by a combined
create/check-in action, when an object is marked for deletion, or when the last of an object in a version series is deleted (which also results in the deletion of the |
Auditable: yes Subscribable: yes |
Change security. Applies to: |
Security changes include changes to owner, permissions, security proxy properties, and application of a security template. |
† For versionable objects, both the object's instance and the object's version series are audited, which allows a search to see all the audit entries that pertain to all versions of the object, instead of just a single version.