What is a Workflow in Sybot
A Sybot Workflow is a low-code process composed of interconnected tasks. Each task performs a function; the connections and conditions determine which step proceeds next.
Main elements
- Task: configurable operational units, such as reading data, sending messages, calling a service, or controlling flow.
- Connections: represent possible paths between tasks.
- Output conditions: decide which connection to follow based on the result or an expression.
- Parameters: data received by the workflow or produced by tasks.
- Variables: values managed during execution.
- Groups: visual containers used to make complex diagrams readable.
Workflow cycle
- Create the workflow from the Designer Workbench.
- Add tasks in the Workflow Designer.
- Configure properties, parameters, and conditions.
- Validate and save the diagram.
- Test the workflow in the Designer with non-sensitive data.
- Start or schedule it from Executions.
- Analyse results and anomalies in the Logs.
Composition and reuse
The Run Workflow, Iterator, Parallel Run Workflow, and Parallel Branches tasks allow you to decompose a process into reusable or concurrent parts. Clearly define the inputs, outputs, and responsibilities of each child workflow.
Validation
Before execution, Sybot checks the diagram's consistency and reports incomplete configurations. Structural validation does not replace functional testing: always verify produced data, alternative paths, and error handling.