2.2 Manage Workflow Executions

Start workflows asynchronously or synchronously, pass input data, set a version, correlation ID, priority, or idempotency key, and track the returned workflow ID. You can view execution status, include task details, find workflows by correlation ID, list running workflows, search workflow history, pause or resume an execution, skip a task, rerun, restart, retry, terminate, or remove workflow executions.

A workflow execution is a running or completed instance of a workflow definition. MicroTx Workflows stores execution details so you can track workflow progress, inspect task status, review execution history, and troubleshoot failures.

You can start a workflow asynchronously or synchronously, pass workflow input, specify a workflow version, use correlation IDs to group related executions, and use idempotency keys to avoid duplicate execution requests. After a workflow starts, you can view its status by workflow ID, include task details, search execution history, find executions by correlation ID, and list running workflows.

You can also manage active or completed executions by pausing, resuming, retrying, rerunning, restarting, skipping tasks, terminating, or removing workflow executions.

Topics