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

Notifications

Announcements

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
    133 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
    133 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
    211 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
    133 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
    133 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
    133 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

News and Announcements

Season of Giving Solutions is Here!

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,798

#2
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 812 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 717 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans