Workflow Statuses

There are two types of status within a workflow:

Active status: indicates whether the workflow’s trigger has been activated, and the mode within which activated.

      Workflow status: all activities within a workflow have a status. A trigger’s status is synonymous with the state of the workflow as a whole and is independent of its contained activities – for example, a manual trigger may be Playing, but an early activity within the sequence of workflow activities may be Completed.  Each activity’s status is shown below the activity, using a textual label.  In addition, a Playing or Failed activity is surrounded by a green or red halo, respectively.

The following workflow statuses are supported:

      Waiting For Trigger: displayed whilst waiting for workflow activity to occur.  A manual trigger assumes the Waiting for Trigger state temporarily upon being played.  Scheduled, activity state and recurring triggers are displayed as Waiting for Trigger in advance of their firing.  A wait for event activity enters this state in advance of the firing of its manual or scheduled trigger.

      Deactivation Requested: displayed during deactivation of an active trigger.

      Trigger Requested: displayed post-manual firing of a trigger.

      Playing: when displayed at:

Trigger: indicates that activities within the workflow are currently non-dormant.  Note that a Playing workflow may contain activities in other states.

Batch audience: shows that execution of the rules defined by the audience is currently ongoing.

Interactive activity: indicates that the interactive activity is currently live.  The activity may currently be executing the rules defined by its audience (if configured with one) or may be waiting to execute in accordance with its defined frequency.

Export: records defined to be exported are being written to a file in accordance with the export’s configured export template.

Offer activity: fulfillment activities (e.g. generation of data extract export files or blasting of emails) are ongoing.

Decision offer: as per the offer activity – fulfillment of the winning offer is currently taking place.

Subscription group: metrics are currently being collated.

Control: data is being written to the sandbox offer history tables.

      Pause Requested: you have asked for a workflow, or an audience within a workflow, to be paused.

      Pausing: the system is currently processing a request to pause a workflow or audience within a workflow.

      Paused: if pause was invoked at the trigger, execution of the workflow is temporarily suspended (having completed ongoing activities as necessary).  If pause was requested at an audience, rules within the audience cease execution at an appropriate juncture, and the activity enters a Paused state.

      Resume Play Requested: you have requested that a workflow, or audience within a workflow, be played following a cessation of execution.

      Stop Requested: you have has asked for a workflow to be stopped, or an audience within a workflow to be stopped and rewound.

      Stopping: the system is responding to a stop request.

      Stopped: if stop was invoked at a workflow, all activity has ceased within the workflow, and all trace of the workflow having executed has been erased.  The workflow is effectively defunct and may not be played again.

If stop and rewind was invoked at an audience , all record of its execution is also removed (records are removed from offer history tables); however, in contrast to a Stopped workflow, a Stopped audience may be re-played.

      Failed: an error occurred within workflow execution.  The Failed status is displayed against both the activity within which the error occurred, and against its parent workflow.

      Completed: the workflow or activity executed successfully.

      Waiting Next Trigger: displayed at a recurring trigger only, this status indicates that one or more workflow instances has run, and that the system is awaiting the next firing of the trigger.

      Counting Down Delay: relevant only to a delay activity.  This status indicates that the delay is activity counting down the time remaining until workflow execution restarts.