第3章 データオブジェクト

データオブジェクトは、作成するルールアセットの構成要素です。データオブジェクトは、プロジェクトで指定したパッケージに Java オブジェクトとして実装されているカスタムのデータ型です。たとえば、データフィールド NameAddress、および Date of Birth を使用して Person オブジェクトを作成し、ローン申し込みルールに詳細な個人情報を指定できます。このカスタムのデータ型は、アセットとデシジョンサービスがどのデータに基づいているかを指定します。

3.1. ITOrderService データオブジェクトの作成

ITOrderService データオブジェクトは、IT Orders 変数の定義に使用されるデータタイプを指定します。

前提条件

  • IT_Orders_New プロジェクトが作成されます。

手順

  1. Add AssetData Object をクリックします。
  2. Create new Data Object ウィザードで、次の値を入力します。

    • Data Object: ITOrderService
    • Package: com.myspace.it_orders_new
  3. OK をクリックします。
  4. Package プルダウンメニューの横にある plus sign をクリックして、データオブジェクトの新しいパッケージを指定します。
  5. org.jbpm.demo.it_orders.services と入力し、Add をクリックします。
  6. Save をクリックした後、Yes, Move をクリックして変更を確認します。

3.2. Survey データオブジェクトの作成

Survey データオブジェクトには、deliveredOnTimemissingEquipment. などのデータフィールドが含まれています。ケースの設計時に、そのデータと値を使用します。

前提条件

  • IT_Orders_New プロジェクトが作成されます。

手順

  1. Business Central にログインし、MenuDesignProjects の順にクリックし、IT_Orders_New をクリックします。
  2. Add AssetData Object をクリックします。
  3. Create new Data Object ウィザードで以下の値を入力します。

    • Data Object: Survey
    • Package: com.myspace.it_orders_new
  4. OK をクリックします。
  5. Survey データオブジェクトの制約を追加します。

    1. add field をクリックします。
    2. 以下の値を入力します。

      • Id: comment
      • Label: 入力しない
      • Type: String
    3. Create and continue をクリックしてから、以下の値を入力します。

      • Id: deliveredOnTime
      • Label: 入力しない
      • Type: Boolean
    4. Create and continue をクリックしてから、以下の値を入力します。

      • Id: missingEquipment
      • Label: 入力しない
      • Type: String
    5. Create and continue をクリックしてから、以下の値を入力します。

      • Id: satisfied
      • Label: 入力しない
      • Type: Boolean
    6. Create をクリックします。
  6. Save をクリックして、変更を確定します。

    図3.1 Survey データオブジェクトの詳細

    survey do