Delegates unable to see the Approval Record in Service Portal (No Record Found)

Gian1
Tera Contributor

We're experiencing an issue from a custom table outside the global scope where delegate can only see approve and reject button in the approval form, but cannot see the approval details. It says record not found.

 

The case record is from custom table called Finance System under the Finance Scope in our instance

 

Any idea how to resolve this?

 

Gian1_0-1695629822817.png

 

1 REPLY 1

Niklas Peterson
Mega Sage
Mega Sage

Hi,

The same way the delegates has access to the approval record you need to provide access to your custom case record. Check the ACLs for sysapproval_approver table you will see that they use approvalDelegationUtil() like this

(new ApprovalDelegationUtil().isMyApproval(current))
 
You need to add something similar to your custom case table.
 
Regards,
Niklas