Las condiciones basadas en elementos de opciones de servicio pueden aplicarse a políticas globales o adjuntas.
Para obtener las opciones de servicio y los elementos de opciones de servicio, se pueden especificar condiciones que utilicen funciones de coincidencia.
Se pueden especificar condiciones basadas en los siguientes atributos de elementos de opciones de servicio:
code item_type
estimatedCost status
item_text
Los siguientes atributos requieren una explicación:
Valor de texto especificado por el usuario para representar el código del producto, código de suscripción, número SKU o cualquier otro código aplicable.
Nota: Para encontrar el valor de este atributo para un elemento de opción de servicio, haga clic en Catálogo, Ofertas de servicios, Grupos de opciones. Consulte la opción de servicio y el elemento de opción de servicio que desee. En el cuadro de diálogo Definición de elemento de opciones de servicio, haga clic en la ficha Opciones y compruebe el valor del campo Código.
Especifica el coste estimado de un elemento de opción de servicio en una opción de un servicio en una solicitud. El Sistema de catálogo incluye el coste de todos los elementos de opciones de servicio en el coste de la opción de servicio a la que pertenecen. 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.
Indica un valor válido para el tipo de elemento, tal y como se haya especificado en la etiqueta Tipo del elemento de opción de servicio. Por ejemplo, si el tipo de elemento de opción de servicio es Contrato de CA BSI (para contrato de CA Business Service Insight), el valor de item_type será 5. Igualmente, si el tipo es Formulario, el valor de item_type será 14.
Determina el valor del campo Texto para mostrar en la página Definición de elemento de opciones de servicio. Se puede indicar la condición necesaria para solicitar una coincidencia exacta o aproximada, de la manera siguiente:
Para políticas globales:
$(_.sog['ab'].serviceoption[1].soe[2].item_text=='abc')
Para políticas adjuntas:
$(_.serviceoption.soe[2].item_text=='abc')
En este formato, el texto debe coincidir de manera exacta, incluyendo mayúsculas, minúsculas y espacios. Por ejemplo, supongamos que "Premium Laptop" es el valor del campo Texto para mostrar. En ese caso, el valor de item_text también debe ser "Premium Laptop": el valor no puede ser "premium laptop" ni "Premium laptop"; el valor no puede ser ningún valor que no sea una coincidencia exacta.
$(anySoeWith('item_text',contains,'abc'))
En este formato, la cadena especificada debe ser igual al texto para mostrar o a una subcadena de este. La cadena no tiene que coincidir exactamente y distingue mayúsculas de minúsculas.
Por ejemplo, si "Premium Laptop" es el valor del campo Texto para mostrar, la cadena especificada podría ser cualquiera de las siguientes opciones:
Especifica el estado de solicitud de la opción de servicio que contiene este elemento de opción de servicio.
Formatos
Para todos los formatos, encierre los valores de cadena entre comillas simples e introduzca valores numéricos sin comillas.
Para las condiciones con una función de coincidencia, utilice el siguiente formato:
$(anySoeWith('attribute',operator,'value'))
Para las condiciones sin una función de coincidencia, utilice el siguiente formato (sin espacios).
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
Indica el nombre del grupo de opciones de servicio.
Especifica el número de fila de la opción de servicio.
Utilice la interfaz de usuario del producto para encontrar el número de fila de la opción de servicio en el grupo de opciones de servicio.
Los números de fila se aplican a políticas globales solamente.
Especifica el número de la columna del elemento de opción de servicio de la opción de servicio.
Utilice la interfaz de usuario del producto para encontrar el número de columna del elemento la opción de servicio en el grupo de opciones de servicio.
$(_.serviceoption.soe[colnum].attribute operator 'value')
El mismo atributo colnum de las políticas globales se aplica también a las políticas adjuntas.
Ejemplos
Observe los siguientes ejemplos:
Para hacer esto, utilice esta condición:
Para políticas globales:
$(_.sog['Reserve Virtual Machine'].serviceoption[2].soe[3].item_type==15)
Para políticas adjuntas:
$(_.serviceoption.soe[3].item_type==15)
De esta forma, esta condición se cumplirá cuando una opción de servicio para crear o ampliar una reserva cumpla los criterios especificados.
Para hacer esto, utilice esta condición:
Para políticas globales:
$(_.sog['Increase Mailbox Size'].serviceoption[3].soe[2].estimatedCost >200)
Para políticas adjuntas:
$(_.serviceoption.soe[2].estimatedCost >200)
En consecuencia, esta condición será especialmente útil a la hora de especificar los aprobadores y encargados del cumplimiento para calcular los costes de los elementos de las opciones de servicio que cuesten más que una cantidad especificada.
Para hacer esto, utilice esta condición:
Para políticas globales:
$(_.sog['Application Hosting'].serviceoption[5].soe[6].estimatedCost>=2500)
Para políticas adjuntas:
$(_.serviceoption.soe[6].estimatedCost>=2500)
Ejemplos con la función de coincidencia
Observe los siguientes ejemplos:
$(anySoeWith('estimatedCost',gt,30.0))
$(anySoeWith('item_text',contains,'share'))
| Copyright © 2013 CA. Todos los derechos reservados. |
|