Pular para o conteúdo
Ir para o conteúdo

Fluxos de trabalho e execuções

Um fluxo de trabalho é a definição versionada: nós, arestas, gatilhos e configurações. Uma execução é uma passagem concreta dessa definição em um determinado momento, com status e logs.

💡 Definição vs execução

Fluxo de trabalhoRun
NaturezaModelo JSON + metadados DolibarrInstância de execução
Vida útilRascunho → ativo → arquivadoqueued → running → terminal
ArmazenarTabelas internas llx_knot_*Execuções histórico
IdempotênciaChaves em nósAplicado em cada nova tentativa

💡 Ciclo de vida do fluxo de trabalho

DraftActiveArchivedTriggers armed
  • Rascunho: edição gratuita; Simular permitido quando Problemas estiver limpo.
  • Ativo: gatilhos (cron, webhook, evento de objeto) podem criar execuções.
  • Arquivado: sem novas execuções; história guardada.

💡 Executar estados

queued→running→successerrorcancelledskipped
StatusSignificado
queuedAguardando Knot cron ou slot de execução
runningMecanismo processando a cadeia de nós
successConcluído sem erro de bloqueio
errorFalha – verifique os logs por nó
cancelledCancelamento manual
skippedFilial não ocupada (por exemplo, If/Else)

💡 Veja também