Persisted Workflows

The Workflow application enables you to open, refresh, and terminate persisted workflows. Persisted workflows may contain Delay or Bookmark activities or are started by a Scheduled event. These workflows reside in the database and are idle until the delay, bookmark, or scheduled events occur.

  1. In Workflow Composer on the Home tab of the ribbon, click Open Persisted Workflow .

  2. The Open Persisted Workflow window is displayed. You can sort and filter the grid as needed.

    Open Persisted Workflow window

    In Workflow Composer 3.0 and later, the Persisted Workflow grid has an additional "Username" column. This column is populated only for workflows associated with Forms Builder sequences.  Closed

    Open Persisted Workflow window

  3. Select a workflow instance.

  4. Click Open to view the workflow definition. You can edit and save the workflow.

    alert The process retrieves and displays data from durable instancing (not tracking); However, if a record is selected and the Open button is clicked, the process attempts to retrieve tracking data. If the tracking database is not configured, the process will continue without error and will still open the persisted workflow.
  5. Click Refresh to update the grid of persisted workflows.

  6. Click Terminate to stop a workflow. Click Yes to confirm. The workflow instance is removed from the grid.

  7. Click Cancel to close the Open Persisted Workflow window.

Workflow tracking relies on three database strings that are configured in the configuration file for the ServiceModuleHost.exe. For more information, see Connection Strings.

  1. dbConnection
  2. WorkflowDurableInstancingConnection
  3. WorkflowTrackingConnection

The dbConnection and WorkflowDurableInstancingConnection should point to the same SIS database, e.g., a Anthology Student database. The WorkflowTrackingConnection should point to a specific tracking database (different than the SIS database).