logo

NJP

Establecer usuario seleccionado en un formulario de solicitud del catálogo de servicio como un aprobador.

Import · Feb 12, 2019 · article

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).

image

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

image

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);

View original source

https://www.servicenow.com/community/developer-articles/establecer-usuario-seleccionado-en-un-formulario-de-solicitud/ta-p/2330237