All Products
Search
Document Center

Data Management:Manage task flow instances

Last Updated:Mar 28, 2026

After creating a task flow, you can edit its configuration, trigger it manually using different run modes, and manage published versions—including checking modification status, comparing versions, rolling back, and exporting snapshots.

Edit a task flow

Only the owner of a task flow can edit it.

  1. On the task flow editing page, click Go to O&M in the upper-right corner.

  2. On the Task Flow Information page, click Edit.

  3. In the lower part of the editing page, click a tab and modify the settings as needed.

    TabWhat you can configure
    Task Flow InformationName, owner, stakeholders, and scheduling settings. See Getting started, Configure timed scheduling, and Configure event scheduling.
    Variable ConfigurationTime variables and constants that are shared across all nodes. Reference variables in SQL statements using the ${name} format.
    Notification ConfigurationsSuccess and failure notifications for the task flow, and timeout and alert notifications for individual task nodes or the entire task flow.
    OperationsHistory of operations on the task flow, including the time, operator, and action recorded for each change.
    Execution LogsExecution logs for individual task nodes.
image.png

Run a task flow

Select a run mode from the upper part of the editing page. Each mode targets a specific scenario—choose the one that matches your situation.

ModeWhen to use itRequirements
Try RunYou want to run the task flow immediately on demand.None
Dry RunTask Flow A depends on Task Flow B through a dependency-check node, but you need Task Flow A to proceed without actually executing Task Flow B. Dry-run Task Flow B to generate a scheduled trigger record, which lets Task Flow A run normally.None
Run at a specific point in timeYou need to reprocess data for a past or specific business date without modifying SQL statements or task configurations.Define a time variable for the task flow and reference it in SQL statements. The variable value is calculated based on the day before the run date and the specified offset.
Run at a specific time rangeYou need to run the task flow across multiple consecutive business dates in sequence. Tasks run serially: each date must complete successfully before the next begins.Define multiple time variables for the task flow. Limit: A maximum of 50 node instances can run in this mode. For example, if the scheduling cycle is one day, the task flow instance can run only for 50 days.

Publish or unpublish a task flow

See Publish or unpublish a task flow.

Manage versions

Check whether a task flow has unpublished changes

In the upper part of the editing page, hover over Publish. If the tooltip displays The task flow is modified. You must republish the task flow to make the modification take effect., the task flow has changes that are not yet published.

image.png

Compare the current version with the latest published version

When you modify a published task flow and click Publish, click Display differences in the Publish dialog box. The comparison view highlights all changes—a red dot marks each modified element.

image.png

View publishing records and manage published versions

Open the Published Tasks tab on the Task Flow Information page to see all published versions.

For each version, the following operations are available:

OperationDescription
DAGView the directed acyclic graph (DAG) of the task flow for that version.
Backfill DataGenerate one or more task flow instances for a specific point in time or time range, based on that version.
RollbackRestore all task nodes and configurations to the selected version. After rolling back, republish the task flow for the change to take effect.
ExportDownload the configuration file containing the edges and task nodes of that version.

If a task flow has multiple published versions, you can select two versions and click Version Comparison to view the differences between the two versions.