La especificación de asignatarios es una tarea necesaria cuando se crean políticas. Para especificar asignatarios, utilice el complemento de la API como se muestra a continuación o utilice el Constructor de acciones. Un complemento de la API es más útil cuando se consulta un sistema externo para que los datos utilizados especifiquen a los asignatarios. Un complemento de la API es también útil cuando las identidades y el número de asignatarios varían, en función de los datos proporcionados en la solicitud. Según estos datos, el complemento crea dinámicamente la lista de asignatarios y especifica los niveles de cada asignatario.
Siga estos pasos:
El Constructor de acciones desaparece y aparecen los campos mencionados en el paso siguiente.
Especifica el ID del complemento personalizado para rellenar de forma dinámica la lista de asignatarios. Usted u otro administrador deben haber escrito, probado y cargado este complemento.
Para ver la lista de complementos, seleccione Administración, Herramientas, Complementos.
Especifique la lista de variables para el complemento, si es necesario.
Si resulta pertinente, abra el complemento seleccionado para ver sus detalles, incluidas las variables. En la página de detalles, la sección Entradas incluye los valores de ID y las descripciones de las variables de entrada del complemento. Copie los valores de ID de las variables que desee usar desde esa página y péguelos en los valores del atributo Variables. Introduzca las variables como una expresión de JSON.
Se han especificado a los asignatarios para esta política.
Ejemplo: Uso de variables
Por ejemplo, la lista de asignatarios podría variar en función del contexto de la solicitud. Utilice un complemento para rellenar la lista de asignatarios en función del contexto en el que se ejecuta la política. Aquí, el contexto implica al usuario, la unidad de negocio, el servicio, etc.
$({'form_field_value':_.sog['sog1'].serviceoption[2].form['form1'].txt1, 'est_service_cost':_.service.estimatedCost, 'est_sog_cost':_.sog['sog1'].estimatedCost, 'req_status':_.request.status})
Estas variables devuelven datos al complemento, como se muestra a continuación:
Los datos de las variables rellenan la lista de asignatarios y los niveles de aprobación, según el código especificado en el complemento. Por ejemplo, se puede escribir el complemento para especificar si las condiciones siguientes se cumplen y, a continuación, activar la acción siguiente:
Condiciones:
Acción: Cree la tabla de asignación siguiente:
| Copyright © 2013 CA. Todos los derechos reservados. |
|