Validación previa al ledger
Flowker ejecuta los nodes de un workflow siguiendo las conexiones de su grafo, y no tiene un node de unión que espere a que converjan ramas paralelas. Para colocar verificaciones antes del node que escribe en el ledger, construye una cadena lineal de validación, y:
- La escritura en el ledger solo se ejecuta después de que cada verificación anterior de esa cadena devuelve un resultado
- Para detener el flujo antes de la escritura, no configures ninguna arista saliente cuyo
sourceHandlecoincida con el resultado de rechazo del node condicional. Si la rama de rechazo debe ejecutar nodes de notificación o auditoría, asegúrate de que esa rama no tenga ningún camino hacia el node que escribe en el ledger. Flowker solo sigue la arista cuyosourceHandlecoincide con el resultado evaluado; si no hay coincidencia, esa rama termina. - No dependes de la validación posterior a la escritura ni de las correcciones que obliga a hacer
- El registro de ejecución muestra la secuencia: las verificaciones que se ejecutaron, sus veredictos y luego la escritura
Registros de ejecución
Cada ejecución de workflow conserva un registro paso a paso de lo que se ejecutó. Para cada paso, el registro guarda el nombre y el número del paso, cuándo se ejecutó, su estado, cuánto duró, la salida que devolvió y el mensaje de error si falló.
- Usa Listar ejecuciones para encontrar ejecuciones. Filtra por workflow y por estado, y luego pagina los resultados con un cursor.
- Usa Obtener resultados de ejecución para leer el detalle por paso cuando una ejecución alcanza un estado terminal (
completedofailed). Devuelve un error de ejecución en curso para ejecucionespendingorunning.
Próximos pasos
Seguridad
Conoce el modelo de autenticación, el cifrado y las funciones de resiliencia de Flowker.
API de ejecuciones
Consulta el historial de ejecuciones y los resultados por paso a través de la API.

