Learning: A workflow

A workflow is a collection events that are executed in a set order when the workflow is running. Workflows are contains within groups but the group has no special importance other than to provide a place for the workflows (a bit like a directory in a file system). To start a workflow, you need a trigger. Then the events within the workflow are executed one by one. However, within the workflow there might be the need for another trigger to continue onto the next event. These “internal” triggers are called a “multiplexer event”. Workflows are started by a trigger. There can be more than one trigger, for instance, a workflow can contain a trigger within it. A workflow group is

  • A workflow is a collection of events - an ordered sequence of actions that will be executed when the workflow is running
  • The workflows can be placed in different groups. A workflow group is nothing more than a collection of workflows.
  • A workflow is initiated by a trigger.
  • A trigger is associated with a function of a module. It will start the specified workflow either before or after that the function has completed.