Nestor Padilla
Kilo Contributor

Hola,

Para reestructurar la pregunta de este artículo, la idea es explicar cómo definir un aprobador basado en un usuario seleccionado dentro de un formulario del catálogo de servicios.

El escenario es un formulario, en el cuál el solicitante debe indicar un usuario en un campo de referencia. Este usuario debe convertirse automáticamente en el aprobador de esta solicitud.

Esto se logra por medio de código javascript.

La tarea se realiza en el flujo de trabajo (workflow).

find_real_file.png

En este caso utilicé una actividad de "Approval - User".

find_real_file.png

Este script toma el usuario de la variable "u_contractor_manager" es decir este es el campo de referencia que definí en mi formulario y es el que el script utiliza para definir el aprobador.

Espero que les sirva.

Copio el código abajo para mayor facilidad:

var appr = current.variables.u_contractor_manager;

answer = [];
answer.push(appr);

 

Version history
Last update:
‎02-12-2019 03:14 PM
Updated by: