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.

    • Related Articles

    • Workflow : Delegate, Recall, Reassign, Workflow Task Cards.

      Introduction The Workflow Module in Rubiscape enables users to create workflows, design process flows using nodes, configure approval steps, assign approvers, and monitor task statuses within the same workspace. 1. Tasks Tab The Tasks tab displays ...
    • Building Recursive Workflow

      Rubiscape provides a feature that enables the execution of a complete workflow inside another workflow. This helps to execute multiple workflows with a single click. To build a recursive workflow, follow the steps given below. Open the Workspace ...
    • Editing a Workflow

      To edit the workflow, follow the steps given below. On the home page, click Workflows. Recent Workflows for the selected workspace are displayed. Hover over the workflow you want to edit and click View. The workflow canvas is displayed. Edit the ...
    • Workflow : Workbench : Approve

      1. Introduction The Approve node in the Workflow module is designed to support approval-driven governance flows. It pauses workflow execution until the assigned approver reviews the selected dashboard and chooses Approve, Reject, or Investigate. The ...
    • Understanding WorkFlow Canvas

      The workflow canvas is the area where you can build algorithm flows. When you open a workflow, the following icons and fields are displayed. The workflow screen has four panes as given below. Task Pane: This pane displays the datasets and algorithms ...