第11章 Business Central でのビジネスプロセスの実行
ビジネスプロセスを含むプロジェクトをビルドおよびデプロイした後、ビジネスプロセスに定義された機能を実行できます。
例として、この手順では Business Central の Mortgage_Process のサンプル例を使用します。このシナリオでは、住宅ローンブローカーとして、住宅ローン申請書にデータを入力します。MortgageApprovalProcess ビジネスプロセスが実行し、プロジェクトで定義しておいたデシジョンルールに基づいて、申請者が条件に合った頭金を提示したかどうかを判断します。ビジネスプロセスは、ルールのテストを終了するか、続行するために申請者が頭金を増額することを依頼します。申請書がビジネスルールのテストをパスしたら、銀行の承認者が申請書を見直し、ローンを承認または却下します。
前提条件
- Process Server がデプロイされて Business Central に接続されている。Process Server の設定に関する詳細は、『Installing and configuring Red Hat Process Automation Manager on Red Hat JBoss EAP 7.2』を参照してください。
手順
-
Business Central で、Menu
Projects に移動して、スペースを選択します。デフォルトのスペースは MySpace です。 - ウィンドウの右上隅にある Add Project の横の矢印をクリックし、Try Samples を選択します。
- Mortgage_Process サンプルを選択し、OK をクリックします。
- プロジェクトページで、Mortgage_Process を選択します。
- Mortgage_Process ページで、Build をクリックします。
- プロジェクトがビルドされたら、Deploy をクリックします。
-
Menu
Manage Process Definitions の順にクリックします。 - MortgageApprovalProcess 行の任意の場所をクリックし、プロセスの詳細を表示します。
- Diagram タブをクリックし、エディターでビジネスプロセスダイアグラムを表示します。
New Process Instance をクリックすると Application フォームが開き、以下の値をフォームフィールドに入力します。
-
Down Payment:
30000
-
Years of amortization:
10
-
Name:
Ivo
-
Annual Income:
60000
-
SSN:
123456789
-
Age of property:
8
-
Address of property:
Brno
-
Locale:
Rural
-
Property Sale Price:
50000
-
Down Payment:
- Submit をクリックして、新しいプロセスインスタンスを開始します。プロセスインスタンスを開始すると、Instance Details ビューが開きます。
- Diagram タブをクリックして、プロセスダイアグラムのプロセスフローを表示します。各タスクを通過した時のプロセスの状態が強調表示されます。
Menu
Manage Tasks をクリックします。 この例では、対応するタスクで作業しているユーザーは、以下のグループのメンバーです。
- approver: Qualify タスクの場合
- broker: Correct Data タスクおよび Increase Down Payment タスクの場合
- manager: Final Approval タスクの場合
- 承認者として、Qualify タスク情報を確認し、Claim をクリックしてから Start をクリックしてタスクを開始します。続いて、Is mortgage application in limit? を選択し、Complete をクリックしてタスクフローを完了します。
- Tasks ページで、Final Approval 行の任意の場所をクリックし、Final Approval タスクを開きます。
- Claim をクリックして、タスクの担当を要求し、Complete をクリックして、ローンの承認プロセスを終了します。
Save ボタンおよび Release ボタンは、承認プロセスを中断したり、(フィールド値を待っている場合は) インスタンスを保存したり、別のユーザーが修正するタスクを解除したりするために使用します。