- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-07-2016 06:07 PM
Hello Jamie,
Thank you for your prompt reply. I tried your following code and I am not sure where my problem lies. Please let me know what advice you would recommend.
answer = ifScript();
function ifScript() {
//answer = 'false';
var userID = gs.getUserID();
gs.log("work start check for " + userID + " assigned_to " + current.assigned_to);
if (userID == current.assigned_to) {
return 'true'; }
// query to see if userID has role change management, if so return true
function userHasRole(UserID, thisRole){
var roles = new GlideRecord('sys_user_has_role');
roles.addQuery('user', userID);
roles.addQuery(role.name, 'change_management');
roles.setLimit(1);
roles.query();
if (roles.next()){
return true;
}
}
return false;
}
Thank you!