Purpose: Orchestrate workflows by triggering other, independent workflows from within the current workflow.
Functionality: Initiates and manages the execution of multiple workflows. This promotes modular workflow design and allows for complex process orchestration.
Use Cases:
Breaking down a large, complex process into smaller, reusable workflows.
Creating a "master" workflow that triggers and coordinates several sub-workflows to complete a larger task.
Implementing event-driven architectures where one workflow triggers others in response to specific events.