Conditions Based on the Attributes of Service Option Elements

Conditions for service option elements must reference the service option group and the row of the service option they belong to. To identify the service option element, use its column number in the service option row.

For service options and service option elements, you can specify conditions that use match functions.

You can specify conditions based on the following attributes of the service option elements affected by the policy:

estimatedCost item_type

item_text status

The following attributes may require explanation:

estimatedCost

Specifies the estimated cost of a service option element in a service option in a service in a request. The Catalog system includes the cost of all service option elements in the cost of the service option to which they belong. The Catalog system calculates this cost when the request is submitted.

To find the cost of a service option in a service in a request, select Home, Requests and view the details for the request that contains the service option of interest.

item_type

Specifies a valid value for the item type, as specified in the Type field of the service option element. For example, if the type of the service option element is CA Oblicore Guarantee contract, the value of item_type is 5. Similarly, if the type is Form Designer form, the value of item_type is 14.

item_text

Specifies the value of the Display Text field on the service option element definition page. You can specify the condition to require either exact match or an approximate match, as follows:

Formats

Use the following format for conditions with a match function:

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

Use the following format (without spaces) for conditions without a match function:

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

For both formats, enclose string values in single quotation marks, and enter numeric values without quotation marks.

sogname

Specifies the name of the service option group.

rownum

Specifies the row number of the service option.

colnum

Specifies the column number of the service option element.

Examples

Consider the following examples:

Examples with the Match Function

Consider the following examples: