Diseñador de Flujos
Introducción al Diseñador de Flujos
El Diseñador de Flujos es el entorno de desarrollo integrado de la plataforma Sybot, diseñado para la modelación gráfica, la configuración y la gestión de procesos de automatización. Esta interfaz visual permite definir la lógica de un proceso ensamblando y conectando componentes funcionales predefinidos (Tareas), sin la necesidad de escribir código de programación.
La arquitectura del diseñador se articula en tres áreas funcionales principales.
Área de trabajo central (El Diagrama)
Es el espacio primario, o "canvas", donde se construye la representación visual y lógica del proceso. La interacción se realiza mediante el posicionamiento de las Tareas y el trazado de conexiones entre ellas, modelando el flujo de ejecución que el Flujo seguirá.
Los elementos principales que componen el diagrama son:
- Tarea: Cada icono en el diagrama representa una Tarea, es decir, una unidad de trabajo atómica que ejecuta una operación específica. Su disposición y su conexión definen la arquitectura del proceso.
- Condiciones: Las flechas que conectan las Tareas son las Condiciones de salida. Ellas no solo definen el orden de ejecución, sino que representan la lógica de decisión del flujo. Su aspecto visual proporciona información inmediata:
- Color: El color de la flecha indica la naturaleza de la condición. Por ejemplo: el verde representa un camino de éxito (Predeterminado), mientras que el rojo indica un camino de fallo previsto (KO).
- Etiqueta: Cada conexión tiene una etiqueta (Nombre) que la describe, mejorando la legibilidad del diagrama.
- Grupos: Contenedores visuales que permiten agrupar lógicamente las Tareas. El uso de los grupos es fundamental en procesos complejos para separar las diferentes fases (por ejemplo, "Adquisición de Datos", "Procesamiento", "Manejo de Errores"), mejorando drásticamente la organización y la comprensibilidad del diagrama.
Panel lateral izquierdo (Biblioteca de Componentes)
Este panel funciona como una biblioteca de componentes, desde donde se pueden arrastrar los elementos al diagrama. Está organizado en las secciones "Tareas utilizadas" (Tareas ya presentes en el proceso), "Tipos de tareas disponibles" (la biblioteca completa de todas las Tareas disponibles) y "Todas las tareas de flujo de trabajo" (para reutilizar Tareas de otros procesos).
El funcionamiento detallado de este panel se profundiza en el capítulo "Uso de tareas en el flujo de trabajo".
Panel lateral derecho (Propiedades)
Este panel contextual se activa seleccionando un elemento en el diagrama y sirve para su configuración. Si ningún Tarea está seleccionada, muestra las propiedades generales del Flujo. Si seleccionando una Tarea, el panel permite definirlo en detalle a través de tres pestañas: "Propiedades" (para los metadatos), "Configuración" (para los parámetros de entrada operativos) y "Condiciones de Salida" (para la lógica de flujo de salida).
La forma de utilizar y configurar sus componentes se describe en detalle en el capítulo "Uso de tareas en el flujo de trabajo".
Disponibilidad de la conexión
El Diseñador verifica la conexión necesaria a las funciones operativas antes de hacerlas disponibles.
Si la conexión no puede ser autenticada, un panel indica el problema y el intento automático en curso: no se envían solicitudes con credenciales faltantes. Si el mensaje persiste, anotar el service tag mostrado y contactar con el soporte técnico.
Cuando la sesión de Sybot ha caducado, los intentos se interrumpen y la aplicación vuelve a la página de acceso. Después de una nueva autenticación, el Diseñador solicita automáticamente credenciales de conexión actualizadas.