In a UI Catalog Policy, conditions can not be built on a list collector variable whose attribute value is set to 'glide_list'.


Steps to Reproduce

1 - Create a variable with the following configuration:
Type : 'List Collector'
List table : any table name should be fine. (under 'Type specifications' tab)
Attribute: 'glide_list' (under 'Default value' tab)

2 - Create a Catalog UI Policy.

3 - Attempt to build a condition on the created variable.

4 - Click on magnifier glass in order to assign a value against the condition.

You will notice, instead of returning a reference list look up, the error 'Page not found' appears.


If an upgrade to London is not possible, a possible temporary workaround is to remove the glide_list attribute from the "Variable attributes" field, in the Default value tab of the Variable record causing this issue. This will not resolve the issue in which the list does not appear, as will remove the field display, but will allow a value to be manually entered into the field for the ATF test step, and will not remove the value when changing focus to another field.

However, using this workaround may also cause the Catalog Order Item screen to appear different, so you will probably only want to use it while working with the ATF.


Related Problem: PRB1188106

Seen In

There is no data to report.

Intended Fix Version


Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-07-13 10:16:33