- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:15 PM
Hello All
I want make work notes field mandatory in list view when state is pending , close complete etc... could somebody advise me how can I achieve this without using data policy.
Thanks in advance
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:42 PM
Sure. Create a BEFORE Business rule with filter condition as state | Changes to | Pending,close compelte with script as
(function executeRule(current, previous /*null when async*/) {
// Add your code here
if (current.work_notes.getDisplayValue() == null) {
//do something
current.setAbortAction(true);
gs.addInfoMessage('PASS YOUR CUSTOM MESSAGE HERE');
}
})(current, previous);

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:17 PM
Hello Vibu,
You can make the field mandatory via data policy. Any reason you don't want to use this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:26 PM
Hello Pradeep,
if I do it via data policy then other ways of updating state like via email or excel upload will not work.
Could you please any other way to do that

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:28 PM
Thanks for the update. The only option is Data policy / a BEFORE business rule on the table.
Please let me know if you have any questions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-30-2017 12:33 PM
could you please help me regarding the code