Set of rules (grouped by workflow event) to be executed sequentially for every given job being processed.
A workflow can be assigned to be executed on any seed
A workflow rule is any application or script to be executed as part of the workflow. They can be used to process the content or control flow of the jobs received in the workflow.
Type | Description |
---|---|
Application | Rules that reference an Aspire application, they contain the maven coordinates of the application and the properties to configure it. |
Template | Rules created from a workflow template, contain the id of the template and the properties to configure it. The type of these rules matches the one from the referenced template (Custom, Application, etc) |
Custom | A custom groovy script rule, contains the script to execute. |
Folder | Is a type of template created to contain references to other rules. |
Templates are predefined workflow rules, in general are groovy scripts for common job operations like adding or copying fields. The templates can be used by creating a rule that references it and including the required properties.
A virtual set of rules to be executed sequentially that lives inside a workflow object, there are 7 different events possible, each event is triggered upon different stages within the lifespan of a document: