Saltearse al contenido
Saltar al contenido

Flujos de trabajo y ejecuciones

Un flujo de trabajo es la definición versionada: nodos, bordes, desencadenadores y configuraciones. Una ejecución es una pasada concreta de esa definición en un momento determinado, con estado y registros.

💡 Definición vs ejecución

Flujo de trabajoRun
NaturalezaModelo JSON + metadatos de DolibarrInstancia de ejecución
Ciclo vitalBorrador → activo → archivadoqueued → running → terminal
AlmacenamientoTablas internas llx_knot_*Ejecuciones historial
IdempotenciaClaves en nodosSe aplica en cada reintento

💡 Ciclo de vida del flujo de trabajo

DraftActiveArchivedTriggers armed
  • Borrador: edición gratuita; Simulación permitida cuando Problemas está limpio.
  • Activo: los desencadenantes (cron, webhook, evento de objeto) pueden crear ejecuciones.
  • Archivado: no hay ejecuciones nuevas; historia guardada.

💡 Ejecutar estados

queued→running→successerrorcancelledskipped
EstadoSignificado
queuedEsperando Knot cron o ranura de ejecución
runningMotor que procesa la cadena nodo
successFinalizado sin error de bloqueo
errorFallo: verifique los registros por nodo
cancelledCancelación manual
skippedRama no tomada (por ejemplo, If/Else)

💡 Ver también