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.