How to make visible the catalog item to particular work groups(u_work_group) not assignment group.

swathi44
Tera Contributor

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!!

5 REPLIES 5

Mahendra RC
Mega Sage

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