Tipos de bloques
Tipos de bloques
El editor agrupa los bloques por función. Elige cada tipo según el momento del flujo y la clase de decisión que necesitas automatizar.
Triggers
Los triggers definen cómo empieza una ejecución y qué contexto inicial recibe el workflow.
Webhook recibido
TriggersSe activa al recibir un webhook autenticado.
Ejemplo: cuando tu CRM envía un cambio de estado
Evento generado
TriggersInicia el workflow cuando un evento interno de Soyio coincide con un patrón.
Ejemplo: cuando una persona revoca un consentimiento
Solicitud de derecho recibida
TriggersSe activa cuando una DSR entra en procesamiento.
Ejemplo: cuando una solicitud debe pasar a revisión operativa
Inicio programado
TriggersInicia el workflow en una programación diaria, semanal o mensual.
Ejemplo: cada lunes para revisar pendientes
Condiciones
Los bloques de condición ayudan a decidir qué camino debe tomar el flujo según los datos disponibles en el contexto.
Si / No
CondicionesEvalúa condiciones para enrutar el flujo.
Ejemplo: si la solicitud requiere revisión legal
Filtro
CondicionesAvanza al siguiente paso solo si se cumple la condición.
Ejemplo: continuar solo si el payload tiene un correo válido
Selector
CondicionesEvalúa múltiples condiciones y enruta por la primera que coincida.
Ejemplo: elegir una ruta según el tipo de solicitud
Acciones
Los bloques de acción ejecutan trabajo concreto: notifican, esperan, integran sistemas externos o cambian el estado de una solicitud.
Enviar correo
AccionesEnvía una notificación por correo electrónico.
Ejemplo: avisar al equipo legal que ya puede revisar el caso
Enviar solicitud HTTP
AccionesLlama a un servicio externo y guarda valores de la respuesta en el contexto.
Ejemplo: crear un ticket en tu mesa de ayuda
Solicitud de formulario
AccionesSolicita input interno estructurado y reanuda el workflow después del envío.
Ejemplo: pedir aprobación de jefatura antes de continuar
Acción diferida
AccionesEspera un tiempo y luego continúa con el siguiente paso.
Ejemplo: esperar 24 horas antes de reintentar una acción
Asignar DSR
AccionesAsigna automáticamente la DSR actual a una persona del equipo.
Ejemplo: dejar el caso en manos del equipo de privacidad
Transición DSR
AccionesCambia el estado de una solicitud de derechos.
Ejemplo: resolver la solicitud como aprobada
Paralelo
Los bloques paralelos sirven para abrir varias ramas al mismo tiempo y retomarlas después en un punto común.
Dividir flujo
ParaleloEjecuta múltiples ramas en paralelo y espera en un join emparejado.
Ejemplo: avisar a legal y soporte al mismo tiempo
Unir flujo
ParaleloEspera hasta que se ejecuten todas las ramas.
Ejemplo: continuar cuando todas las áreas ya respondieron