第11章 Business Central でのビジネスプロセスの実行

ビジネスプロセスを含むプロジェクトをビルドおよびデプロイした後、ビジネスプロセスに定義された機能を実行できます。

例として、この手順では Business Central の Mortgage_Process のサンプル例を使用します。このシナリオでは、住宅ローンブローカーとして、住宅ローン申請書にデータを入力します。MortgageApprovalProcess ビジネスプロセスが実行し、プロジェクトで定義しておいたデシジョンルールに基づいて、申請者が条件に合った頭金を提示したかどうかを判断します。このビジネスプロセスは、ルールのテストを終了するか、続行するために頭金の増額を依頼します。申請書がビジネスルールのテストをパスしたら、銀行の承認者が申請書を見直し、ローンを承認または却下します。

前提条件

手順

  1. Business Central で、MenuProjects に移動して、スペースを選択します。デフォルトのスペースは MySpace です。
  2. ウィンドウの右上隅にある Add Project の横の矢印をクリックし、Try Samples を選択します。
  3. Mortgage_Process サンプルを選択し、OK をクリックします。
  4. プロジェクトページで、Mortgage_Process を選択します。
  5. Mortgage_Process ページで、Build をクリックします。
  6. プロジェクトがビルドされたら、Deploy をクリックします。
  7. MenuManageProcess Definitions の順にクリックします。
  8. MortgageApprovalProcess 行の任意の場所をクリックし、プロセスの詳細を表示します。
  9. Diagram タブをクリックし、エディターでビジネスプロセスダイアグラムを表示します。
  10. 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
  11. Submit をクリックして、新しいプロセスインスタンスを開始します。プロセスインスタンスを開始すると、Instance Details ビューが開きます。
  12. Diagram タブをクリックして、プロセスダイアグラムのプロセスフローを表示します。各タスクを通過した時のプロセスの状態が強調表示されます。
  13. MenuManageTasks をクリックします。

    この例では、対応するタスクで作業しているユーザーは、以下のグループのメンバーです。

    • approver: Qualify タスクの場合
    • broker: Correct Data タスクおよび Increase Down Payment タスクの場合
    • manager: Final Approval タスクの場合
  14. 承認者として、Qualify タスク情報を確認し、Claim をクリックしてから Start をクリックしてタスクを開始します。続いて、Is mortgage application in limit? を選択し、Complete をクリックしてタスクフローを完了します。
  15. Tasks ページで、Final Approval 行の任意の場所をクリックし、Final Approval タスクを開きます。
  16. Claim をクリックして、タスクの担当を要求し、Complete をクリックして、ローンの承認プロセスを終了します。
注記

Save ボタンおよび Release ボタンは、承認プロセスを中断したり、(フィールド値を待っている場合は) インスタンスを保存したり、別のユーザーが修正するタスクを解除したりするために使用します。