La condición es el punto de decisión esencial de la política. Si se cumple la condición, el sistema de catálogo asignará la acción pendiente a los usuarios que se especifiquen como asignatarios, normalmente para aprobar, rechazar o cumplir un elemento solicitado. Se puede especificar la condición con los atributos de elementos de CA Service Catalog, como usuarios, solicitudes, servicios, unidades de negocio, etc. Más adelante en este tema, aparece una lista completa. Además, se pueden utilizar funciones de coincidencia para crear condiciones basadas en opciones de servicio y elementos de opciones de servicio.
Para estos elementos, cree condiciones simples conforme a atributos conocidos, como categoría, external_id, código, tipo de elemento, coste, estado, entre otros. En la condición, deben especificarse los criterios que debe cumplir el valor del atributo especificado para la asignación de la acción pendiente, tal y como se ilustra en el paso 1. Para crear una condición, siga este proceso:
Nota: Es recomendable escribir detalles significativos en el campo Descripción.
El Constructor de condiciones es la herramienta en el campo Condición que le ayudará a especificar las condiciones válidas, un segmento a la vez. Al empezar a desplazar el cursor en el campo, el constructor de condiciones solicitará las opciones válidas para la primera parte de la condición. Estas opciones aparecen en una lista desplegable en el campo Condición. Seleccione la opción que desee de la lista para rellenar el campo. Al completar cada parte de la condición, el Constructor de condiciones volverá a solicitar opciones válidas para la siguiente parte de la condición, hasta completarse, lo que suele realizarse con un paréntesis de cierre.
Normalmente se especifica una condición por política, mediante el formato siguiente:
$(_.group.attribute operator 'value')
group especifica servicio, solicitud, unidad de negocio, o cualquier otro grupo que se ilustra en los tipos de condiciones vinculadas al final de este paso.
attribute especifica cualquier atributo del grupo
operator especifica uno de los siguientes:
Estos valores especifican un valor literal, por lo general, el nombre de una unidad de negocio, una solicitud, un servicio, un grupo de opciones de servicio o un usuario. Encierre los valores de cadena entre comillas simples. Introduzca valores numéricos sin comillas. Mientras construye una expresión en el Constructor de condiciones, el tipo de datos (en cadena o numérico) del atributo aparece a la derecha, lo que determina si se deben utilizar comillas para el valor.
Por ejemplo: $(_.service.name=='Adquirir servidor')
Esta condición significa que cuando el nombre del servicio sea Adquirir servidor, los usuarios que se especifiquen se asignarán como actores, normalmente aprobadores o encargados del cumplimiento.
Por ejemplo: $(_.request.estimatedCost >==1000)
Esta condición asigna la acción pendiente a los aprobadores especificados o a los encargados del cumplimiento cuando el coste estimado del total de la solicitud sea mayor o igual a 1000 dólares.
Es recomendable escribir una expresión para simplificar lo máximo posible. Sin embargo, si es necesario, especifique las diferentes condiciones, como las condiciones compuestas o complejas, en la misma expresión, mediante los siguientes operadores lógicos:
&& - and
|| - or
! - not
Seleccione uno de los siguientes tipos de condiciones. En la sección vinculada, se explica cómo especificar la condición completa.
| Copyright © 2010 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |