This content is dedicated to our next version. It is work in progress: its content will evolve until the new version is released. Before that time, it cannot be considered as official.

Work execution audit

Sometimes it is useful to understand what is currently happening in the platform, in particular for work execution, see Work service mechanism.

This can be achieved using a specific logger called Work execution audit

What can be tracked

Abnormal work execution

The logger produce a Warning each time a work takes too much time to be executed or it was rescheduled too much times.

For theses cases, it also produces an Info log when the work was finally executed.

A reschedule happens when a work can’t be executed right now because some other work already locked the same process instance.

How to activate it

Logging configuration

Enable the logger called BONITA_WORK_AUDIT.EXECUTION in the logger configuration.

Activate and configure the work execution audit

The audit is activated by default, it can be deactivated or reactivated here:

In bonita-tenant-community-custom.properties set flag bonita.tenant.work.audit.activated to true or false

Some properties can be configured, these can be found in the default configuration file bonita-tenant-community.properties under the Work execution audit section