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.

How to Make field mandatory with business rule and UI action ?

RudhraKAM
Tera Guru

HI , I have a requirement to make due date mandatory when state changes to submitted , I am trying to implement this with Business rule and UI action , can you please help me with this 

Business rule: what should i write in advance script ?

find_real_file.png 

UI action : up on clicking the UI action the due date will be mandatory and if due date is provided then it should submit and change state to submitted.

find_real_file.png

1 ACCEPTED SOLUTION

Hi kam,

Unfortunately there is no way to make a field mandatory through BR. 

But you can do so through UI Actions and Data Policies (or only Data Polices)

So your UI action requires some minor changes - 

find_real_file.png

So if you want to make a UI Action with Client - checked then you would have to do something similar as I did to run both client and server script. 
As you can see on line 2, I was initially set the assigned to mandatory but that wont be required as well if you use Data Policy. 

find_real_file.png

This will ensure that in anyway whenever the state changes to In-progress (for mine example) the Assigned To will be made mandatory. 

 

So you can use both in combination - UI Action and Data Policy or Just the Data Policy. Unfortunately there is no BR method to implement the same. 

 

Cheers,

Sam 

View solution in original post

5 REPLIES 5

Hi Kam,

you cannot make field mandatory via business rule; the mandatory check is client side validation;

you can just check whether the field is populated or not in the before update business rule and show message to user and stop form submission

Mark Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader