Overview
Workflow macros define the major functionality of your workflow template, such as States states (and the Transitions the transitions between them), Tasks tasks and Triggers triggers.
The The workflow macro must be the first macro in defines your workflow template, and must contain at least one state macro in its body. The workflow is then created by adding macros such as the state macro, to the body of this workflow macro.
Basic Syntax
In this example workflow, there are two states and one trigger.
Code Block | ||
---|---|---|
| ||
{workflow:name=Example} {state:Start|submit=Stop} {state} {state:Stop|submit=Start} {state} {trigger:statechanged|state=Stop} {set-message}State is: Stop{set-message} {trigger} {workflow} |
Comala Document Management Templates
Templates are stored at
global level in the Global Workflows dashboard
space level in
A number of workflow templates are bundled with Comala Document Management and are available on installation of the app. Workflows templates can be created within the app for use in your instance. Workflows can also be imported to the global instance or imported to a space.
Editing a workflow template
A workflow template can be edited using the visual editing tool workflow builder. Changes made in workflow builder change/update the markup automatically.
Editing of the workflow template markup can be done directly in the markup editor. Changes made in the markup editor change/update the workflow in workflow builder automatically.
Triggers can can only be created using markup. This markup can be added either using the markup editor or can be copied and pasted into the Triggers option in the Edit Workflow panel in workflow builder.
All Examples
See: Examples
Macros
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
workflow macro - body macros
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
state macro - body macros
Filter by label (Content by label) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
trigger macro - body macros
See: Actions