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.

"Contains" option not working on workflow If Condition

galavodasal
Giga Expert

I'm configuring an If Condition within a workflow where the conditions are: Price is or is less than XXXX && the Requested_for.title contains "XXXXX", or "XXXXXXX"

However, the contains option isn't working. If I enter contains "director", "vp", "manager", etc.. it doesn't work.

If I change contains to is, and enter the exact title, the If Condition works fine, and the workflow works as intended.

Is there any reason the contains option isn't working?

1 ACCEPTED SOLUTION

Deepak Ingale1
Mega Sage

contains will follow the lowercase and uppercase , it is case sensitive.


so when you try to expect 'title' contains 'vp' for person having a actual title as 'Senior VP', that wont work.



better you can have a condition as scripted



e.g.



if(current.requested_for.title.toLowerCase().indexOf('vp') >= 0)


View solution in original post

3 REPLIES 3

Deepak Ingale1
Mega Sage

contains will follow the lowercase and uppercase , it is case sensitive.


so when you try to expect 'title' contains 'vp' for person having a actual title as 'Senior VP', that wont work.



better you can have a condition as scripted



e.g.



if(current.requested_for.title.toLowerCase().indexOf('vp') >= 0)


Thank you Deepak, great info and advice.


Kindly mark answer as correct / helpful and close the thread if you dont have follow up questions