第26章 ケース定義の設計


Business Central のプロセスデザイナーを使用してケースを設計できます。ケース設計は、ケース管理に基づいて、各ケースに固有の目的およびタスクを設定します。ケースフローは、動的タスクまたはプロセスを追加して、実行時に動的に変更できます。この手順では、同じケース定義を作成して、ケース定義設計プロセスを学びます。

Business Central の IT_Orders サンプルプロジェクトには次の orderhardware ビジネスプロセスケース定義が含まれています。

図26.1 orderhardware ビジネスプロセスケース定義

IT Orders case design

前提条件

手順

  1. Business Central にログインし、Menu Design Projects の順にクリックし、IT_Orders_New をクリックします。
  2. Add Asset Case Definition の順にクリックします。
  3. Create new Case definition ウィンドウで、次の必要な情報を追加します。

    • Case definition: orderhardware を入力します。これは通常、ケース管理されているケースまたはプロジェクトの主題です。
    • Package: com.myspace.it_orders_new を選択して、ケースファイルの作成場所を指定します。
  4. OK をクリックしてプロセスデザイナーを開きます。
  5. ケース内で使用されるサブプロセス、サブケース、およびビジネスルールにアクセス可能なケースファイル変数に値を定義します。

    1. 右上隅の Properties diagram properties アイコンをクリックします。
    2. 下方向にスクロールして Case Management を展開し、Case File Variables セクションの btn plus をクリックして、次の値を入力します。

      図26.2 orderhardware ケースファイル変数

      Case file variables
    注記

    次のケースファイル変数は、カスタムのデータ型です。

    • hwSpec: org.jbpm.document.Document (この値の型)
    • survey: Survey [com.myspace.it_orders_new] (この値を選択)
  6. Save をクリックします。
  7. ケースに関係するロールを定義します。

    1. 右上隅の Properties diagram properties アイコンをクリックします。
    2. 下方向にスクロールして Case Management を展開し、Case Roles セクションの btn plus をクリックして、次の値を入力します。

      図26.3 orderhardware ケー出力ル

      Case roles
      • owner: ハードウェア注文リクエストを行う従業員。ロールの基数は 1 に設定されます。これは、このロールに割り当てられるユーザーまたはグループが 1 つであることを示しています。
      • manager: 従業員のマネージャー。要求されたハードウェアを承認または拒否する人。ロールの基数は 1 に設定されます。これは、このロールに割り当てられるユーザーまたはグループが 1 つであることを示しています。
      • supplier: システム内の IT ハードウェアの利用可能なサプライヤー。ロールの基数は 2 に設定します。つまり、このロールに複数のサプライヤーを割り当てることができます。
  8. Save をクリックします。

26.1. Place order サブプロセスの作成

Place order サブプロセスを作成します。これは、別のビジネスプロセスで、サプライヤーが実行します。このサブプロセスは、26章ケース定義の設計 で説明されているように、ケースの実行中に発生する再利用可能なプロセスです。

前提条件

手順

  1. Business Central にログインし、Menu Design Projects IT_Orders_New の順にクリックします。
  2. プロジェクトメニューから Add Asset Business Process の順にクリックします。
  3. Create new Business Process ウィザードで、以下の値を入力します。

    • Business Process: place-order
    • Package: com.myspace.it_orders_new を選択します。
  4. OK をクリックします。ダイアグラムエディターが開きます。
  5. キャンバスの空きスペースをクリックし、右上隅の Properties diagram properties アイコンをクリックします。
  6. 下方向にスクロールして Process Data を展開し、Process Variables セクションの btn plus をクリックして、以下の値を入力します。

    proc vars
  7. Save をクリックします。
  8. 開始イベントをキャバスにドラッグして、開始イベントからタスクに外向き接続を作成し、新しいタスクをユーザータスクに変換します。

    start event
    new task
    user task
  9. ユーザータスクをクリックし、Properties パネルの Name フィールドに Place order を入力します。
  10. Implementation/Execution を展開し、Groups メニューで Add をクリックし、さらに Select New をクリックして supplier を入力します。
  11. Assignments フィールドで diagram properties をクリックし、以下を追加します。

    place order io1

    最初の入力割り当てについては、Data Type として Custom を選択し、org.jbpm.document.Document を入力します。

  12. OK をクリックします。
  13. Skippable チェックボックスを選択し、Description フィールドに次の文字を入力します。

    Approved order #{CaseId} to be placed

    skip description
  14. Place order ユーザータスクから外向き接続を作成し、終了イベントに接続します。

    create end event
    sub proc
  15. Save をクリックして、変更を確定します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る