Skip to main content

データモデルを作成

3 タスク

10 分

Visible to: All users
初級
Pega Platform 8.7
データ統合
日本語
バージョンタグがご希望のコンテンツと一致しているかご確認ください。 または、最新バージョンをご利用ください。

シナリオ

アプリケーションを作成する際は、データモデルを考慮します。 データモデルは、ユーザーがアプリケーションにデータを保存し、取得する方法を定義しています。 MyTownアプリケーションでは、以下のデータオブジェクトが必要です。

  • リクエストを送信する人のデータオブジェクト
  • リクエストの詳細が記述されたデータオブジェクト

氏名、住所、電話番号を含む送信者のデータオブジェクトを作成します。

Type、Description、Departmentのレコードを含む、リクエストタイプのデータオブジェクトを作成します。

以下の表に、チャレンジを完了するために必要なログイン情報をまとめています。

ロール ユーザー名 パスワード
アプリケーションデベロッパー author@mytown pega123!

このチャレンジを完了するには、Pegaインスタンスを起動する必要があります。

起動には5分ほどかかることがありますので、しばらくお待ちください。

チャレンジ ウォークスルー

詳細なタスク

1 Personデータオブジェクトを作成する

  1.  App Studioのナビゲーションペインで、「Data」をクリックして、アプリケーションのデータオブジェクトのリストを表示します。
  2. 右上にある「New」をクリックして、Create data objectダイアログボックスを表示します。 
    Data objects and integrations page
     
  3. 「Data object name」フィールドのCreate data object ダイアログボックスに「Person」と入力します。 
    Person data object
  4. Nextをクリックして、データオブジェクト接続の詳細を表示します。
  5. System リストでデフォルト値Pegaのまま、Submitをクリックして、新しくPersonデータオブジェクトを作成して表示します。
  6. 「Data Model」タブで「Add field」をクリックして、Personデータオブジェクトの新しいフィールドを作成します。
  7. Field name」フィールドに「First Name」と入力してフィールドに名前を付けます。
  8. 「Type」のデフォルトは「Text (single line)」であることを確認します。
  9. 「Submit & add another」をクリックして、新しいフィールドを作成します。
  10. 手順7~9を繰り返して、次の画像のようにさらに3つのフィールド「Last Name」および「Address」「Phone」を追加します。 
    The Person data object with added fields of First Name, Last Name, Address, and Phone.
    補足: このチャレンジを簡潔にするために、アドレスは1つのText (paragraph)フィールドに取り込まれます。 実際のアプリケーションでは、標準のAddressデータオブジェクトを使用して、再利用を促進できます。
  11. 右上のSaveをクリックして、フィールドをデータオブジェクトに送信します。

2 Request type データオブジェクトを作成

  1. 左上のBack to previous pageアイコンをクリックします。 
    Back to data objects
  2. 右上にある「New」をクリックして、Create data objectダイアログボックスを表示します。
    Add new data object
  3. 「Data object name」フィールドのCreate data object ダイアログボックスに「Request type」と入力します。
    Request type data object
  4. Nextをクリックして、データオブジェクト接続の詳細を表示します。
  5. System リストでデフォルトのPegaを保持し、Submit をクリックして、新しくRequest typeデータオブジェクトを作成して表示します。
  6. 「Data Model」タブで「Add field」をクリックして、Request typeデータオブジェクトの新しいフィールドを作成します。
  7. Field「Name」フィールドに「Type」と入力してフィールドに名前を付けます。
  8. 「Type」のデフォルトは「Text (single line)」であることを確認します。
  9. 「Submit & add another」をクリックして、新しいフィールドを作成します。
  10. 手順7~9を繰り返して、次の画像のようにさらに2つのフィールド「Description」および「Department」を追加します。
    The Request type data object with added fields of Type, Description, and Department.
     
  11. 右上の「Save」をクリックして、フィールドをデータオブジェクトに保存します。

3 Request typeデータオブジェクトにレコードを追加する

  1. Request typeデータオブジェクトで、「Records」タブをクリックして、Request typeフィールド(TypeDescription、 およびDepartment)をヘッダーとして使用する表を表示します。

  2. Type 列の下の「Records」タブで、「Add record」をクリックして、データオブジェクトに新しいレコードを追加します。
    Highlighting the Add record button in the Records tab of the Request type data object.
  3. 「Type」フィールドに、Park maintenanceと入力します。
  4. 「Description」フィールドに、「Damaged or broken park or playground equipment」と入力します。
  5. 「Department」フィールドに、「Parks and Recreation」と入力します。
  6. 以下の表の情報を使って、手順2〜5を繰り返し、さらに3つのレコードをデータオブジェクトに追加します。
    Type 説明 部門
    Pothole Pothole in public parking lot or road Public Works
    Road debris Downed trees, power lines, or other traffic impediments Public Works
    Traffic signal Traffic signal not working properly Traffic Management
  7. 「Save」をクリックします。
    Highlighting the Save button after adding records to the Request type data object.

作業の確認

  1. 左上の戻る矢印をクリックします。 
    Back to data objects
  2. 「Integration map」セクションで、「View」をクリックし、「Integration map」を開きます。 
    Integration map
  3. 「Integration map」で、両方のデータオブジェクトがPegaのシステムオブレコードを指していることを確認します。
    MyTown integration map

このチャレンジは、下記のモジュールで学習したことを実践するための内容です。


このモジュールは、下記のミッションにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

このコンテンツは 80% のユーザーにとって役に立ちました。

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice