Approver tab is not displaying approver name after knowledge article is published

Eshwitha S
Tera Contributor

Approver name is not showing in approval tab after clicking on publish for knowledge article.We are using OOB workflow so its working proper.

Can anyone please tell me what is the issue.

find_real_file.png

1 ACCEPTED SOLUTION

Hi ,

 

By Default, the approval will have the read-permissions to the approval table, Please use the below method to debug the ACL.

 

ServiceNow Debug ACL:

To debug ACL navigate as mentioned below:

System Security -> Debugging -> Debug Security Rules -->Impersonate the user to whom you need to debug  permission and navigate to the form.

Check the Approval record read acl to see which ACL is causing the issue.

 

To stop debug acl in ServiceNow: 

Navigate as mentioned below

System Security -> Debugging -> Stop Debugging

 

Use the below links to see on how to debug the ACLs.

https://www.youtube.com/watch?v=g61y61Mnj6k

https://www.basicoservicenowlearning.in/2021/08/acl-in-servicenow.html

 

Thanks

Sai Krishna

Kindly mark the answer as correct/helpful if it solves your issue.

View solution in original post

5 REPLIES 5

sai krishna10
Giga Guru

Hi Eshwitha,

 

I think the user don't have sufficient privileges to view the approval record. Try opening the record with Admin roles and see whether approval record is showing or not.

 

Thanks

Sai Krishna

Kindly mark the answer as correct/helpful if it solves your issue.

Eshwitha S
Tera Contributor

Hi Sai Krishna,

I impersinated as approver and opened 'my approvals',she is not able to see list.can you please tell me which ACL i should check.Approver user is having both 'knowledge' and 'knowledge manager' role.

find_real_file.png

Hi ,

 

By Default, the approval will have the read-permissions to the approval table, Please use the below method to debug the ACL.

 

ServiceNow Debug ACL:

To debug ACL navigate as mentioned below:

System Security -> Debugging -> Debug Security Rules -->Impersonate the user to whom you need to debug  permission and navigate to the form.

Check the Approval record read acl to see which ACL is causing the issue.

 

To stop debug acl in ServiceNow: 

Navigate as mentioned below

System Security -> Debugging -> Stop Debugging

 

Use the below links to see on how to debug the ACLs.

https://www.youtube.com/watch?v=g61y61Mnj6k

https://www.basicoservicenowlearning.in/2021/08/acl-in-servicenow.html

 

Thanks

Sai Krishna

Kindly mark the answer as correct/helpful if it solves your issue.

Hi Sai Krishna,

I checked sysapproval_approver read acl.in condition section its showing  as 'users not allowed to access:sysapproval_approver' table.Can you please tell me why it is showing like that? and also is this the reason the user getting 'security constraint 'error?

find_real_file.png