ITメモ

ITのこと学習中

Power Automateを活用したDynamics 365 Business Centralの承認フロー

Dynamics 365 Business CentralでCustomerを新規登録した時、承認フローを実行させたいことが多いと思います。Power Automateを使った承認はいかがでしょう。

手順

  1. Customer Templateを作成
  2. Power Automateで承認を作成
  3. Customer登録、承認
  4. 承認完了

1.Customer Templateを作成

Customer Templatesと検索し、Customer Templateを作成します。作成するときBlockedフィールドの値をAllに指定します。

Customer Template Page

Customer Template

2.Power Automateで承認ワークフローを作成

承認ワークフローを作成します。

Create an approval flow from Customer Card

Create Approval Flow

Create a flowという画面で最初のRequest approval for Business Central customer (first responder)を選択してクリックすると、テンプレートが起動しある程度自動で承認フローを作成してくれます。とても便利。内容を確認して「Next」をクリックします。

Create a Power Automate flow from Business Central

Create flowをクリックするとフローが完成します。

Create a Power Automate approval workflow on Business Central

Customerを新規追加時にBlockedをAllとしたため、承認後Blockedが解除されるように少し変更します。Power Automateへ移動し、Approve actionにレコードの更新を追加します。

Add update record in Approve action on Power Automate

Blockedをブランクにするように追加します。「_x0020_」はブランクを指します。

add blank sign in Blocked field

これで新規登録したCustomerを承認時にBlockedがブランクになって、Sales Order等に利用できるようになります。

 

3.Customer登録、承認

新規にCustomerを登録し、承認依頼を行います。Customerの新規作成時、追加したCustomer Templateを選択します。作成されたCustomerのBlockedはAllになります。

Send Customer approval request.

 

4.承認完了

Send Approval Requestをクリックすると、承認者にメールが送信されます。承認者はそのメールで承認かどうか選択します。

Approval request mail from Business Central

この依頼メールでApprove(承認)すると、CustomerのBlockedフィールドがブランクになりSales Order等で利用できるようになります。

Approved Customer on Business Central

Business CentralにPower Automateの承認機能を組み合わせることで簡単に実現できます。Business CentralでPower Automateを利用するには、プレミアムコネクターの利用が必要です。