"Allow Submitter to Recall Approval Requests" check box in approval process makes the Approve/Reject buttons to be displayed for submitter in LEX.
Platform , Sales and Marketing
Last updated 2022-02-10 ·Reference W-3023877 ·Reported By 10 users
Summary
When "Allow Submitters to Recall Approval Requests" is enabled in the approval process, the Approve/Reject buttons are displayed in the Approval History for the submitters in Lightning Experience.
If they try approve or reject the record the error message below is displayed.
"You don't have permission to complete this approval request. Contact your administrator or the record owner for help."
Repro
1) Create a Approval process for Accounts as below by logging in with System Administrator user A.
2) Create a new account and make a user B having profile as "Standard User" as owner of that Account so that it will be visible to that user.
3) Log in with user B, open the account and click "Submit For Approval" in the approval history related list.
4) Select the Next Approver as "User A" who is sysadmin.
5) Check the approval history now you will not see any Approve/Reject link in classic UI and Approve/Reject buttons in LEX when you switch.
6) Now login with "User A" again and go to the above created approval process and open the approval process detail page. Click on "edit" > "Initial Submitter" and check the "Allow submitters to recall approval requests" checkbox and save the changes.
7) Now login with User B and check the "approval history" related list of the account. In Classic UI The Approve/Reject buttons are not visible.
8) Switch to LEX and you can see the Approve/Reject button in the approval history related list.
Workaround
Use the classic interface. If you need to use the Lightning interface, you can disable the "Allow Submitters to Recall Approval Requests" permission in the approval process since that button is not displayed in Lightning Experience because is not supported.
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.