Evento Condicional

El evento condicional estará escuchando como cambian los campos del formulario y en caso de que se cumpla la condición definida en el mismo, se ejecutará el camino establecido como salida del evento condicional.

El evento condicional escuchará siempre y cuando la tarea a la cual esté asociado tenga documentos activos. Por tanto, si un documento no se encuentra en esa tarea el evento condicional no estará escuchando al campo.

El cambio de los campos se produce al completar una tarea o al actualizar una instancia de proceso vía API. Por tanto, si se cambia un campo y guardan los cambios, el evento condicional no se enterará de ese cambio.

En caso de cumplirse la condición y si…
El evento condicional es interruptivo, entonces se cancelará la tarea y el documento seguirá por el flujo definido luego del evento condicional.
El evento condicional es no interruptivo, entonces no se cancelará la tarea sino que se generará un camino paralelo.

Las condiciones solo se pueden definir en base a campos de formulario.

Casos útiles

Aprobación en paralelo >> En ciertas ocasiones es necesaria la aprobación en paralelo de varias áreas de una organización a la misma vez y sobre un mismo documento. Puede ser que un Rechazo ya cancele la solicitud en su totalidad, por tanto no tendría sentido que los demás sigan teniendo la tarea para dar su aprobación cuando en realidad la misma ya está rechazada. En este caso sería útil utilizar eventos condicionales para cancelar las demás tareas una vez que una de las áreas rechazó.

Ejemplo:

Tenemos 3 áreas: Área 1, Área 2 y Área 3.

Condición: Si una rechaza, se rechaza el documento en su totalidad.
Entonces el comportamiento deseado sería el siguiente:

Si Área 1 rechaza, cancelar:
Aprobar Área 2
Aprobar Área 3



Si Área 2 rechaza, cancelar:
Aprobar Área 1
Aprobar Área 3

Si Área 3 rechaza, cancelar:
Aprobar Área 1
Aprobar Área 2

Esta funcionalidad es exclusiva de los planes PRO y Premium.
¿Este artículo te resultó útil?
¡Gracias!