Skip to main content

ビューへのフィールドの追加

4 タスク

20 分

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

シナリオ

MyTown 311 Service Requestケースライフサイクルのステージ、ステップ、データオブジェクトが設定されたので、市長とサービスコーディネーターは、サービスコーディネーターと技術チームがタスクをより効率的に完了するために追加情報が必要であると判断しました。情報を収集するために必要な追加フィールドを設定し、関連するステップのビューに追加します。

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

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

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

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

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

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

詳細なタスク

1 RequestデータオブジェクトにPicklistフィールドを追加する

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「author@mytown」と入力します。
    2. Password フィールドに「pega123!」と入力します。
  2. App Studioナビゲーションペインで、「Data > Request」をクリックして、Requestデータオブジェクトを表示します。
  3. Requestデータオブジェクトで、「Add field」をクリックして新しいフィールドを追加します。
    Add field request data
  4. Field nameフィールドで、「Issue severity」と入力します。
    ヒント: システムはフィールドの名前を使用して、フィールドタイプを予測します。フィールドを作成する際は、「Submit」をクリックする前に、フィールドタイプリストをクリックするか、タブで必ずフィールドタイプを確認してください。
  5. 「Type」リストで、「Picklist」を選択します。
    1. 「Display as」および「Picklist options」フィールドで、デフォルト値を保持します。
    2. 「Choices」セクションで、「Add choice」をクリックします。空のフィールドが表示されます。
    3. 「Empty」フィールドで、Picklistの値として「Low」を入力します。
    4. 手順5b~5cを繰り返して、「Medium」および「High」の2つの追加Picklist値を作成します。
      Issue severity field
  6. 「Submit & add another」をクリックして、Requestデータオブジェクトに別のフィールドを追加します。

2 Requestデータオブジェクトに計算フィールドを追加する

  1. 「Field name」で、「Total time」と入力します。
  2. 「Type 」リストから「Integer」を選択します。
  3. 「Advanced 」セクションを展開して、「This is a calculated field (read-only)」を選択します。
    Total time field
    補足: 計算フィールドは、自動的に読み取り専用として表示されます。これらのフィールドは、実行時には編集できません。
  4. 「Function 」リストで「Use Expression」を選択します。空のフィールドが下に表示されます。
  5. 空のフィールドに、「.SetupTime + .RepairTime + .CleanupTime」と入力します。
    Total time calculated field
  6. 「Submit 」をクリックして、計算したフィールドをRequestデータオブジェクトに追加します。
  7. 「Save 」をクリックして、Requestデータオブジェクトへの変更を保存します。

3 ビューへのフィールドの追加

  1. App Studioナビゲーションペインで、「Case Types」>「Service Request」をクリックして、Service Requestケースライフサイクルを表示します。
  2. Service Requestケースタイプで、「Report problem」ステップをクリックして、右側のコンテクスチュアルプロパティペインを開きます。
  3. コンテクスチュアルプロパティペインで、「Configure View」をクリックしてフィールドをビューに追加します。
  4. Fieldsセクションで、「Add」をクリックします。
  5. 「Fields」をクリックします。
  6. 「Service request」の右側にある「arrow」をクリックします。
    Select the arrow to the right of service request.
  7. 「Fields」をクリックします。
  8. 「Issue severity」を選択します。
    Selecting Issue severity to add to the Report problem view.
  9. 「Add」をクリックします。
  10. 左側の「Direction」アイコンを使用して、Issue severity (ServiceRequest)フィールドをドラッグし、Description (ServiceRequest)フィールドの上にドロップします。
    Report problem view
  11. 「Submit」をクリックします。
  12. Service Requestケースタイプで、「Perform repair」ステップをクリックして、右側のコンテクスチュアルプロパティペインを開きます。
  13. コンテクスチュアルプロパティペインで、「Configure View」をクリックしてフィールドをビューに追加します。
  14. Fieldsセクションで、「Add」をクリックします。
  15. 「Fields」をクリックします。
  16. 「Service request」の右側にある「arrow」をクリックします。
    Select the arrow to the right of service request.
  17. 「Fields」をクリックします。
  18. 「Note to Technical team 」「Total time」を選択して「Add」をクリックします。

4 読み取り専用フィールドを「Perform repair」ビューで設定する

  1. 「Perform repair」ビューで、テクニカルチーム(ServiceRequest)へのメモの右側にある「Configure」アイコンをクリックします。
    Highlighting the Configure icon on the right of the Note to Technical team field.
  2. 「Edit mode」リストで「Read-only」を選択します。
    Setting the Note to Technical team field as Read-only.
  3. 「Save」をクリックします。
  4. 左側の「Direction」アイコンを使用して、Note to Technical team (ServiceRequest)フィールドをドラッグし、Repair notes (ServiceRequest)フィールドの上にドロップします。
    perform repair
  5. 「Submit」をクリックします。
  6. 「Service Request」ケースライフサイクルの右上にある「Save」をクリックします。

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


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

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

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

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

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