¿Qué es un Workflow en Sybot
Un Workflow de Sybot es un proceso low-code compuesto por tareas conectadas entre sí. Cada tarea ejecuta una función; las conexiones y las condiciones determinan qué paso debe continuar.
Elementos principales
- Tarea: unidad operativa configurable, por ejemplo, lectura de datos, envío de mensajes, llamada de un servicio o control del flujo.
- Conexiones: representan los posibles caminos entre las tareas.
- Condiciones de salida: deciden qué conexión seguir en función del resultado o una expresión.
- Parámetros: datos recibidos del workflow o producidos por las tareas.
- Variables: valores gestionados durante la ejecución.
- Grupos: contenedores visuales utilizados para hacer que los diagramas complejos sean más legibles.
Ciclo de trabajo
- Crear el workflow desde Designer Workbench.
- Agregar las tareas en Workflow Designer.
- Configurar propiedades, parámetros y condiciones.
- Validar y guardar el diagrama.
- Probar el workflow en el Diseñador con datos no sensibles.
- Iniciar o programarlo desde Ejecuciones.
- Analizar resultados y anomalías en Logs.
Composición y reutilización
Las tareas Run Workflow, Iterator, Parallel Run Workflow y Parallel Branches permiten descomponer un proceso en partes reutilizables o concurrentes. Definir claramente la entrada, la salida y la responsabilidad de cada workflow hijo.
Validación
Antes de la ejecución de Sybot, verifica la coherencia del diagrama y señala las configuraciones incompletas. La validación estructural no sustituye una prueba funcional: verificar siempre los datos producidos, los caminos alternativos y el manejo de errores.