Se pueden especificar las condiciones de acuerdo con los siguientes atributos de la solicitud afectada por la política:
|
completionDate dateCreated dateRequired description estimatedCost id lastModified |
priority name requestedBy requestedByAccountId requestedFor requestedForAccountId status |
A continuación, se proporciona una breve explicación de los atributos:
Especifica el coste estimado total de todos los servicios (incluyendo todas las opciones de servicio) en la solicitud. El Sistema de catálogo calcula este coste cuando se envía la solicitud.
Para encontrar el coste de una solicitud completa, seleccione Inicio, Solicitudes, y consulte los detalles para la solicitud que desee.
Especifica la prioridad de la solicitud como un número, con uno de los siguientes valores:
1 = high
2 = medium_high
3 = medium
4 = medium_low
5 = low
Especifica el valor numérico del estado de la solicitud.
Para utilizar el estado de la solicitud como una condición de aprobación, especifique este atributo en su condición, con el intervalo Aprovación, de forma predeterminada, en menos de 800. Por ejemplo, se cumple con la siguiente condición cuando el servicio se denomina Adquirir portátil y se aprueba el estado de solicitud:
$(_.service.name=='Adquirir portátil' && _.request.status < 800)
Para utilizar el estado de solicitud como una condición para el cumplimiento, especifique este atributo en la condición, con el intervalo Cumplimiento, de forma predeterminada, mayor o igual a 999. Por ejemplo, se cumple con la siguiente condición cuando el servicio se denomina Adquirir portátil y se aprueba el estado de cumplimiento:
$(_.service.name=='Adquirir portátil' && _.request.status >= 999)
Si su organización no utiliza estados personalizados, se pueden especificar los valores de estado predeterminados.
Si la organización utiliza estados personalizados, busque todos los valores de estado reales (tanto predeterminados como personalizados). Para ello, abra el archivo denominado requestshared.xml y registre los valores que se desee utilizar en las condiciones.
Además, consulte el resto de los ejemplos más adelante en este tema.
Nota: Este archivo puede ser diferente según el idioma del sistema operativo y se ubica en una carpeta diferente para cada versión localizada de CA Service Catalog. Por ejemplo, para inglés (icusen), el archivo requestshared.xml se ubica en la carpeta %USM_HOME%\view\webapps\usm\locale\icusen\request folder. Para obtener más información sobre este archivo, consulte la Guía de implementación.
La mayor parte del resto de atributos puede consultarse al visualizar las páginas Lista de solicitudes. De lo contrario, abra una solicitud para ver más detalles.
Ejemplos
A continuación se incluyen algunas condiciones de muestra.
$(_.request.estimatedCost == 100)
$(_.request.priority==1)
$(anySoWith('status', lt, 800) &&_.request.requestedForUser.manager != '')
$(anySoWith('status', gteq, 800) || _.request.requestedForUser.manager == '')
La lista de asignatarios de este ejemplo puede especificar el usuario predeterminado (spadmin) u otro usuario adecuado.
$(_.request.status>200 && _.request.bu.id=='ca.com')
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |