Salta ai contenuti
Vai al contenuto

Flussi di lavoro e corse

Un flusso di lavoro è la definizione della versione: nodi, bordi, trigger e impostazioni. Una esecuzione è un passaggio concreto di tale definizione in un determinato momento, con stato e log.

💡 Definizione vs esecuzione

Flusso di lavoroRun
NaturaModello JSON + metadati DolibarrIstanza di esecuzione
Ciclo vitaleBozza → attivo → archiviatoqueued → running → terminal
MagazzinaggioTabelle interne llx_knot_*Cronologia delle Esecuzioni
IdempotenzaChiavi sui nodiApplicato a ogni riprova

💡 Ciclo di vita del flusso di lavoro

DraftActiveArchivedTriggers armed
  • Bozza: editing libero; Simulazione consentita quando Problemi è pulito.
  • Attivo: i trigger (cron, webhook, evento oggetto) possono creare esecuzioni.
  • Archiviati: nessuna nuova esecuzione; storia conservata.

💡 Esegui stati

queued→running→successerrorcancelledskipped
StatoSenso
queuedIn attesa di Knot cron o slot di esecuzione
runningMotore che elabora la catena nodi
successTerminato senza errori bloccanti
errorErrore: controlla i log per nodo
cancelledAnnullamento manuale
skippedRamo non occupato (ad esempio If/Else)

💡 Vedi anche