- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 12:49 AM
How To display service catalog based on region specific by using user criteria
Solved! Go to Solution.
- Labels:
-
Personal Developer Instance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 04:28 AM
Keep it inside a function.
getRegion();
function getRegion(){
var user = new GlideRecord('sys_user');
user.get(gs.getUserID());
// gs.log("user" + user);
if(user.u_region == "2e9b7ebe4fa59240c5e604818110c72b")
{
//gs.log("region123" + user.u_region);
return true;
}
else{
return false;
}
}
Thanks,
Mihir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 03:28 AM
Have you added this user criteria in the catalog item record of maintain item table ?
Thanks,
Mihir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 03:29 AM
yes i have addded
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 03:31 AM
Can you share the screenshot of user criteria form and maintain item form where you have attached this user criteria
Thanks,
Mihir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 03:57 AM
Hi answer variable will not work here.Just copy and paste below script and let me know if it works.
var user = new GlideRecord('sys_user');
user.get(gs.getUserID());
// gs.log("user" + user);
if(user.u_region == "2e9b7ebe4fa59240c5e604818110c72b") ----------added sysid for region field value
{
//gs.log("region123" + user.u_region);
return true;
}
else{
return false;
}
Thanks,
Mihir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2016 04:28 AM
Keep it inside a function.
getRegion();
function getRegion(){
var user = new GlideRecord('sys_user');
user.get(gs.getUserID());
// gs.log("user" + user);
if(user.u_region == "2e9b7ebe4fa59240c5e604818110c72b")
{
//gs.log("region123" + user.u_region);
return true;
}
else{
return false;
}
}
Thanks,
Mihir