Cos’è un Workflow in Sybot
Un Workflow Sybot è un processo low-code composto da task collegati tra loro. Ogni task esegue una funzione; i collegamenti e le condizioni stabiliscono quale passo deve proseguire.
Elementi principali
- Task: unità operative configurabili, ad esempio lettura di dati, invio di messaggi, chiamata di un servizio o controllo del flusso.
- Collegamenti: rappresentano i possibili percorsi tra i task.
- Condizioni di output: decidono quale collegamento seguire in base all’esito o a un’espressione.
- Parametri: dati ricevuti dal workflow o prodotti dai task.
- Variabili: valori gestiti durante l’esecuzione.
- Gruppi: contenitori visuali usati per rendere leggibili diagrammi complessi.
Ciclo di lavoro
- Creare il workflow dal Designer Workbench.
- Aggiungere i task nel Workflow Designer.
- Configurare proprietà, parametri e condizioni.
- Validare e salvare il diagramma.
- Provare il workflow nel Designer con dati non sensibili.
- Avviarlo o pianificarlo da Esecuzioni.
- Analizzare risultati e anomalie nei Logs.
Composizione e riuso
I task Run Workflow, Iterator, Parallel Run Workflow e Parallel Branches consentono di scomporre un processo in parti riutilizzabili o concorrenti. Definire chiaramente input, output e responsabilità di ogni workflow figlio.
Validazione
Prima dell’esecuzione Sybot controlla la coerenza del diagramma e segnala le configurazioni incomplete. La validazione strutturale non sostituisce una prova funzionale: verificare sempre dati prodotti, percorsi alternativi ed error handling.