Core Concepts
Workflows
A workflow is the core building block in riogentix. It is a visual graph of connected nodes that defines how data flows and what actions are taken in response to events.
Anatomy of a Workflow
[Trigger Node] → [Processing Nodes] → [Action Nodes]
Every workflow has exactly one trigger (the starting point) and one or more action nodes that produce outcomes.
Workflow States
| State | Description |
|---|---|
| Draft | Saved but not running; editable |
| Active | Running and responding to triggers |
| Paused | Temporarily suspended; trigger events are queued |
| Error | Last execution failed; manual review required |
Execution Modes
- Production — triggered by real events
- Test — manual, single-run with mock or real data
- Scheduled — run on a cron expression
Working with Multiple Outputs
Nodes can have multiple output connectors. Use a Switch node to route data conditionally, or connect multiple outputs to parallel branches — riogentix will execute all connected branches concurrently.
Error Handling
Add an Error Trigger node to catch failures from any node in the workflow. Combine with a Notification node to alert your team, or a Retry node to automatically re-run failed steps.
Workflow Versioning
Every time you save, riogentix creates a new version. Click the History icon to restore a previous version. Versions are retained for 90 days.
Sharing Workflows
- Templates — save a workflow as a reusable template for your team
- Export/Import — download a JSON file and import it to another workspace
- Duplication — clone a workflow in one click from the Workflows list