Cómo crear un Workflow
El editor visual de Workflows de Hashdata te permite automatizar procesos sin escribir una sola línea de código. A través de una interfaz de arrastrar y soltar, conectas nodos — cada uno representando una etapa del proceso — y defines cómo fluye la información entre ellos. Desde una simple notificación por correo hasta procesos complejos con múltiples aprobaciones y ramificaciones condicionales, todo puede modelarse directamente en el editor.
Esta guía muestra el camino completo: desde el acceso a la funcionalidad hasta la publicación de tu primer Workflow.
1. Accediendo a los Workflows
Para comenzar, accede al menú principal de la plataforma y haz clic en el ícono Flujos y Automatizaciones. Está ubicado en la barra de navegación lateral. Al hacer clic, serás dirigido al listado de Workflows de tu Espacio.
Para crear o editar Workflows, necesitas el permiso "Gestionar Workflows". Los usuarios con solo "Visualizar Workflows" pueden ver los flujos y hacer seguimiento de las instancias en curso, pero no pueden realizar cambios.
En la pantalla de listado, ves todos los Workflows existentes, sus estados (activo, deshabilitado, borrador) y la fecha de la última actualización.
Listado de Workflows del Espacio
2. Creando un nuevo Workflow
En la pantalla de listado, haz clic en el botón Crear Workflow. Se mostrará una ventana solicitando dos informaciones:
- Nombre — Identifica el Workflow en el listado y en las instancias generadas. Elige un nombre descriptivo, como "Aprobación de Solicitud de Compra" o "Notificación de Inspección de Campo".
- Descripción — Campo opcional, pero recomendado. Úsalo para registrar el objetivo del flujo, quiénes son los involucrados y cuándo debe activarse.
- Correo del Responsable — Correo al que se enviará un aviso en caso de que una ejecución del workflow falle. Las ejecuciones pueden fallar por algunos motivos, por ejemplo: acceso a integraciones externas expirado o revocado; configuración inválida, etc.
Tras completar y confirmar, el editor visual se abrirá automáticamente con un canvas en blanco, listo para recibir tu flujo.
Ventana de creación de un nuevo Workflow
3. Conociendo el Editor
El editor se divide en tres áreas principales:
Paleta lateral izquierda Lista todos los nodos disponibles, organizados por categoría: Disparadores, Acciones e Integraciones. Para agregar un nodo al flujo, simplemente arrástralo de la paleta al canvas central.
Canvas central Es el espacio de trabajo donde construyes el flujo. Aquí posicionas los nodos, creas conexiones entre ellos y visualizas el camino que recorrerá cada instancia. Puedes navegar por el canvas con scroll y zoom, y reorganizar los nodos libremente.
Panel de propiedades (derecho) Al hacer clic en cualquier nodo en el canvas, el panel a la derecha muestra las configuraciones disponibles para ese nodo — destinatarios, mensajes, condiciones, integraciones, entre otros.
Barra de herramientas superior Ofrece los siguientes controles:
| Acción | Descripción |
|---|---|
| Deshacer / Rehacer | Revierte o vuelve a aplicar el último cambio realizado en el canvas. |
| Diseño automático | Reorganiza los nodos en el canvas de forma jerárquica y legible. |
| Zoom | Acerca o aleja la visualización del canvas. |
| Guardar borrador | Guarda las ediciones sin afectar el flujo en producción. |
| Publicar | Convierte el borrador actual en la versión activa del Workflow. |
4. Agregando el Disparador
Todo Workflow requiere obligatoriamente al menos un nodo Disparador. El disparador define qué inicia una nueva instancia del flujo — es decir, el evento que activa la automatización.
Para agregar un disparador:
- En la paleta lateral izquierda, localiza la sección Disparadores.
- Arrastra el disparador deseado al canvas central.
- Haz clic en el nodo para abrir el panel de propiedades y configurarlo.
Los disparadores disponibles son:
| Disparador | Cuándo se activa | Configuración principal |
|---|---|---|
| Respuesta de Formulario | Cuando se crea, modifica o elimina una respuesta en un formulario Hashdata. | Selecciona el formulario y los tipos de evento deseados. |
| Programado | En un horario predefinido: diariamente, semanalmente, quincenalmente o mensualmente. | Configura la frecuencia y los destinatarios (obligatorio, ya que no hay respondente). |
Da preferencia al disparador Respuesta de Formulario cuando el proceso comienza con el llenado de un formulario. Usa el Programado para informes periódicos o recordatorios recurrentes.
5. Agregando Nodos de Acción
Con el disparador en el canvas, puedes agregar los nodos de acción que componen las etapas del proceso. El procedimiento es el mismo: arrastra el nodo de la paleta al canvas.
Los nodos están organizados en las siguientes categorías:
- Acciones: Aprobación, Enviar Correo, Solicitar Respuesta de Formulario, Solicitar Seguimiento (follow-up), Definir Estado, Esperar, Decisión (Si/Sino), Convergencia de Ramas, Llamada HTTP (Webhook).
- Integraciones: Mensaje en Slack, Mensaje en Teams, Exportar a Google Sheets, Exportar a Excel, Subir a Google Drive, Subir a OneDrive.
Puedes agregar tantos nodos como necesites y posicionarlos libremente en el canvas. El orden de ejecución está determinado por las conexiones que creas entre ellos.