The workflow-core module contains the logic
to handle objects in the Application and Audit Log databases.
Specifically, this involves the management of the following:
Versioned objects (objects with
valid-from and
valid-to validity fields).
Entities used to represent the sign-off tasks definitions and the
sign-off tasks instances.
Data Transfer Objects used for sign-off task definitions and the
sign-off task instances.
The code has been optimized to achieve the best performances in a
scalable solution and is generally not modified by clients.