サービス オプション要素の条件は、サービス オプション グループ、およびそれらが属するサービス オプションの行を参照する必要があります。 サービス オプション要素を識別するには、サービス オプション行でその列番号を使用します。
サービス オプションとサービス オプション要素については、照合関数を使用する条件を指定できます。
条件を指定する際は、ポリシーによって影響を受けるサービス オプション要素の以下の属性に基づいて指定できます。
estimatedCost item_type
item_text status
以下の属性について簡単に説明します。
リクエスト内のサービスのサービス オプションのサービス オプション要素について概算コストを指定します。 カタログ システムでは、すべてのサービス オプション要素のコストが、それらが属するサービス オプションのコストに含まれます。 リクエストがサブミットされたら、カタログ システムではこのコストが計算されます。
リクエストのサービス内のサービス オプションのコストを知るには、[ホーム]-[リクエスト]を選択し、対象のサービス オプションが含まれるリクエストの詳細を表示します。
アイテム タイプの有効な値を指定します(サービス オプション要素の[タイプ]フィールドで指定されます)。 たとえば、サービス オプション要素のタイプが CA Oblicore Guarantee 契約である場合、アイテム タイプの値は 5 です。 同様に、タイプがフォーム デザイナのフォームである場合、アイテム タイプの値は 14 です。
サービス オプション要素定義ページの[表示テキスト]の値を指定します。 条件で、完全一致またはあいまい一致が必要とされるかを指定できます。
_.sog[‘ab’].serviceoption[1].soe[2].item_text==’abc’
この形式では、大文字小文字およびスペースを含め、テキストが厳密に一致する必要があります。 たとえば、「Premium Laptop」が[表示テキスト]フィールドの値である場合、アイテム テキストの値も「Premium Laptop」である必要があり、「premium laptop」や「Premium Laptop」などの他の値では一致とみなされません。
anySoeWith(‘item_text’,contains,’abc’)
この形式の場合、[表示テキスト]には item_text フィールドと同じテキストか、そのサブストリングのいずれかが含まれる必要があります。 [表示テキスト]は、厳密な一致は必要とされず、大文字と小文字は区別されます。
たとえば、「Premium Laptop」が[表示テキスト]フィールドの値である場合、item_text の値は以下のいずれかになります。
照合関数を含む条件には以下の形式を使用します。
$(anySoeWith('attribute',operator,'value'))
照合関数のない条件には以下の形式を使用します(スペースなし)。
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
両方の形式で、文字列値は一重引用符で囲み、数値は引用符なしで入力します。
サービス オプション グループの名前を指定します。
サービス オプションの行番号を指定します。
サービス オプション要素の列番号を指定します。
たとえば、以下の例を考えてみます。
$(_.sog['Reserve Virtual Machine'].serviceoption[1].soe[1].item_type==15)
この場合、予約を作成または延長するサービス オプションが指定された基準を満たすとき、この条件は満たされることになります。
$(_.sog[‘ Increase Mailbox Size’].serviceoption[1].soe[1].estimatedCost >200)
この条件は、指定された金額を越えるサービス オプションに対して承認者または実行者を指定するために特に有用です。
$(_.sog['Application Hosting'].serviceoption[5].soe[6].estimatedCost>=2500)
たとえば、以下の例を考えてみます。
$(anySoeWith('estimatedCost',gt,30.0))
anySoeWith('item_text',contains,'share')
| Copyright © 2010 CA. All rights reserved. | このトピックについて CA Technologies に電子メールを送信する |