基于服务选项元素的条件可适用于全局或附加策略。
对于服务选项和服务选项元素,您可以指定使用匹配函数的条件。
您可以指定基于服务选项元素的以下属性的条件:
code item_type
estimatedCost status
item_text
下面是对一些属性的解释:
表示产品代码、订阅代码、SKU # 或任何其他的适用代码的用户指定文本值。
注意:要为服务选项元素查找此属性的值,请按照以下过程操作:依次单击“目录”、“服务产品”、“选项组”。 查看感兴趣的服务选项和服务选项元素。 在“服务选项元素定义”对话框上,单击“选项”选项卡,并查找“代码”字段的值。
在请求中指定服务的服务选项中服务选项元素的预计成本。 目录系统包括所属服务选项成本中所有服务选项元素的成本。 提交请求时,目录系统将计算该成本。
注意:要查找服务选项的成本,请单击“主页”、“请求”,如果适用,则使用“我的请求”下拉列表来显示请求。 查找包含服务选项的请求并查看详细信息。
根据服务选项元素的“类型”标签中指定的值,指定项目类型的有效值。 例如,如果服务选项元素的类型是“CA BSI 合同”(CA Business Service Insight 合同),则 item_type 的值是 5。 同样,如果类型是“表单”,则 item_type 的值是 14。
指定服务选项元素定义页面上“显示文本”字段的值。 可以指定需要完全匹配或近似匹配的条件,如下:
对于全局策略:
$(_.sog['ab'].serviceoption[1].soe[2].item_text=='abc')
对于附加策略:
$(_.serviceoption.soe[2].item_text=='abc')
在该格式中,文本必须完全匹配,包括大小写和空格。 例如,假定“显示文本”字段的值为“Premium Laptop”。 在这种情况下,item_text 的值也必须是“Premium Laptop”,而不能是“premium laptop”或“Premium laptop”;该值不能是任何非精确匹配值。
$(anySoeWith('item_text',contains,'abc'))
在此格式中,指定的字符串必须与“显示文本”或“显示文本”的子字符串一样。 该字符串不必完全匹配,但区分大小写。
例如,如果“显示文本”字段的值为“Premium Laptop”,则指定字符串可以为以下任一选项:
指定包含此服务选项元素的服务选项的请求状态。
格式
对于所有格式,请用单引号将字符串值引起来,且在输入数字值时不要带引号。
对使用匹配函数的条件采用以下格式:
$(anySoeWith('attribute',operator,'value'))
对不使用匹配函数的条件采用以下格式(无空格)。
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
指定服务选项组的名称。
指定服务选项的行号。
使用产品 UI 可查找服务选项组中服务选项的行号。
行号仅适用于全局策略。
指定服务选项元素在其服务选项中的列号。
使用产品 UI 可查找服务选项中服务选项元素的列号。
$(_.serviceoption.soe[colnum].attribute operator 'value')
用于全局策略的相同 colnum 属性也适用于附加策略。
示例
考虑下列示例:
要实现此目的,请使用以下条件:
对于全局策略:
$(_.sog['Reserve Virtual Machine'].serviceoption[2].soe[3].item_type==15)
对于附加策略:
$(_.serviceoption.soe[3].item_type==15)
因此,当用于创建或延长预约的服务选项达到指定标准时,也就满足了该条件。
要实现此目的,请使用以下条件:
对于全局策略:
$(_.sog['Increase Mailbox Size'].serviceoption[3].soe[2].estimatedCost >200)
对于附加策略:
$(_.serviceoption.soe[2].estimatedCost >200)
因此,在为花费超出指定数目的服务选项指定审批者或实现者时,该条件特别有用。
要实现此目的,请使用以下条件:
对于全局策略:
$(_.sog['Application Hosting'].serviceoption[5].soe[6].estimatedCost>=2500)
对于附加策略:
$(_.serviceoption.soe[6].estimatedCost>=2500)
使用匹配函数的条件示例
考虑下列示例:
$(anySoeWith('estimatedCost',gt,30.0))
$(anySoeWith('item_text',contains,'share'))
|
版权所有 © 2013 CA。
保留所有权利。
|
|