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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

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

Conditional Customer approval and restrict use until approved

(0) ShareShare
ReportReport
Posted on by

We have a need to have an approval from accounting take place whenever certain tax codes/states are selected. In addition, we don't want the customer to be used/process further until the approval has taken place. Would this be best done through the BC approval, and if so what is needed, or through Power Automate? It appears that despite sending a customer approval, the customer can still have orders/invoices entered, is that correct? What good is the customer approval for?

I have the same question (0)
  • Suggested answer
    JAngle Profile Picture
    157 on at

    Documents can be raised. Might be you want to block a customer in addition. I’d say Power Automate is a good pathway as you can update the record and you can trigger silent approvals. I used different fields as I’m in a GB database.

    CBE5D69B_2D00_E20A_2D00_46F5_2D00_B6CF_2D00_8D7D2DB236D6.jpeg
    Add the tax fields here:

    5561ED46_2D00_A933_2D00_4DDD_2D00_9C4E_2D00_DC19D894720F.jpeg
    Use the standard power automate template first so the above is created for you. Then layer in the adjustments above. Add a step to your flow for updating the customer to be “Blocked” All

    to fully restrict use it would make sense to have a security filter for specific permission sets. So if the customer is blocked all then those users cannot see the record in order to use it for new documents. Any existing will get caught by standard error trapping 

  • kjjson Profile Picture
    on at

    Thank you for the reply, you mentioned using power automate, but your windows/examples are the BC workflow, just wondering which you would recommend.

  • Suggested answer
    JAngle Profile Picture
    157 on at

    Yes that makes my answer confusing. It is Power Automate. A BC workflow record is created for approval based power automate flows.

  • Suggested answer
    Dallefeld Profile Picture
    229 User Group Leader on at

    You could set the customer to blocked in the BC workflow.  The issue then becomes how do you get the customer unblocked....additional steps in the workflow might work.

  • JAngle Profile Picture
    157 on at

    You might want to expand on this. My understanding with BC workflow is you need a response and you have a limited set. Updating fields not is not in scope. Power automate offers way more flexibility here.

  • Suggested answer
    JAngle Profile Picture
    157 on at

    Whacked my method into a blog post: joshanglesea.wordpress.com/.../

  • kjjson Profile Picture
    on at

    Josh, this is fantastic and thank you so much. The one area I am struggling with is changing the event from "Approval of a customer is requested" to "A customer record is changed" in Business Central, but the Power Automate flow still stayed with the "When a customer approval is requested" Is that supposed to have changed?

  • Suggested answer
    JAngle Profile Picture
    157 on at

    It’s optional. Changing it will allow you to prevent users from manually choosing the request approval page action. To perform the change just access the workflow record and alter the 1st row

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,021 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,083 Super User 2026 Season 1

#3
Teagen Boll Profile Picture

Teagen Boll 731 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans