- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2024 09:31 PM
Hi can anyone pls help me with scenario for,
when a field in group table
"Name"
"Manager"
"Group Members'
are updated. i have to make a field "Worknotes" mandatory in group table
i have written a before business rule with an update option and written the below code:
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2024 10:03 PM
Hi @raj765_32 ,
Please try the below:
In Advance section:
(function executeRule(current, previous /*null when async*/ ) {
if (current.u_work_notes.isNil()) {
gs.addErrorMessage("Please fill data in worknotes field");
current.setAbortAction(true);
}
})(current, previous);
This will work for both the fields 'Name' and 'Manager' but not for Group members because that is not a field rather it is a separate table. So, we need to write a business rule on that table separately.
Mark this as Helpful / Accept the Solution if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2024 11:49 PM
Go with 3 checkbox as true, then it will also consider when you are removing user:
Mark this as Helpful / Accept the Solution if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2024 10:36 PM
this code is showing the error message but it is saving the form even when the user didnt enter anything in worknotes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2024 10:43 PM
It is just showing the values that you provided, but if you will refresh those will disappear as they are not saved in database.
Here, manager is showing but if I will refresh it is not saved, it will disappear.
Mark this as Helpful / Accept the Solution if this helps.