Saltar al contenido principal

Crea un workflow

Crea un workflow

Sigue este flujo para crear un workflow desde el dashboard sin perder de vista pruebas, contexto y publicación.

Antes de empezar

Confirma estos requisitos:

  • tienes acceso al módulo de workflows
  • tu usuario tiene permisos para configurar workflows
  • ya sabes qué trigger debe iniciar el flujo
  • tienes claras las condiciones y acciones mínimas del proceso

Si vas a usar variables reutilizables o secrets, configúralos antes en la configuración de workflows del dashboard.

1. Crea el borrador

Entra al módulo de workflows del dashboard y crea un nuevo workflow. Luego define:

  • nombre
  • descripción operativa
  • trigger inicial

Mantén el workflow en draft mientras lo configuras. En el dashboard verás ese estado como Borrador.

2. Elige el trigger correcto

El trigger define cuándo empieza el flujo y qué datos estarán disponibles en el contexto.

También puede funcionar como punto de reanudación si lo ubicas más adelante en el workflow. Cuando una ejecución llega a ese bloque, Soyio la pausa y espera a que ese trigger vuelva a ocurrir para continuar.

Usa esta referencia rápida:

  • Webhook recibido: cuando otro sistema debe iniciar o reanudar el flujo
  • Evento generado: cuando el inicio depende de un evento interno de Soyio
  • Solicitud de derecho recibida: cuando el flujo procesa solicitudes de derecho (DSR)
  • Inicio programado: cuando el flujo corre en una hora o frecuencia fija

Si eliges Webhook recibido, guarda el workflow temprano para generar la URL pública del bloque.

3. Agrega los bloques mínimos

Empieza simple. Agrega solo los bloques que necesitas para validar el recorrido principal.

Un primer borrador suele incluir:

  • un trigger
  • una o dos acciones
  • una condición si hay más de un posible resultado

Después itera con ramas paralelas, extracciones HTTP o formularios internos si el proceso lo requiere.

4. Configura inputs y variables

Configura cada bloque con datos concretos:

  • destinatarios de correo
  • URL y headers para solicitudes HTTP
  • campos y persona destinataria para formularios
  • expresiones para condiciones y filtros
  • variables globales o secrets dentro de templates

Si necesitas descubrir variables disponibles para un evento, revisa Obtener contratos de eventos.

5. Guarda y prueba

Guarda el workflow cada vez que cierres una parte coherente del flujo. Luego prueba el trigger desde el editor.

Según el trigger, puedes:

  • disparar un webhook de prueba
  • ejecutar un evento simulado
  • correr una prueba con una solicitud de derecho real
  • simular una ejecución programada

Para pruebas manuales y ejecuciones forzadas, revisa Ejecutar workflow manualmente y Disparar o reanudar workflow mediante webhook.

6. Revisa advertencias antes de publicar

Antes de cambiar a published, que en el dashboard verás como Live, valida que:

  • no queden ramas sin conectar
  • todas las condiciones tengan salida válida
  • los formularios tengan destinatario y campos
  • las solicitudes HTTP tengan URL y extractores válidos
  • las variables referenciadas existan

7. Publica el workflow

Publica el workflow cuando el recorrido principal ya esté probado y la estructura no tenga errores pendientes. En el dashboard verás el estado como Live.

Después de publicarlo, monitorea sus primeras ejecuciones para confirmar que el contexto, las ramas y los resultados se comportan como esperas.

APIs relacionadas

Si también necesitas automatizar este proceso vía API, revisa: