I want to populate employee id in string field whenever I select multi user in list collector field
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2024 09:37 PM - edited 02-07-2024 09:42 PM
I want to populate employee id in string field from list collector field
Whenever I select the multi users from list collector field, it should populate [user name, user id] in another string field
1 REPLY 1

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2024 03:23 AM
Hi @Rahul301
Below is the code to be written in a Before business rule.
var listField = current.listField; //It will be , separated user sysIds
var obj= {};
var arr = listField.split(",");
for(var i=0; i<arr.length;i++){
var gr = new GlideRecord("sys_user");
gr.get(arr[i]);
obj.userId= gr.user_name; //user_name is actual user id and name is actual user name;
obj.userName = gr.name;
}
current.stringField = JSON.stringify(obj);
Please hit like button if my suggestion has helped you in any way.
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.