Workflow as a Task

Workflow as a Task

Overview

A new Workflow Task functionality has been introduced under Workbench >> Orchestration to allow execution of one workflow inside another workflow. The behavior and execution flow are similar to the existing Pipeline Task functionality available in Pipelines.


Feature Enhancements

  • Added Workflow Task option under Workbench >> Orchestration in Workflow.



  • Users can add and place Workflow Task nodes on the Workflow canvas.

  • Workflow Task displays a list of available workflows from the same project.

  • Current workflow is excluded from the workflow selection list to avoid recursive execution.

  • Users can select and configure a workflow directly from the node settings.


  • Validation added to prevent execution without workflow selection.

  • Selected workflow executes completely during parent workflow execution.

  • Execution status is updated for both Workflow Task node and executed child workflow.


Execution Behavior

  • Workflow Task enables execution of dependent workflows within the same project.

  • On execution, the selected child workflow runs as part of the parent workflow execution flow.

  • Workflow execution status is tracked and updated in real time.

  • Validation errors are shown if workflow selection is not configured before execution.


Benefits

  • Improved workflow orchestration capabilities.

  • Reusable workflow execution within larger process flows.

  • Simplified management of dependent workflows.

  • Better modularization and execution control.

  • Consistent execution behavior aligned with existing Pipeline Task functionality.