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.