All Products
Search
Document Center

SchedulerX:Manage workflows

Last Updated:Nov 05, 2025

SchedulerX supports cross-application job orchestration. You can use a workflow to orchestrate jobs within a single application or across multiple applications that share the same execution logic.

Create a workflow

  1. Log on to the SchedulerX console.

  2. In the top navigation bar, select a region.

  3. In the navigation pane on the left, click Workflows.

  4. On the Workflows page, select the target namespace, and then click Create Workflow.

  5. In the Create Workflow panel, set parameters such as Name, Description, Application ID, and Time Type, and then click OK.

    Note

    SchedulerX workflows support job scheduling only through cron expressions.

    image.png

    In the Advanced Configuration section, set Time Zone, Calendar, and Task Concurrency.

Create a job

  1. On the Workflows page, find the workflow that you created and click Edit to open the Workflow Details page.

  2. Click Create Task. In the Create Task panel, configure the parameters. The job is then added to the workflow. You can also view the job on the Jobs page.

    image.png

Import a job

  1. On the Workflows page, find the workflow that you created and click Edit to open the Workflow Details page.

  2. On the Workflow Details page, click Import Tasks. In the Application drop-down list, select an existing application. From the job list that appears, find the job that you want to import and click Import in the Operation column. The application to which the current workflow belongs is selected by default.image.png

Orchestrate jobs

Add dependencies

You can drag and drop lines to add dependencies.

Example 1: Job 619 is the upstream job of Job 620. After Job 619 is executed, Job 620 starts.

image.png

Example 2: After Job 101 is executed, Job 102 and Job 103 start to run at the same time. Job 107 starts to run only after Job 104, Job 105, and Job 106 are successfully executed.

image.png

Delete dependencies

You can choose from two methods:

  • Click a line in the workflow chart and press the DELETE key.

  • Right-click a line in the workflow chart and click Remove.

Edit or delete a job

Right-click a node in the workflow chart and click Edit or Remove.

Publish a workflow

After you create a workflow, create or edit jobs on the workflow details page, and then click Publish. This enables the workflow and starts the scheduling. If you do not want to enable the workflow immediately, you can click Run Once on the Workflows page to test the workflow before you manually enable it.

Manage workflows

View a workflow instance graph

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column to view its execution history.image.png

  2. In the Process Instance Records panel, click the ID in the Instance ID/Process Instance Diagram column to view the running status of all nodes in the workflow.

Stop

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column.

  2. In the Process Instance Records panel, click Stop. All running nodes in the workflow are stopped, and the workflow status changes to Failed.image.png

Rerun a workflow

Rerun a workflow

You can rerun a workflow that failed.

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column.

  2. In the Process Instance Records panel, choose More > Rerun. All failed nodes in the workflow are rerun, and the workflow status changes to Running.

    image.png

Rerun a node

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column.

  2. In the Process Instance Records panel, click Details to open the workflow instance details view.

  3. Right-click the target node and select an option as needed:

    • Rerun Self And Descendants: Reruns the node itself and all its descendant nodes.

    • Rerun Self: Reruns only the node itself. Descendant nodes are not rerun.

  4. In the confirmation dialog box that appears, click OK. The related nodes in the workflow are rerun.

Pause a workflow

You can pause a workflow that is in the Running state.

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column.

  2. In the Process Instance Records panel, click Pause. The system waits for the running nodes to complete their execution. Subsequent nodes are not executed, and the workflow status changes to Paused.image.png

Resume a paused workflow

You can resume a workflow that is in the Paused state.

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column.

  2. In the Process Instance Records panel, click Resume to resume the execution of downstream nodes.image.png

Skip

In a workflow, if a job has not started running and you decide not to run it, you can skip the job. The workflow then automatically proceeds to the next job.

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column to view its execution history.

  2. In the Process Instance Records panel, click the ID in the Instance ID/Process Instance Diagram column. On The Workflow Instance Details page, select the job and then click Skip.image.png

Cancel a skip

For a skipped job, you can cancel the skip and resume its execution before its downstream jobs start to run.

  1. On the Workflows page, find the workflow that you want to manage and choose More > History in the Operation column to view its execution history.

  2. In the Process Instance Records panel, click the ID in the Instance ID/Process Instance Diagram column. On The Workflow Instance Details page, select the skipped job and then click Cancel Skip.image.png

Import and export workflows

To sync workflows across regions or namespaces, you must manually import or export them.

Export a workflow

  1. On the Workflows page, select an application from the All Applications drop-down list, and then select the checkboxes for the workflows that you want to export. Then, click Export Workflow. If you do not select any workflows, all workflows of the selected application are exported.

  2. In the dialog box that appears, select an application ID, confirm the workflow information, and then click OK.image.png

Import a workflow

On the Workflows page, click Import Workflow, upload the workflow file, and then click OK.image.png

Important

You must import the jobs that belong to a workflow before you can import the workflow. The application ID of the imported workflow must be the same as the application ID of the exported workflow. For more information, see Import or export jobs.