Skip to main content

データモデルの設計

1 タスク

30 分

表示の対象:All users Applies to: Pega Platform '24.2
初級
データ統合
日本語

シナリオ

リードシステムアーキテクトから、GoGoRoadアプリケーションのデータモデルのいくつかの要素を作成するよう依頼されています。

最初のタスクはCustomerおよびPayment informationデータオブジェクトの設定です。 LSAとの話し合いから、Customerデータオブジェクトには、顧客を識別するために重要なFirst name、Last name、Full name、Emailといったフィールドを含める必要があることがわかりました。Customerデータオブジェクトには、この開発フェーズでのアプリケーションテストを支援するためのデータレコードが含まれている必要があります。

Payment informationデータオブジェクトは、カードタイプ、カード番号、有効期限などのクレジットカード決済に関連する情報を収集する必要があります。

CustomerデータオブジェクトとPayment informationデータオブジェクトはGoGoRoadアプリケーションレベルで設定されており、必要に応じてGoGoRoadアプリケーションに関連するすべてのケースタイプで利用できるようになっています。 

CustomerデータオブジェクトとPayment informationデータオブジェクトを作成したら、それらをAssistance Requestケースタイプデータモデルに関連付けて、Assistance Requestケースタイプで使用できるようにします。Customerデータオブジェクトにはデータレコードが含まれるため、Data referenceフィールドタイプとしてAssistance Requestケースタイプデータモデルに関連付ける必要があります。CSRはPayment informationデータオブジェクトに関連付けられたフィールドへのデータ入力を行うため、このデータオブジェクトはAssistance RequestケースタイプデータモデルにEmbedded dataフィールドタイプとして関連付ける必要があります 。

また、Assistance RequestケースタイプデータモデルにService typeフィールドを作成することも依頼されています。Service typeフィールドは、CSRが顧客の依頼するサービスのタイプを簡単に特定できるように設計する必要があります。Service typeフィールドのオプションには、車両がガス欠になっている、または顧客が車両から締め出されているなどがあります。

リードシステムアーキテクトからは、新任のシステムアーキテクトであるあなたに、作業の開始に役立つPega技術文書のリンク集が提供されています。

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

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

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

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

詳細なタスク

1 データモデルの設計

The Designing a Data Model challenge Journey map.

上記のジャーニーマップにリンクされている技術文書を使用して、割り当てられたタスクを完了します。 技術文書には、タスクを完了するために必要な情報よりも多くの情報が記載されている場合があります。

合格基準

  • Customerデータオブジェクトに以下のフィールドがあること。
名前 タイプ オプション
Account ID Text (single line)  
Coverage level Picklist

Display as:Drop-down list

Choices:Gold, Standard 

Email address Email  
Enrollment Boolean  
Text (single line)  
Text (single line)  
Full name Text (single line) Calculated:Expression (.FirstName + " " + .LastName)
  • Customerデータオブジェクトに以下のデータレコードがあること。
Account ID Coverage level Email address Enrollment First Name Last Name
[email protected] 標準 [email protected] はい Francis  James
[email protected] 標準 [email protected] はい Howard Thomas
[email protected] ゴールド [email protected] はい Jane Mitchell
  • Payment informationデータオブジェクトに以下のフィールドがあること。
名前  タイプ オプション
カード タイプ Picklist

Display as:Radio-buttons

Choices:MasterCard, Visa

Card number Text (single line)  
Expiration date Date only  
  • Assistance Requestケースタイプデータモデルに以下のフィールドが含まれていること。
名前 タイプ オプション
Customer ID Data Reference Data object:Customer
Single record
Payment information Embedded Data

Data object:Payment information

Single record

Service type Picklist

Display as:Drop-down list

Choices:Flat tire, Dead battery, Locked out, Out of gas 

手順

  1. チャレンジのPegaインスタンスで、アプリケーションデベロッパーとしてログインします。
    1. Usernameフィールドに「author@gogoroad」と入力します。
    2. Passwordフィールドに「pega123!」と入力します。
  2. App Studio左側のナビゲーションペインで、「データ」をクリックし、合格基準に指定されている情報を使用してCustomerデータオブジェクトにフィールドを追加します。
  3. 合格基準に指定された情報を使用して、Payment informationデータオブジェクトにフィールドを追加します。
  4. Assistance Requestケースタイプにアクセスします。Assistance Requestケースタイプデータモデルに、合格基準に指定された内容に従い、Customer IDPayment informationService typeの各フィールドを追加します。


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

トレーニングを実施中に問題が発生した場合は、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