Las condiciones para los elementos de opciones de servicio deben hacer referencia al grupo de opciones de servicio y a la fila de opciones de servicio a la que pertenecen. Para identificar el elemento de opciones de servicio, utilice el número de columna en la fila de opciones de servicio.
Para obtener las opciones de servicio y los elementos de opciones de servicio, se pueden especificar condiciones que utilicen funciones de coincidencia.
Se pueden indicar las condiciones conforme a los atributos siguientes de elementos de opciones de servicio afectados por la política:
estimatedCost item_type
item_text status
A continuación, se proporciona una breve explicación de los atributos:
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.
Para buscar el coste de una opción de servicio específica de un servicio de una solicitud, seleccione Inicio y Solicitudes. Consulte los detalles de la solicitud que contenga esa opción de servicio.
Indica un valor válido para el tipo de artículo, tal y como se ha especificado en el campo Tipo del elemento de opciones de servicio. Por ejemplo, si el tipo de elemento de opciones de servicio es contrato de CABusinessServiceInsight, el valor de item_type será 5. Igualmente, si el tipo es formulario Diseñador de formularios, 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 para solicitar la coincidencia exacta o aproximada, de la manera siguiente:
_.sog[‘ab’].serviceoption[1].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, el Texto para mostrar debe contener ya sea el mismo texto que el campo item_text o una subcadena del campo. No se exige que Texto para mostrar coincida exactamente. Este texto distingue mayúsculas de minúsculas.
Por ejemplo, si "Premium Laptop" es el valor del campo Texto para mostrar, el valor de item_text podría ser cualquiera de estos:
Formatos
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')
Para ambos formatos, encierre los valores de cadena entre comillas simples e introduzca valores numéricos sin comillas.
Indica el nombre del grupo de opciones de servicio.
Especifica el número de fila de la opción de servicio.
Especifica el número de columna del elemento de opciones de servicio.
Ejemplos
Observe los siguientes ejemplos:
Para hacer esto, utilice esta condición:
$(_.sog['Reserve Virtual Machine'].serviceoption[1].soe[1].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:
$(_.sog[‘ Increase Mailbox Size’].serviceoption[1].soe[1].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 las opciones de servicio.
Para hacer esto, utilice esta condición:
$(_.sog['Application Hosting'].serviceoption[5].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 © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |