Skip to main content

データリレーションシップの作成

2 タスク

15 分

Visible to: All users
初級 Pega Platform 8.7 データ統合 日本語

シナリオ

町のプロジェクトマネージャーであるあなたは、MyTownの市長から、オンラインで問題を報告する住民が連絡先情報を入力して、同じサイトで以前の問題もリストにできるよう依頼されました。 埋め込みデータフィールドをService Requestケースタイプに追加する必要があります。

以下の表は、チャレンジに必要なログイン情報をまとめたものです。

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

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

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

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

詳細なタスク

1 「Submitter information」という名前の埋め込みデータフィールドを作成する

  1. App Studioのナビゲーションペインで、Case types > Service Requestをクリックして、Service Requestのケースライフサイクルを表示します。
  2. 「Service Request」ケースタイプで、Identify submitterステップをクリックして、右側のStepプロパティペインを開きます。
  3. Stepプロパティペインで、Configure viewをクリックしてステップのビューを設定します。
  4. Fields tabのビュー設定ダイアログボックスで、Add fieldをクリックしてフィールドを「Identify submitter」ビューに追加します。
  5. Field nameフィールドのフィールド構成ウィンドウで、「Submitter information」と入力してフィールドに名前をつけます。
  6.  TypeリストでEmbedded dataを選択します。
  7. Data objectリストでPerson データオブジェクトを選択します。
    Submitter information data object creation
  8. Submitをクリックして、フィールド構成ウィンドウを閉じます。
  9.  Submitをクリックして、ビュー構成ダイアログボックスを閉じます。
  10. 右上にあるSaveをクリックして作業を保存します。

2 「Previous issues at this location」という埋め込みデータリストを作成する

  1. 「Service Request」ケースタイプで、 Identify locationステップをクリックします。
  2. 右のStepプロパティペインで、Configure viewをクリックしてステップのビューを設定します。
  3. Fields タブのビュー構成ダイアログボックスで、Add fieldをクリックします。
  4. Field nameフィールドのフィールド構成ウィンドウで「Previous issues at this location」と入力して、フィールドに名前を付けます。
  5. TypeリストでEmbedded dataを選択します。
  6. Data object リストでDefine new data objectを選択します。
  7. Data object nameフィールドで「Issues」と入力してデータオブジェクトに名前を付けます。 
  8. OKをクリックしてダイアログボックスを閉じます。
  9. Optionsフィールドで、List of recordsを選択します。
  10. Submit をクリックして、フィールド構成ウィンドウを閉じます。
  11. Fields tabで、 Add field to Previous issues at this location > Add new fieldをクリックして、新しいフィールドをデータリレーションシップに追加します。
  12. Field nameフィールドのフィールド構成ウィンドウで、「Date」と入力して最初のフィールドに名前をつけます。
  13.  Type リストでDate onlyを選択します。
  14. Submit & add anotherをクリックします。
  15. 次の表の情報を使用して、さらに2つのフィールドを作成します。
    フィールド名 フィールドタイプ
    Issue Text (single line) 
    Is resolved Boolean
  16. Submitをクリックします。
  17. 空の行の右側にあるDeleteアイコンをクリックして、行を削除します。

    「Issue」データリレーションシップ

  18. Submitをクリックしてビュー構成ダイアログボックスを閉じます。
  19. 右上にあるSaveをクリックして作業を保存します。

作業の確認

  1. 「Service Request」ケースタイプで、 Data modelタブをクリックして、フィールドが正しく表示されることを確認します。
    The Service Request data model with added fields of Previous issues at this location and Submitter information.
  2. Options列でIssuesクリックすると、データオブジェクトの詳細が表示されます。
    The Issues data object with the added fields Date, Is resolved, and Issue

     

  3. 左上のBack to previous pageアイコンをクリックすると、ケースライフサイクルに戻ります。 
    Highlighting the back button on the from the Issue data object page.
  4. Data modelタブをクリックすると、「Service Request」のデータモデルに戻ります。
  5. Options列でPersonクリックすると、データオブジェクトの詳細が表示されます。
    The Person data object.
  6. 左上のBack to previous pageアイコンをクリックすると、Workflowタブに戻ります。
  7. 右上で、Save and runをクリックします。
  8. 「Report problem」ビューで、Continueをクリックして、「Identify location」ビューに進みます。
  9. 「Identify location」ビューで、Addressフィールドに住所を入力します。
  10. 「Idetify location」ビューで、Add itemをクリックして複数の問題を「Previous issues at this location」フィールドに追加します。
    Previous issues at location section with values selected
  11. Continueをクリックします。
  12. 「Identify submitter」ビューで、送信者情報の詳細を入力します。
    Submitter information example

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


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

If you are having problems with your training, please review the Pega Academy Support FAQs.

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

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

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

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