Saltar al contenido principal

¿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.

Flujo de trabajo actual abierto en el Diseñador de Sybot

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​

  1. Crear el workflow desde Designer Workbench.
  2. Agregar las tareas en Workflow Designer.
  3. Configurar propiedades, parámetros y condiciones.
  4. Validar y guardar el diagrama.
  5. Probar el workflow en el Diseñador con datos no sensibles.
  6. Iniciar o programarlo desde Ejecuciones.
  7. 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.