Workflow actions are executed in sequence when a
workflow reaches a particular
state.You can add any number of actions to a workflow state that will be executed when an asset reaches that state. There are a number of difference action types supported:
Action type | Description |
---|
Assign | Store a temporary variable. The value for the variable can be calculated from a complex expression. |
Email | Send an email message. |
If | Used to test if a certain condition is true before executing a sub-set of actions. |
Else | Can only be used in conjunction with an If action to provide action sets that must be executed if the If condition evaluates to false. |
Wait | Wait for a certain duration before executing a sub-set of actions,e.g. waiting for 5 days from the start date of a timesheet before sending a reminder email. |
After change | Execute a sub-set of actions after a change on the object that this workflow is attached to. |
For | Execute a sub-set of actions on each key/value pair of an array, these key/value pairs can be used on the children actions. |
Some action types are only available in certain circumstances,e.g.
Else actions can only be added to
If actions.
Note: Any
Wait actions that are still outstanding when an asset changes state are automatically cancelled.