web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Issue with Approval Workflow

(5) ShareShare
ReportReport
Posted on by 857

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?

I have the same question (0)
  • Suggested answer
    Abhijith Nair Profile Picture
    34 on at
  • Suggested answer
    Teagen Boll Profile Picture
    3,232 Super User 2026 Season 1 on at
    Hi,
     
    Im not sure if this will work but what I would try is under the condition where Pending Approvals = <2 in your case you can add a workflow response:
    In my response I have it set as "Approve the approval request for the record." and then the standard approval responses (remove restriction and release).
     
    That may trigger the approval automatically. I would test that and see if it gets you the result you expect.
     
    Best,
    Teagen Boll
    Social: LinkedIn
  • Suggested answer
    Jainam M. Kothari Profile Picture
    17,024 Super User 2026 Season 1 on at
    Hello,
     
    You can configure multiple Sales Order approval workflows based on amount thresholds.
     
    For example, if the order value is up to 5,000, it can be approved by Approver A and then released.
     
    However, if the amount exceeds 5,000, approvals from both Approver A and an additional approver are required before the order can be released.
  • Suggested answer
    OussamaSabbouh Profile Picture
    17,725 Super User 2026 Season 1 on at
    Hello,
    This is standard behavior in Business Central when you use multiple/parallel approvers: Microsoft’s workflow logic expects all approvers in that approval step to approve before the approval process is fully completed, so if you configured it in a way where the Sales Order is released after Approver A approves, BC will not automatically clean up Approver B’s still-open approval entry from Requests to Approve unless the workflow also cancels/removes the remaining approval requests. In standard BC there isn’t a simple setup option like “first response wins and cancel the other approvers”; the clean solution is a small customization/subscriber after approval/release to cancel or mark the other open approval entries for the same record, or redesign the workflow to use one approver group/sequence according to standard approval rules.
    Regards,
    Oussama Sabbouh
  • Suggested answer
    Muhammad Arif Maseed Profile Picture
    795 on at

    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).

     

    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.

  • Suggested answer
    RockwithNav Profile Picture
    9,191 Super User 2026 Season 1 on at

    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.

  • Suggested answer
    YUN ZHU Profile Picture
    101,995 Super User 2026 Season 1 on at
    My experience is similar to RockwithNav's; I solved this problem by doing a small customization before.
     
    Thanks
    ZHU
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,554 Super User 2026 Season 1 on at

    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.

    If the workflow editor does not let you place it the right way, a small extension subscribing to OnAfterReleaseSalesDoc does the job. Loop the Approval Entry table filtered by Document No., Document Type and Status = Open, then cancel them. Three or four lines of AL.
     
     Tick the checkbox below to mark the answer as verified, if it helped resolve your question.
     
    Regards
    Gregory Mavrogeorgis
     
  • Gerardo Rentería García Profile Picture
    27,280 Most Valuable Professional on at

    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.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,960 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,299 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 1,131 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans