Reference qualifier advance

tylerduren7
Tera Contributor

Create a catalog item withe following details:
Item name : Add User to a Group
Variables:
1. Please select the user. ( it should show list of all the active users so that we can select one )
2. Select the Group. ( it should be showing all the active groups where the user is not already member of it )

 

Please give me solution for this

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@tylerduren7 

do this

1) 1st variable add this reference qualifier -> active=true

2) add this in 2nd variable ref qualifier

javascript:'sys_idNOT IN' + new global.ArrayUtil().convertArray(gs.getUser().getUserByID(current.variables.firstVariable).getMyGroups());

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

View solution in original post

16 REPLIES 16

Can you please refer this it didn't work

niknitin
Tera Contributor

Taking reference of previous answers...Advance reference qualifier...replace the variable name with yours in getUserByID(current.variables.select_user)
javascript: 'active=true^sys_idNOT IN' + new global.ArrayUtil().convertArray(gs.getUser().getUserByID(current.variables.select_user).getMyGroups());