Se pueden aplicar condiciones basadas en las opciones del servicio a políticas globales o adjuntas.
Formatos
Para las condiciones con una función de coincidencia, utilice el siguiente formato:
$(anySoWith('attribute',operator,'value'))
Para las condiciones sin una función de coincidencia, utilice el siguiente formato (sin espacios):
$(_.sog['sogname'].serviceoption[rownumber] operator 'value' )
Utilice la interfaz de usuario del producto para encontrar el número de fila de una opción de servicio. Los números de fila se aplican a políticas globales solamente.
$(_.serviceoption operator 'value' )
Nota: Las políticas adjuntas le permiten especificar una política que se puede compartir entre varias opciones del servicio de forma eficaz mediante una condición simple. Sin embargo, cuando se especifica una política global para una opción de servicio, hay que encontrar el número de fila y utilizar ese número en la condición.
Para todos los formatos, encierre los valores de cadena entre comillas simples e introduzca valores numéricos sin comillas.
Se pueden utilizar los siguientes atributos para especificar condiciones conforme a las opciones del servicio:
|
category category_class category_subclass estimatedCost |
external_id palabras clave status track_as_asset |
Para obtener las opciones de servicio y los elementos de opciones de servicio, se pueden especificar condiciones que utilicen funciones de coincidencia.
A continuación, se proporciona una breve explicación de los atributos:
Especifica los valores de una categoría, clase de categoría y subclase de categoría del archivo category.xml.
Consulte este archivo y registre los valores que desea utilizar en sus condiciones. Este archivo se encuentra en una carpeta diferente en cada versión localizada de CA Service Catalog. Por ejemplo, para inglés (icusen), el archivo category.xml se ubica en la carpeta USM_HOME\view\webapps\usm\locale\icusen\billing.
Nota: Este archivo puede diferir conforme al idioma del sistema operativo. Para obtener más información sobre este archivo, consulte la Guía de implementación.
Especifica el coste estimado de una opción de servicio de un servicio en una solicitud. El Sistema de catálogo calcula este coste cuando se envía la solicitud.
Nota: Para averiguar el coste de la opción de servicio, haga clic en Inicio, Solicitudes y, si es aplicable, utilice la lista desplegable Mis solicitudes para ver las solicitudes. Encuentre la solicitud que contiene la opción de servicio y consulte los detalles.
Especifica los valores de los atributos denominados external_id y keywords.
Los generadores de servicios especifican estos valores al definir las opciones de servicio de un grupo de opciones de servicio. Los Generadores de servicios, por lo general, utilizar estos atributos para agregar metainformación sobre los servicios, especialmente para clasificar servicios.
Se pueden encontrar los valores de estos atributos y registrarlos para su uso en esta condición.
Especifica la solicitud de estado de la opción de servicio.
Especifica un valor numérico que indica si seguir esta opción de servicio como un activo en CA APM, de la siguiente manera:
0: No
1: Sí
Nota: Este atributo es relevante sólo cuando se integra CA Service Catalog con CA APM.
Se puede verificar si una opción de servicio utiliza este atributo de esta forma: consulte el valor del campo Seguimiento como activo en la ventana Opciones de elementos de opción de servicio, ficha Opciones.
Se identifican opciones de servicio en las condiciones por el número de fila en el grupo de opciones de servicio. En la interfaz gráfica de usuario de CA Service Catalog puede encontrar este número de fila; para ello, seleccione Catálogo, Ofertas de servicios y, a continuación, Grupos de opciones. Haga clic en el grupo de opciones de servicio en el panel izquierdo y luego haga clic en la ficha Definición en el panel derecho.
A continuación, aparece en una tabla cada opción de servicio en el grupo; cada fila contiene una opción de servicio. En la condición, especifique el número de fila de la opción de servicio que desee. Por ejemplo, suponga que la fila 2 contiene una opción de servicio llamada Servidor de Windows. En ese caso, especifique las condiciones siguientes para incluir esta opción de servicio.
Para una política global: $(_.sog['sogname'].serviceoption[2]
Para una política adjunta: $(_.serviceoption
Ejemplos
Observe los siguientes ejemplos:
Para una política global: $(_.sog[‘Procure Laptop’].serviceoption[1].category==1)
Esta política se aplica a la opción de servicio de la fila 1 del grupo de opciones de servicio.
Para una política adjunta: $(_.serviceoption.category==1)
En esta condición, se especifica que la acción pendiente se asigna al aprobador o encargado del cumplimiento cuando el grupo de opciones de servicio se denomina Adquirir portátil y la primera opción de servicio en el grupo pertenece a la Categoría 1. De forma predeterminada, la Categoría 1 hace referencia al hardware.
Para hacer esto, utilice esta condición:
Para una política global: $(_.sog['New Hire Onboarding'].serviceoption[3].estimatedCost==30.0)
Esta política aplica a la opción de servicio de la fila 3 del grupo de opciones de servicio.
Para una política adjunta: $(_.serviceoption.estimatedCost==30.0)
Para hacer esto, utilice esta condición:
Para una política global: $(_.sog[‘Handheld Devices’].serviceoption[3].estimatedCost==300)
Esta política aplica a la opción de servicio de la fila 3 del grupo de opciones de servicio.
Para una política adjunta: $(_.serviceoption.estimatedCost==300)
Ejemplos con la función de coincidencia
Observe los siguientes ejemplos:
$(anySoWith('category_subclass',gt,10))
Esta condición especifica que la acción pendiente se asigna al aprobador o encargado del cumplimiento cuando cualquier opción de servicio pertenece a una clase de categoría mayor a 10. De forma predeterminada, una categoría mayor a 10 indica que la solicitud no se relaciona con ninguna categoría TI, como hardware o software.
anySoWith('category_subclass',gt,10)
$(anySoWith('external_id',endsWith,'MB'))
$(anySoWith('category',gt,10) && anySoWith('category',lt,30))
Para hacer esto, utilice esta condición:
$(anySoWith('external_id',startsWith,'Memory') && _.sog['Procure Server'].serviceoption[1].category==1)
$(anySoWith('track_as_asset',eq,1))
Nota: Este atributo es relevante sólo cuando se integra CA Service Catalog con CA APM.
| Copyright © 2013 CA. Todos los derechos reservados. |
|