Workflow Rollback

You can initiate the rollback of an interaction workflow post-its production execution using the Rollback current Workflow Instance button, displayed at its trigger's mini toolbar.

The ability to roll back an interaction workflow instance is controlled by the Interaction - Rollback functional permission.

Rollback is available when a workflow's status is one of Completed, Failed or Stopped.  Invocation of rollback is protected by the Confirm Production Workflow Rollback dialog ('Are you sure you want to roll back the 'Manual' workflow?  WARNING: Doing so will remove all offer history and file assets associated with this workflow instance.').

Having initiated a workflow rollback, it assumes the following statuses:

      Rollback Requested

      Rolling Back

      Rolled Back

      Rollback Failed

These are displayed at the workflow's trigger and all non-broadcast, delay or wait for event activities (these are unaffected by rollback).

Following a successful rollback, all related records removed from the Offer History and Offer History Meta data warehouse tables.  All data extract offer and export files are deleted.  Having rolled back a workflow, you can re-activate it.

If you rollback a workflow with a recurring trigger only its most recent workflow instance is rolled back.

If you roll back an interaction workflow that includes audience containing a data process block, or a data process activity, the RPDM project specified at the data process project's Rollback repository path property will be executed.