Passa al contenuto principale
Versione: 2.0

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.

Workflow corrente aperto nel Designer di Sybot

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

  1. Creare il workflow dal Designer Workbench.
  2. Aggiungere i task nel Workflow Designer.
  3. Configurare proprietà, parametri e condizioni.
  4. Validare e salvare il diagramma.
  5. Provare il workflow nel Designer con dati non sensibili.
  6. Avviarlo o pianificarlo da Esecuzioni.
  7. 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.