How to make visible the catalog item to particular work groups(u_work_group) not assignment group.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-07-2022 11:01 AM
I have a catalog item with name "sap2010 signin". I need to make visible this catalog item to particular work groups(u_work_group). Group names are like "network" and "database". How can i achieve it?
Note: workgroups not assignment groups.
We have work group variable in user profiles...if user have access to that group like network or database then user able to see that sap2010 catalog item
Can anyone please suggest or help me?? Thanks in advance!!
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-07-2022 08:40 PM
Hello Swathi,
You can utilize the advanced option on User criteria and write something like below code. I have not tested this just a sample code to give you idea:
answer = isValidUser();
function isValidUser(){
var validWorkGroup = gs.getProperty("user.valid.work.group"); // create a property to store the sys_ids of valid work groups
var user = new GlideRecord('sys_user');
user.get(gs.getUserID());
if (validWorkGroup.indexOf(user.u_work_group) >= 0)
{
return true;
}
return false;
}
Please mark my respsone as helpful/correct, if it answer your question.
Thanks