set the assignment group in record producer by checking the i caller is member of particular group

Yakshitha
Tera Contributor

 I have 2 users  A & B. And B is member of particular group. How to set the assignment group in record producer based on the group membership?

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron

@Yakshitha 

use this logic in record producer script

I am assuming you want to check logged in user is member of Group A i.e. user who is creating INC

// Replace with actual sys_ids (right-click group header > Copy sys_id)
var groupAId = 'replace_with_group_A_sys_id'; // e.g., 'a1b2c3d4e5f6...'
var groupXId = 'replace_with_group_X_sys_id'; // X assignment group
var groupYId = 'replace_with_group_Y_sys_id'; // Y assignment group

if (gs.getUser().isMemberOf(groupAId)){
    current.assignment_group = groupXId;
}
else {
    current.assignment_group = groupYId;
}

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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

View solution in original post

5 REPLIES 5

@Yakshitha 

you are using wrong syntax and wrong variable name, I highlighted the changes you need to do

I shared gs.getUser().isMemberOf(groupAId)

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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