Application Events
The audit-based publishing will only publish standard events (create, change or delete). In case the PublishEvent method is available and this method must be able to publish application (business object-specific) events, then the generation of those events must be implemented in the application. This is explained in the following sections.
There may be other reasons for not using the standard audit-based publishing. For example, if the table mapping is incomplete (on get, on set or on execute hooks are used instead), or if you need to publish more events or less events than the number of database actions. The publishing of standard events from the application is also discussed in the following sections.