Skip to main content

BAのデータオブジェクトの作成

4 タスク

30 分

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

シナリオ

Pegaアプリケーションの最も重要な要素の1つは、データモデルです。 対象分野のエキスパート(SME)やビジネスアナリストなど、複数のGoGoRoadステークホルダーとのDirect Capture of Objectives(DCO)セッションの後、GoGoRoad概念データモデルには、GoGoRoadプロジェクトのPegaビジネスアーキテクトとして、概念データモデルを論理データモデルに変換する6つのデータオブジェクト、Customerinformation,ServiceVehicleservice.address,Paymentinformation,Selectedが含まれます。 この時点で論理データモデルに含まれるデータオブジェクトは、Assistance Requestケースタイプにのみ適用されますが、自分が所属するBAのチームは、これらのデータオブジェクトをGoGoRoad用に開発された将来のPegaアプリケーションで再利用できるように設計しました。

これまでにGoGoRoadアプリケーションで論理データモデルを作成済みで、あとはCustomerデータオブジェクトを作成するのみです。

ユーザーストーリー

GoGoRoadサービスチームのメンバーとして、GoGoRoadの顧客に関連する情報にアクセスし、アシスタンスリクエストを正常に解決し、提供したサービスの支払いを受け取るために必要な情報を取得できるようにしたいと考えています。

システムアーキテクトが文書化したテクニカルノート

  • GoGoRoadデータモデルには、Customerデータオブジェクトが含まれています。
  • Customerデータオブジェクトには、次のとおり、First nameLast nameFull nameAccount IDCoverage levelCustomer emailEnrollmentフィールドがあります。
  • Customerデータオブジェクトには、顧客情報を含む5つのデータレコードが含まれていました。 

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

ロール ユーザー名 パスワード
ビジネスアーキテクト author@gogoroad pega123!

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

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

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

詳細なタスク

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

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「author@gogoroad」と入力します。
    2. Password フィールドに「pega123!」と入力します。
  2. App Studioのナビゲーションパネルで、「Data」をクリックして、GoGoRoadアプリケーションのデータオブジェクトのドラフトのリストを表示します。
  3. Customer (Draft)データオブジェクトをクリックします。
    補足: ケースライフサイクルで作成されたデータオブジェクトは、Integration Designerでデータオブジェクトのドラフトとして指定されます。
  4. 「Create data model」をクリックします。
  5. データオブジェクト名が「Customer」であることを確認し、「Next」をクリックします。
  6. Pegaがシステムオブレコードとしてリストされていることを確認し、「Submit」をクリックします。

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

  1. CustomerデータオブジェクトのData Modelタブで「Add field」をクリックして、Customerデータオブジェクトの新しいフィールドを作成します。
  2. Field nameフィールドに「Account ID」と入力してフィールドに名前を付けます。
  3. TypeのデフォルトはText(single line)であることを確認します。
    The Account ID field in the Customer data object.
  4. 「Submit & add another」をクリックし、手順2~3を繰り返して、次のフィールドを追加します。
    • First name
    • Last name
      ヒント: データオブジェクトまたはステップに複数のフィールドを追加する場合は、Submit & add anotherオプションを使用します。 最後のフィールドを追加した後に「Submit」をクリックします。
  5. 「Submit & add another」をクリックし、次のフィールドを追加します。
    フィールド名 タイプ
    Customer email Email
    Enrollment Boolean
    ヒント: システムはフィールドの名前を使用して、フィールドタイプを予測します。 フィールドを作成するときは、エントリーを送信する前に、フィールドタイプリストをクリックするか、タブでフィールドタイプリストに進んで、フィールドタイプを確認してください。
  6. 「Submit & add another」をクリックして、Picklistフィールドを設定します。
    1. Fieldnameフィールドに Coverage level」と入力します。
    2. Typeリストで「Picklist」を選択します。
    3. Add choice」をクリックし、次に「Gold」と入力します。
    4. 手順6cを繰り返して、次の選択肢を追加します。
      • Standard
      • None
        The Coverage level field of the Customer data object.
  7. 「Submit & add another」をクリックして、計算されるフィールドを設定します。
    1. Field nameフィールドに「Full Name」と入力し、Typeリストがデフォルトで「Text (single line)」になっていることを確認します。
    2. 「Advanced」をクリックします。
    3. Input methodリストで「Calculated (read-only)」を選択します。
      The Calculated (read-only) input method.
    4. 最初のCalculation フィールドで、デフォルトの選択肢がUse expressionであることを確認します。
    5. 2番目のCalculation フィールドの2番目のボックスに、次のテキストをコピーして貼り付けます。 .FirstName + '  ' + .LastName
      The Full name calculated field
  8. 「Submit」をクリックします。
    The completed Customer data object
  9. 右上の「Save」をクリックして、フィールドをCustomer データオブジェクトに送信します。

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

  1. Customer データオブジェクトでRecordsタブをクリックして、Customerデータオブジェクトにレコードを追加します。
  2. 「Add record」をクリックして、Customerデータオブジェクトにレコードを追加します。
    The Records tab in the Customer data object
    1.  Account IDフィールドに、 [email protected]と入力します。
    2. First Nameフィールドに、「Jane」と入力します。
    3. Last Name フィールドに、「Mitchell」と入力します。
    4. Customer email フィールドに、[email protected]と入力します。
    5. Enrollment列でチェックボックスを選択して、Booleanフィールドの値を「True」に設定します。
    6. Coverage levelリストで Gold」を選択します。
  3. 「Add record」をクリックします。
    入力したFirst NameフィールドとLast Nameフィールドの組み合わせがFull Nameフィールドに自動入力されます。
    The completed Jane Mitchell record
  4. 手順2a~2fを繰り返して、次のレコードをCustomerデータオブジェクトに入力します。
    Account ID First Name Last Name Customer email Enrollment Coverage level
    [email protected] Carl Danvers [email protected] False None
    [email protected] Francis James [email protected] True Standard
    [email protected] Sally Boucher [email protected] False  None
    [email protected] Howard Thomas [email protected] True Standard
  5. 右上隅にある「Save」をクリックします。
    Completed data records for Customer data object.

4 Customerデータオブジェクトを完了としてマークする

  1. App Studioのナビゲーションパネルで、「Case Types > Assistance Request」をクリックして、Assistance Requestケースライフサイクルを表示します。
  2. Create」ステージのData & InterfacesセクションにあるCustomerデータオブジェクト内でPegaをクリックし、右側のコンテキスチャルプロパティペインを開きます。
  3. コンテキスチャルプロパティパネルで、Mark as done チェックボックスを選択します。
    The Customer data object marked as Done.
  4. 右上隅にある「Save」をクリックします。

作業の確認

  1. App Studioのナビゲーションパネルで、「Data 」をクリックして、GoGoRoadアプリケーションのデータオブジェクトのリストを表示します。
  2. Customer データオブジェクトが「Draft」ステータスでないことを確認します。
    The Customer data object in the Data designer

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


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

If you are having problems with your training, please review the 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