We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Approvers are unable to see RITM records they are approving

Mussie
ServiceNow Employee

Hi Guys,

I have an issue where approvers (with approval_user role) are not able to view the RITM records they are supposed to approve. I have done some debugging and here are the results:

Debug:

find_real_file.png

find_real_file.png

The ACL's mentioned above are:

find_real_file.png

find_real_file.png

find_real_file.png

Also the UI macro mentioned in the ACL has the required value:

find_real_file.png

Appreciate if you could please check and provide some hint.

Thank you,

Mussie

1 ACCEPTED SOLUTION

Mussie
ServiceNow Employee

Thanks Berny, appreciate the response. I was able to find the solution in HI, it looks like this is a known issue. The KB article I referred was - KB0523296


ServiceNow Customer Service System


find_real_file.png



Thanks for your help


Mussie


View solution in original post

5 REPLIES 5

bernyalvarado
Mega Sage

Hi Mussie,



Do you have this in an instance where we can log in and take a look?



Thanks,


Berny


Mussie
ServiceNow Employee

Thanks Berny, appreciate the response. I was able to find the solution in HI, it looks like this is a known issue. The KB article I referred was - KB0523296


ServiceNow Customer Service System


find_real_file.png



Thanks for your help


Mussie


ty Berny..   I implemented it along th lines that you provided



answer = checkApprover();




function checkApprover() {


var returnFlag = false;


var u = gs.getUserID();


var query = 'sysapproval=' + current.sys_id + "^approver=" + u;


var gr = new GlideRecord('sysapproval_approver');


gr.addEncodedQuery(query);


gr.query();


if(gr.next()) {


returnFlag = true;


}


return returnFlag;


}


You're welcome Anil!