Saltar al contenido principal

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.

¿Por solicitud o por derecho?​

Para solicitudes de derechos hay dos triggers y la diferencia es el nivel en el que trabaja tu automatización. Ambos se activan para todas las solicitudes cuando el titular valida su identidad; lo que cambia es cuántas ejecuciones inician:

  • Solicitud de derecho recibida inicia una ejecución por solicitud. Úsalo para lo que aplica al caso completo: avisar al equipo, asignar un responsable o pedir una revisión inicial.
  • Por cada derecho de la solicitud inicia una ejecución por cada derecho. Úsalo para gestionar los derechos: derivar cada uno al equipo que corresponde, resolverlo o seguir su vencimiento. Cada ejecución identifica su derecho en el contexto (process.kind, entre otros), así que un Selector puede ramificar por tipo de derecho, o un Filtro puede limitar el workflow a un solo tipo.

Con una solicitud de un solo derecho ambos triggers se comportan igual, así que los workflows existentes no necesitan cambios. Los dos pueden convivir: un workflow por solicitud para lo global y otro por derecho para la gestión.

Condiciones​

Los bloques de condición ayudan a decidir qué camino debe tomar el flujo según los datos disponibles en el contexto.

En el Selector, las condiciones se evalúan en orden y el flujo avanza por la primera que se cumple. Para lograr un OR, apunta varias condiciones al mismo paso siguiente.

Los bloques Filtro y Si / No evalúan una sola condición, así que si necesitas un OR, usa un Selector.

Acciones​

Los bloques de acción ejecutan trabajo concreto: notifican, esperan, integran sistemas externos o cambian el estado de una solicitud.

Paralelo​

Los bloques paralelos sirven para abrir varias ramas al mismo tiempo y retomarlas después en un punto común.