ServiceNow Service catalog lookup select: pull cat item sys id into reference qualifier, use data lookup definitions
Service catalog dl:
extending system dl table so as not to incur license cost:
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
http://www.cloudminus89.com/2021/01/service-catalog-lookup-select-pull-cat.html