皆様、こんにちは!
今回はBusiness Centralのワークフローについて、簡単に解説していきたいと思います。
Power Automateによるプロセスの自動化と違って、ワークフローはBusiness Centralの標準機能の一つです。外部のツールは一切不要で、ワークフローを実現可能。
早速見てみましょう。
設定方法:
Tell meで”Workflow”を検索すると、いくつかのワークフロー機能が表示されます。
1. ”Workflows”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-186.png)
ディフォルトでは何も設定されていませんので、”New”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-188-1024x312.png)
2. Business Centralにはワークフローのテンプレートが多数用意しています。ここで”New Workflow from Template”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-189-1024x253.png)
例として、”Sales Order”の承認ワークフローを追加したい場合、”Sales Order Approval Workflow”をクリックしてください。
![](https://yzhums.com/wp-content/uploads/2020/10/image-190-1024x416.png)
ワークフローのカードが開かれます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-191-1024x485.png)
Workflow Stepsでイベント時期、条件、レスポンスを細かく設定できます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-192-1024x307.png)
例えば”On Condition”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-193-1024x494.png)
承認する必要がある条件を設定可能です。
![](https://yzhums.com/wp-content/uploads/2020/10/image-194-1024x478.png)
3. 承認者タイプを設定。
”Add record restriction”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-195-1024x502.png)
三番目の承認者タイプと承認者制限タイプのレスポンスのところに移動します。
![](https://yzhums.com/wp-content/uploads/2020/10/image-196.png)
ワークフローレスポンスオプションを設定します。
![](https://yzhums.com/wp-content/uploads/2020/10/image-197.png)
重要な項目:
Delegate After: 委任開始時期
![](https://yzhums.com/wp-content/uploads/2020/10/image-198.png)
Approver Type: 承認者タイプ
![](https://yzhums.com/wp-content/uploads/2020/10/image-199.png)
Approver Limit Type: 承認者制限タイプ
![](https://yzhums.com/wp-content/uploads/2020/10/image-200.png)
今回はDemoのため、下記のように設定します。
Delegate After: Never
Approver Type: Approver
Approver Limit Type: Direct Approver
![](https://yzhums.com/wp-content/uploads/2020/10/image-201.png)
4. 承認ユーザー設定
”Open Approval User Setup”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-202.png)
ユーザーID、直接承認者、そしてE-mailを追加します。
![](https://yzhums.com/wp-content/uploads/2020/10/image-203-1024x410.png)
”Notification Setup”で通知を設定可能です。
![](https://yzhums.com/wp-content/uploads/2020/10/image-204-1024x412.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-205.png)
PS: メール通知を利用したい場合、SMTPの設定が必須です。
![](https://yzhums.com/wp-content/uploads/2020/10/image-207.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-216.png)
5. ワークフローを有効にします。(設定を変更する前に、無効する必要があります。)
![](https://yzhums.com/wp-content/uploads/2020/10/image-206-1024x527.png)
設定が終了しました。
次に、使用方法を確認しましょう。
使用方法:
1. 担当者をSales Orderを作成して、”Send Approval Request”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-208-1024x452.png)
承認要求が送信されました。
![](https://yzhums.com/wp-content/uploads/2020/10/image-209-1024x459.png)
Status: Pending Approval
![](https://yzhums.com/wp-content/uploads/2020/10/image-212-1024x430.png)
注意: ワークフローが有効になると、Sales Orderを直接リリースできません。
![](https://yzhums.com/wp-content/uploads/2020/10/image-224.png)
”This document can only be released when the approval process is complete.”
![](https://yzhums.com/wp-content/uploads/2020/10/image-217-1024x400.png)
2. 承認者のアカウントをログインして、ロールセンターの”Approvals”で”Request to Approve”の数を確認できます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-210-1024x434.png)
クリックして、承認、拒否、委任、レコードを開く、コメントなどの処理ができます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-211-1024x379.png)
処理した後で明細が消えます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-213-1024x381.png)
Tell meから”Requests to Approve”を検索すると、同じページを開くことができます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-225.png)
PS: 通知メール
![](https://yzhums.com/wp-content/uploads/2020/10/image-215.png)
3. Sales Orderを戻ると、StatusはReleaseになりました。
![](https://yzhums.com/wp-content/uploads/2020/10/image-214-1024x392.png)
追記:
1. ワークフロー履歴確認
Approval Entries:
![](https://yzhums.com/wp-content/uploads/2020/10/image-218-1024x195.png)
Approval Request Entries:
![](https://yzhums.com/wp-content/uploads/2020/10/image-219-1024x234.png)
2. ワークフローユーザーグループ: 複数の承認者や承認階層の定義
”Workflow User Groups”を検索します。
![](https://yzhums.com/wp-content/uploads/2020/10/image-220-1024x343.png)
”New”をクリックします。
![](https://yzhums.com/wp-content/uploads/2020/10/image-221-1024x299.png)
ユーザーと連続番号を指定します。
User Name: Approval User Setupで設定されたユーザー
Sequence No.:承認ワークフローが複数の承認者にしている時に、承認者の順序を指定。同じ番号は同じ承認階層のことです。
![](https://yzhums.com/wp-content/uploads/2020/10/image-222.png)
Workflow Responsesでグループの指定ができます。
![](https://yzhums.com/wp-content/uploads/2020/10/image-223-1024x483.png)
3. Assist Setupで簡単にワークフローを設定可能です。
![](https://yzhums.com/wp-content/uploads/2020/10/image-227-1024x571.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-228-1024x577.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-229.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-230.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-231.png)
![](https://yzhums.com/wp-content/uploads/2020/10/image-232-1024x418.png)
MS Docs:
Workflows in Dynamics 365 Business Central
Setting Up Workflows
以上
お読みいただきありがとうございました。
コメント