I am trying to create a custom vendor bill approval workflow. The approval part works fine but I am trying to capture rejection reason but the person rejecting has Employee Centre role, which does not have Edit access to Vendor Bill, just View.
To overcome this, I created a custom record which is intended to popup and the user can enter rejection reason there. I gave full permission for this custom record to Employee Centre role. However, whenever the custom record is called, I get the error "Permission Violation: You need a higher permission for custom record type to access this page".
I am not sure how to work within this constraints. Please help