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.

Java data type string error in scoped application

Katie A
Mega Guru

I am attempting to create a business rule in a scoped application. The business rule is not working due to a java data type error. I think it is caused by the "condition" line. I have used this same line in other (non-scoped) business rules. What could be the issue?

Condition:

gs.getUser().isMemberOf(current.assignment_group)==false

Exception (java.lang.RuntimeException: failed to coerce com.glide.script.fencing.ScopedGlideElement to desired type java.lang.String) occured while evaluating'Condition: gs.getUser().isMemberOf(current.assignment_group)==false; Filter Condition: x_myscp_infosec_sc_scan_request_stateIN2,6,5^commentsVALCHANGES^EQ' in business rule 'Scan Request State' on x_myscp_infosec_sc_infosec_scan_request:; skipping business rule

1 ACCEPTED SOLUTION

manikorada
ServiceNow Employee
ServiceNow Employee

Try


gs.getUser().isMemberOf(current.assignment_group.toString())==false


View solution in original post

1 REPLY 1

manikorada
ServiceNow Employee
ServiceNow Employee

Try


gs.getUser().isMemberOf(current.assignment_group.toString())==false