第5章 mortgage-process データオブジェクトの作成

データオブジェクトは、作成するルールアセットの構成要素です。データオブジェクトは、プロジェクトで指定したパッケージに Java クラスとして実装されているカスタムのデータ型です。このカスタムのデータ型は、アセットとデシジョンサービスがどのデータに基づいているかを指定します。

住宅ローンプロセスプロジェクトでは、以下のデータオブジェクトを使用します。

  • Applicant
  • Property
  • ValidationErrorDO
  • Application

5.1. 申請者データオブジェクトの作成

以下の手順に従い、申請者の情報を含む Applicant データオブジェクトを作成します。これは、本チュートリアルでのローン申請に必要な基本情報です。

手順

  1. Business Central で MySpace のデフォルトスペースをクリックします。
  2. MenuDesignProjects の順にクリックし、mortgage-process をクリックします。
  3. Add Asset をクリックして、Data Object を選択します。
  4. Create new Data Object ウィンドウの Data Object フィールドに Applicant と入力します。
  5. Package プルダウンメニューから com.myspace.mortgage_process を選択し、Ok をクリックします。
  6. 'Applicant'- general properties セクションの Label フィールドに Applicant と入力します。
  7. +add field をクリックして、以下の Applicant データオブジェクトの値を入力します。各項目を追加後に Create and continue をクリックします。最後の項目を追加したら、Create をクリックします。

    図5.1 申請者データオブジェクトの表示

    screen capture of the Applicant data object field values
  8. 保存 をクリックします。

5.2. プロパティーデータプロジェクトの作成

以下の手順に従い、不動産の築年数や価格など、不動産の詳細情報が含まれる、事前定義済みの Property データオブジェクトを作成します。

手順

  1. Business Central で MySpace のデフォルトスペースをクリックします。
  2. MenuDesignProjects の順にクリックし、mortgage-process をクリックします。
  3. Add Asset をクリックして、Data Object を選択します。
  4. Create new Data Object ウィンドウの Data Object フィールドに Property と入力します。
  5. Package プルダウンメニューから com.myspace.mortgage_process を選択し、Ok をクリックします。
  6. 'Properties'- general properties セクションの Label フィールドに Property と入力します。
  7. +add field をクリックして、以下の Property データオブジェクトの値を入力します。各項目を追加後に Create and continue をクリックします。最後の項目を追加したら、Create をクリックします。

    図5.2 プロパティーデータオブジェクトフィールドの値

    screen capture of the Property data object field values
  8. 保存 をクリックします。

5.3. ValidationErrorDO データオブジェクトの作成

以下の手順に従い、申請エラーの原因を指定する ValidationErrorDO データプロジェクトを作成します。

手順

  1. Business Central で MySpace のデフォルトスペースをクリックします。
  2. MenuDesignProjects の順にクリックし、mortgage-process をクリックします。
  3. Add Asset をクリックして、Data Object を選択します。
  4. Data Object フィールドに ValidationErrorDO を入力し、OK をクリックします。
  5. Package プルダウンメニューから com.myspace.mortgage_process を選択し、Ok をクリックします。
  6. 'ValidationErrorDO'- general properties セクションの Label フィールドに ValidationErrorDO と入力します。
  7. +add field をクリックして、以下の ValidationErrorDO データオブジェクトの値を入力します。各項目を追加後に Create and continue をクリックします。最後の項目を追加したら、Create をクリックします。

    図5.3 ValidationErrorDO データオブジェクトフィールドの値

    screen capture of the ValidationErrorDO data object field values
  8. 保存 をクリックします。

5.4. 申請データオブジェクトの作成

以下の手順に従い、頭金、住宅ローンの額など、住宅ローンの詳細情報が含めて Application データオブジェクトを作成します。

手順

  1. Business Central で MySpace のデフォルトスペースをクリックします。
  2. MenuDesignProjects の順にクリックし、mortgage-process をクリックします。
  3. Add Asset をクリックして、Data Object を選択します。
  4. Create new Data Object ウィンドウの Data Object フィールドに Applicantion と入力します。
  5. Package プルダウンメニューから com.myspace.mortgage_process を選択し、Ok をクリックします。
  6. 'Applicantion'- general properties セクションの Label フィールドに Applicantion と入力します。
  7. +add field をクリックして、以下の Applicantion データオブジェクトの値を入力します。各項目を追加後に Create and continue をクリックします。最後の項目を追加したら、Create をクリックします。

    図5.4 申請データオブジェクトフィールドの値

    screen capture of the Application data object field values
  8. 保存 をクリックします。