Saltar al contenido principal

Motor de Flujos

Concepto

El analista funcional dibuja el flujo en el Flow Designer usando nodos de dominio. El sistema compila el grafo y lo ejecuta nativamente.

Ciclo de vida de un flujo

Los 10 nodos core del MVP

NodoCategoríaDescripción
InicioControlPunto de entrada del flujo
FinControlPunto de salida con estado final
Tarea HumanaBandejaAsigna tarea a usuario o rol
UI ExternaBandejaAbre sistema externo embebido
Requerir DocumentoExpedienteDocumento obligatorio en este punto
Esperar Estado DocExpedientePausa hasta que doc llegue a estado X
DecisiónControlBifurca por condición sobre metadata
Emitir WebhookIntegraciónPOST a sistema externo
Esperar WebhookIntegraciónPausa hasta recibir POST externo
NotificarIntegraciónEnvía email/notificación

Ejecución nativa

Webhooks entrantes

Sistemas externos pueden reanudar flujos pausados en nodos "Esperar Webhook":

POST /flow/webhook/:token

El FlowWebhookController (público) valida el token, marca el FlowWait como RESOLVED, y continúa la ejecución del flujo desde el nodo siguiente.