Flujos de aprobación de Instancias

Creado por Jose Antonio Monreal, Modificado el Vie, 14 Feb a 1:27 P. M. por Jose Antonio Monreal

Para conocer la funcionalidad general de la gestión de instancias visita los siguientes enlaces:


Sebastian HR - Instancias I - Conceptos y flujo de aprobación


Sebastian HR - Instancias II - Casos de uso



En el presente documento nos centraremos en cual es comportamiento de los flujos de aprobación en base a la parametrización existente y la ausencia o no de validador para un o varios de los pasos de la instancia.


Como se muestran en los videos anteriores en cada flujo de instancia podemos indicar la opción de "Todos los pasos":


  • Si activamos esta opción estaremos indicando que se generen todos los pasos de la instancia en el momento de añadir la instancia, esto hará que le aparezca a todos los validadores y la instancia podrá ser gestionada por cualquiera de ellos, aprobándose o denegándose en el momento que la gestione uno de los validadores.  
  • Si no activamos esta opción, los pasos se irán generando de forma secuencial en el orden que se indica en el flujo, hasta que el primer validador no apruebe su paso, no se generará el siguiente paso de validación. Cuando un validador de la secuencia deniega el paso, se deniega la instancia y no se generan los siguientes pasos.


Además podemos configurar como queremos que se comporte el flujo de validación en el caso de que para alguno/s de los pasos no exista el validador. (Por ejemplo si el paso tiene como validador el responsable del empleado y el empleado no tiene informado su responsable en la ficha del empleado). Para esto tenemos un parámetro en la configuración dentro del apartado aplicación: 



Escenarios y Comportamientos según parametrización

A. Flujo de Un Solo Paso

Omitir si no hay validadorTodos los PasosValidadorResultado
OFFOFFSin validadorLa instancia se cancela.
OFFOFFCon validadorLa instancia se aprueba o deniega según la acción del validador.
ONOFFSin validadorLa instancia se aprueba automáticamente.
ONOFFCon validadorLa instancia se aprueba o deniega según la acción del validador.
OFFONSin validadorLa instancia se cancela.
OFFONCon validadorLa instancia se aprueba o deniega según la acción del validador.
ONONSin validadorLa instancia y la solicitud se aprueban automáticamente.
ONONCon validadorLa instancia  se aprueba o deniega según la acción del validador.

B. Flujo de Dos Pasos (extrapolable a mas pasos)

Tabla 1: Flujo de Dos Pasos con Todos los Pasos = OFF

Omitir si no hay validadorTodos los PasosValidadorResultado
OFFOFFSin validadoresLa instancia y la solicitud se cancelan.
OFFOFFPaso 1 sin validador, Paso 2 con validadorLa instancia se cancela al solicitarse (por ausencia de validador en el Paso 1).
OFFOFFPaso 1 con validador, Paso 2 sin validadorLa instancia se cancela al validar el Paso 1 (por ausencia de validador en el Paso 2).
OFFOFFAmbos pasos con validadoresFlujo normal: cada paso se valida de forma secuencial.
ONOFFSin validadoresLa instancia y la solicitud se aprueban automáticamente (autoaccepted=true).
ONOFFPaso 1 sin validador, Paso 2 con validadorSe omite el Paso 1 y la gestión se delega al validador del Paso 2.
ONOFFPaso 1 con validador, Paso 2 sin validadorAl aprobar el Paso 1, se aprueba la instancia, omitiendo el Paso 2.
ONOFFAmbos pasos con validadoresFlujo normal: cada paso se valida de forma secuencial.

Tabla 2: Flujo de Dos Pasos con Todos los Pasos = ON

Omitir si no hay validadorTodos los PasosValidadorResultado
OFFONSin validadoresLa instancia se cancela al solicitarse.
OFFONPaso 1 sin validador, Paso 2 con validadorLa instancia se cancela al solicitarse.
OFFONPaso 1 con validador, Paso 2 sin validadorLa instancia se cancela al solicitarse (por ausencia de un validador en alguno de los pasos).
OFFONAmbos pasos con validadoresCualquier acción de un validador decide el estado final de la instancia.
ONONSin validadoresLa instancia se aprueba automáticamente.
ONONPaso 1 sin validador, Paso 2 con validadorLa gestión se delega al validador del Paso 2.
ONONPaso 1 con validador, Paso 2 sin validadorLa gestión se delega al validador del Paso 1.
ONONAmbos pasos con validadoresCualquier acción de un validador decide el estado final de la instancia.



Tipo de validación: No requiere validación.


En el caso que definamos en algún paso del flujo que el tipo de validación: No requiere validación la instancia se validará automáticamente en el momento en el que el usuario introduzca la instancia, esto será así aunque existan otros pasos en el flujo que tenga el validador definido.


Coincidencia de validadores.


En el caso que tengamos definido el flujo con el parámetro Todos los Pasos = ON, si en el momento de calcular los validadores de los pasos del flujo se obtiene el mismo validador en diferentes pasos del flujo solo tendrá en cuenta uno de los pasos asignados al validador, esto es no generará varias validaciones de la misma instancia a un mismo validador.


Por ejemplo, para validar unas vacaciones tenemos un flujo de dos pasos, el primer paso el tipo de validación es el responsable del empleado y el segundo paso es el responsable del departamento asignado al empleado. Si cuando calculamos el flujo ambos validadores son el mismo empleado, únicamente se le enviará una solicitud de gestión de instancia y no dos  (una por cada paso)


Auto validaciones.


Podemos visualizar desde la lista de instancias mediante la etiqueta AUTO, si la instancia ha sido validad por parte de algún validador o si por el contrario ha sido validada automáticamente por la configuración de nuestro flujo y/o por la ausencia de validadores:


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo