Resuming workflows

You can resume the execution of your failed and timed out workflows. Because this feature works at workflow-level, you need to enable it for each workflow that you want to resume in the future.

Procedure

  1. Go to Workflow > Workflow settings and then check the Save status of each successfully executed action checkbox under the Execution settings tab.
    Note:
    • You can resume the workflow executions from the main execution listing page of the Monitor tab. This option is provided under the Actions column.
    • If a workflow is started through the Messaging subscriber, then the Resume option is not applicable.
    • After adding a payload schema to a webhook, if you manually run the workflow and the workflow fails, the webhook data will be missing when you resume the workflow. To avoid this, use a REST client to trigger the workflow via the webhook instead of running it manually.
    • When you resume a workflow, the system determines the execution path by re‑executing all conditionals such as Condition blocks and Switch actions.
    • Any action already executed in the previous run does not execute again unless it belongs to an Error Handler path or the Global Error Handler.
    • Because the conditionals are re‑executed to determine the correct path, the workflow visualization line displays from the workflow Start button.
  2. If you have enabled the Resume feature for your workflow and it fails, you see the Resume option in the execution log of that workflow. Clicking Resume opens a dialog box, asking if you want to edit the input JSON data of failed actions or resume the execution directly.
  3. Click Resume to immediately resume the workflow execution from the point it failed in the previous run.
  4. Click Edit Input to modify the input JSON of the failed actions.
  5. Click Resume to resume the workflow from the point that it failed, using the modified JSON input data for failed actions. You are redirected to the Execution Logs page. Refresh the page by clicking the Refresh icon on the left side to fetch the latest workflow execution status.

Results

If the workflow is run successfully, you see that the execution status of the workflow is changed from Failed to Success. When you click the workflow execution log, you can see the complete execution log details (previously failed action logs and current successfully run action logs).