Description
When creating an SLA on Requested Item or Catalog Task and setting the condition using a variable, the SLA does not display the the item name. This occurs if the variable on the item is from a variable set.
Steps to Reproduce
- Navigate to Service Catalog > Catalog Definitions > Maintain Items.
- Open the the record for Apple iPad 3.
- Go to the Variable Set section or tab.
If not present, add the section by configuring the form. - Double-click on Insert a new row.
- Type common_comments and click the green checkmark.
- If no variable is present on the variable set, create a variable.
For example, create a variable on the variable set named "Who are you?" - Navigate to Service Level Management > SLA > SLA Definitions.
- Click Create new.
- In Name, type some text.
- In Table, select as Requested Item [sc_req_item].
- In Duration, specify any duration.
- In the Start Condition tab or section, click the --choose field-- drop-down, scroll to the bottom, and select Show Related Fields.
- Click the drop-down again and select Variables.
- In Select Item, specify Apple iPad 3.
- In Select Variable, specify Who are you?.
- Click Submit.
Note that the item name is blank. - Repeat steps 1-16, but create a variable on the item level instead of the variable set.
Note that the item name is not blank.
Workaround
If you need to use a catalog variable in an SLA Definition condition, there are two possible workarounds:
- Copy the variable to a field in the record with a business rule, and use the field in the SLA Definition condition.
- Remove the variable from the variable set and place it directly on the catalog item.
Related Problem: PRB668079