Skip to main content

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

4 タスク

10 分

表示の対象:All users Applies to: Pega Platform '24.2
初級
データ統合
ユーザーエクスペリエンス
Constellation
日本語

シナリオ

町のプロジェクトマネージャーであるあなたは、MyTownの市長から、住民が、発生した問題を報告して必要な作業を実行し、承認できるようにすることを依頼されました。このタスクを完了するには、町の標準オンライン提出フォームに、プロジェクトのリクエストタイプを追加する必要があります。また、作業を完了するために追加情報が必要な場合に連絡できるように、ユーザーに個人情報をレポートに追加するよう奨励する必要があります。これを行うには、特定の情報を収集して表示するステップのビューにデータリレーションシップフィールドを追加します。

一部のビューは、以前に別のMyTownデベロッパーによって設定されています。

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

ロール ユーザー名 パスワード
アプリケーションデベロッパー author@mytown pega123!
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
補足: このミッションは、Infinity 24.2のリリース日に先駆けて社内で公開されています。チャレンジ環境は、ミッションが外部で公開された時点で使用可能になります。

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

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

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

詳細なタスク

1 Report problemステップでRequest typeデータ参照フィールドを作成する

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「author@mytown」と入力します。
    2. Password フィールドに「pega123!」と入力します。
  2. App Studioナビゲーションペインで、「Case Types」>「Service Request」をクリックして、Service Requestのケースライフサイクルを表示します。
  3. 「Service Request」ケースタイプで、「Report problem」ステップをクリックして、右側のコンテキスチャルプロパティペインを開きます。
  4. コンテキスチャルプロパティペインで「Configure View」をクリックして、ビューにフィールドを追加します。
  5. 「Fields」セクションの下にある「Add」をクリックします。
    Adding Field
  6. 「Fields 」>「Create new field」をクリックして、「Add field」ダイアログボックスを開きます。
    Create new field
  7. 「Name」フィールドに「Request」と入力します。
  8. 「Type」リストで「Data reference」を選択します。 
  9. 「Data object」リストで「Request type」を選択します。
  10. 「Options」フィールドで「List of records」を選択します。
  11. 「Submit」をクリックして「Add field」設定ウィンドウを閉じます。
    Modal window highlighting the Request data reference field.
  12. 左側の「Direction」アイコンを使用して、Requestの行をドラッグし、Description (ServiceRequest)フィールドの上にドロップします。
    Report problem view request added

2 Requestフィールドのプロパティを設定する

  1. 「Request」フィールドのプロパティを編集するには、「Request」をクリックします。
    Report problem view request data reference
  2. 「Input settings」セクションのDisplay asリストで、「Combo-Box」を選択します。
  3. 「Display field」リストで、「Type」を選択します。
    Edit field request
  4. 「Back 」をクリックして「Edit View:Report problem」ウィンドウに戻ります。
  5. 「Request」の右側で、「Configure」をクリックして「Configure field:Request」ダイアログを開きます。
    Report problem view request data reference configure
  6. 「Conditions」セクションの「Required」リストで、「Always」を選択します。
    Highlighting the value of Always for the Required field.
  7. 「Save 」をクリックして「Configure field:Request」ダイアログを閉じます。
  8. 「Submit 」をクリックして、「Request」ビュープロパティの設定を完了します。

3 埋め込みデータフィールド、Submitter Informationを作成する

  1. 「Identify submitter」ステップをクリックして、右側のコンテキスチャルプロパティペインを開きます。
  2. 「Step」プロパティパネルで、「Configure View」をクリックします。
  3. 「Fields」セクションで、「Add」をクリックします。
  4. 「Fields 」>「Create new field」をクリックして、「Add field」ダイアログボックスを開きます。
    Highlighting the location of the Create new fields button.
  5. 「Name」フィールドに、「Submitter information」と入力します。
  6. 「 Type」リストで「Embedded Data」を選択します。
  7. 「Data object」リストで「Person 」データオブジェクトを選択します。
  8. ラジオボタンの選択が「Single record」であることを確認します。
  9. 「Submit」をクリックします。
    The Submitter information field configuration box.

4 Submitter Informationビューを作成する

  1. Fieldsセクションで、「Submitter information (Person)」をクリックします。
    Selecting the Submitter information (Person) field
  2. Primaryフィールドの右側にある「Remove」アイコンをクリックして、「Primary Fields」行を削除します。
  3. 「Add」>「Fields」をクリックします。
  4. AddressFirst nameLast namePhoneの各フィールドを選択し、「Add」をクリックします。
  5. 「Direction」アイコンを使用して、行をFirst nameLast nameAddressPhoneの順にドラッグします。
    Fields in the Submitter information view
  6. 「Submit 」をクリックして、「Submitter information」ビューの設定を完了します。
  7. 「Save」をクリックします。

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


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

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

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

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

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

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