サービス オプション要素の属性に基づく条件

サービス オプション要素の条件は、サービス オプション グループ、およびそれらが属するサービス オプションの行を参照する必要があります。 サービス オプション要素を識別するには、サービス オプション行でその列番号を使用します。

サービス オプションとサービス オプション要素については、照合関数を使用する条件を指定できます。

条件を指定する際は、ポリシーによって影響を受けるサービス オプション要素の以下の属性に基づいて指定できます。

estimatedCost item_type

item_text status

以下の属性について簡単に説明します。

estimatedCost

リクエスト内のサービスのサービス オプションのサービス オプション要素について概算コストを指定します。 カタログ システムでは、すべてのサービス オプション要素のコストが、それらが属するサービス オプションのコストに含まれます。 リクエストがサブミットされたら、カタログ システムではこのコストが計算されます。

リクエストのサービス内のサービス オプションのコストを知るには、[ホーム]-[リクエスト]を選択し、対象のサービス オプションが含まれるリクエストの詳細を表示します。

アイテム タイプ

アイテム タイプの有効な値を指定します(サービス オプション要素の[タイプ]フィールドで指定されます)。 たとえば、サービス オプション要素のタイプが CA Oblicore Guarantee 契約である場合、アイテム タイプの値は 5 です。 同様に、タイプがフォーム デザイナのフォームである場合、アイテム タイプの値は 14 です。

アイテム テキスト

サービス オプション要素定義ページの[表示テキスト]の値を指定します。 条件で、完全一致またはあいまい一致が必要とされるかを指定できます。

フォーマット

照合関数を含む条件には以下の形式を使用します。

$(anySoeWith('attribute',operator,'value'))

照合関数のない条件には以下の形式を使用します(スペースなし)。

$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')

両方の形式で、文字列値は一重引用符で囲み、数値は引用符なしで入力します。

sogname

サービス オプション グループの名前を指定します。

rownum

サービス オプションの行番号を指定します。

colnum

サービス オプション要素の列番号を指定します。

たとえば、以下の例を考えてみます。

照合関数の例

たとえば、以下の例を考えてみます。