- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2023 11:45 PM
When a user has checked the "Follow" checkbox, then displays the user's name in the "Follow by" field. The BR script is not working, do I need other script/logic or just modify it?
(function executeRule(current, previous) {
if (current.u_follow == true) {
var user = gs.getUser();
current.u_follow_by = gs.getUserDisplayName();
}
})(current, previous);
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2023 11:51 PM
you could just do this
current.u_followed_by = gs.getUser().getDisplayName();
Harish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-09-2023 01:05 AM
Just copy and paste this script and check if it displays the name. I believe it should
One more best practice would be - Transfer the if condition in the "When to run" section of Business rule
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-09-2023 05:39 AM
I see what's happening here
Every time the form is updating, the BR is executing.
You Should make the BR to work on Insert and not on Update. This will solve your issue
There is a suggestion for the script :-
Please change line 4, 5 like this :-
var user = gs.getUserID();
current.u_follow_by = user;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-09-2023 06:27 AM
It displays only System Administrator on Insert in BR, so I keep on Update in BR. I added this logic: if user not equal to sysadmin then update it with current user in if statement and it seems to work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-09-2023 08:09 AM
Please move the if condition in "When to Run" section of BR and let it run for Update. For reference, please check the attached screenshot. Then just copy paste this code in script.