Put Workflow Components Together
How Workflow building blocks are used depends on what process the workflow represents, and to what extent automation is part of the workflow.
The following are some template examples using the aforementioned building blocks:
Building Blocks | Triggered Actions | Outcome |
States, Transitions | None | No actions are triggered; end-users manually transition artifacts from one State to the next. The Workflow as a whole reflects an efficient process and keeps all users in sync via the State of each artifact. |
States, Transitions | Transitions act as triggers | In addition to moving the artifact to a new State, a Transition can also be an event that triggers an action (such as the automatic updating of an artifact property). |
States, Transitions, 'new artifact' event trigger | Creation of a new artifact is a trigger | When a new artifact is created, the event triggers an action (for example, sending an email notification). |
States, Transitions, 'new artifact' event trigger | Creation of a new artifact is a trigger Transitions act as triggers | Same as above, with the addition that Transitions also trigger actions. |