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!