Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

User Query OOB BR

oww15
Tera Contributor

Hi everyone! Do you have an idea on how I can except this OOB BR to not run on a specific catalog item? Please see my script below, I've tried to modify it but it doesn't work

 

var checkItem = gs.getProperty("CatalogItem");
var checkVar = gs.action.getGlideURI().toString().indexOf('66d528fb1b7cf1503620b6c5464bcbc7');
 
if (checkVar == -1) {
    current.addActiveQuery();
}
 
My sys property below
 
Name: CatalogItem
Type: String
Value: 66d528fb1b7cf1503620b6c5464bcbc7
 
Thanks!
 
2 REPLIES 2

Anurag Tripathi
Mega Patron
Mega Patron

Hi,

Check this,

Similar question is answered here.

Solved: Bypass query business rule for catalog variable - ServiceNow Community

 

-Anurag

Yashsvi
Kilo Sage

Hi @oww15,

please check below BR:

var query = current.getEncodedQuery();

if (gs.getSession().isInteractive() && !query.includes('activeANYTHING')) {
    current.addActiveQuery();
}

Thank you, please make helpful if you accept the solution.