logo

NJP

ServiceNow Service catalog lookup select: pull cat item sys id into reference qualifier, use data lookup definitions

Import · Jan 20, 2021 · article

Service catalog dl:

https://docs.servicenow.com/bundle/orlando-it-service-management/page/product/service-catalog-management/concept/c%5FServiceCatalogDataLookup.html

extending system dl table so as not to incur license cost:

https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/field-administration/reference/r%5FCreateCustomDataLookups.html

this variable does a lookup to a table extending the DL tables to perform a data lookup to pull in a value named “catalogue UID” based on the “request type” variable:

Data lookup table (extends DL table)

variable

javascript*:'active=trueu_catalogue_item=' *+** current*.cat_item.sys_id;*

Corresponding variables populated via data lookup definitions

Catalog client script on the request type to populate item request type> which in turn fires the data lookup definition:

function onChange*(control,* oldValue*,* newValue*,* isLoading*)* {

if (isLoading*)* {

// return;

}

if (newValue == '') {

g_form*.setValue('item_request_type',* '');

g_form*.setValue('item_catalogue_uid',* '');

return ;

}

g_form*.setValue('item_request_type',* newValue*);*

}

Result on the form:refresh the catalogue UID

View original source

http://www.cloudminus89.com/2021/01/service-catalog-lookup-select-pull-cat.html