Announcements
Hi Team,
I have created a workflow for a Sales Order where a user sends a request to Approver A and Approver B. If either Approver A or B approves, the document gets released — and this part is working correctly.
However, the issue is that when one approver (e.g., Approver A) approves and the document is released, the approval request still remains pending in the other approver’s (Approver B’s) “Requests to Approve” list.
I want the approval request to be automatically removed from the second approver’s dashboard once the first approver approves and the document is released.
How can this be achieved?
You need to use a Workflow User Group where both approvers are in the same sequence. Then, in the workflow response triggered by “An approval request is approved”, adjust the workflow condition from the default Pending Approvals = 0 to Pending Approvals = 1 (or < 2 in your case).
< 2
With this setup, when either Approver A or Approver B approves, the number of pending approval entries decreases and the condition becomes true, which triggers the release of the Sales Order. This effectively gives you a “first approver wins” behavior without customization.
Note that this approach releases the document, but it does not automatically delete the remaining approval entry from the other approver’s queue. Removing or cancelling the remaining approval request would require either manual action or a small customization.
Honestly, when we introduce requirements like allowing a document to be released as soon as anyone one between 2 approves it, the system tends to move away from its standard behavior. The normal flow is usually either a single approver or a defined approval sequence. I’ve faced a similar situation earlier, where this kind of setup created challenges. To handle it properly and ensure clean entries, I had to introduce a small customization. So, in this case, you may also need to consider adding a piece of code to achieve the expected behavior.
Hi,
This is a known behaviour of the standard workflow, not a bug. When a document goes to multiple approvers in parallel, each one gets its own Approval Entry. Approving only changes the entry of the approver who acted, the others stay Open, this is why they remain on the second approver's list.
The cleanest fix with no code, on the workflow add a step on the Document Released event that runs the Cancel Approval Request action on the same document. This cancels all open Approval Entries linked to it, including the one in Approver B's list, and it disappears automatically.
Hi, good day I hope this can help you, and give you some hints.
Workflow setup to automatically release a Purchase Order
Dynamics 365 Business Central Workflows Auto Posting Transactions
Best Regards Gerardo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 1,960 Super User 2026 Season 1
YUN ZHU 1,299 Super User 2026 Season 1
Grigorios Mavrogeorgis 1,131 Super User 2026 Season 1