Skip to main content

BAのアプリケーションデータの操作

2 タスク

20 分

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

シナリオ

前回のDCOセッションで、GoGoRoadのステークホルダーは、次の2つの新しいビジネス要件を特定しました。

  • Serviceケースが完了する前に、システムは総費用をServiceケースから親Assistance requestケースにコピーし、提供されたサービスに対する費用を顧客に請求できるようにする必要があります。
  • GoGoRoadビジネスアナリストが行った調査に基づき、Service typeフィールドのデフォルト値を「Vehicle has a flat tire」に設定することで、平均的なAssistance Requestケースの処理時間を短縮できます。

Pegaビジネスアーキテクトとして、これらのビジネス要件がデータトランスフォームを使用して満たされていることを認識しています。 データトランスフォームは、必須フィールドにデータを移動またはコピーすることで、アプリケーション内のデータを操作します。 システムアーキテクトは、ほとんどのデータトランスフォームの作成とメンテナンスを担当しますが、App Studioでは利用できる機能の量が増えています。 この機能には、子ケースと親ケース間でのデータ転送や、ユーザー入力を必要とするデータ要素への初期値設定が含まれます。

このプロジェクトでは、シニアシステムアーキテクトがDev Studioを使用して、ServiceケースからAssistance Requestケースへの総費用値の転送に使用しているデータトランスフォームを作成しました。

ユーザーストーリー

GoGoRoadのCSRでは、選択されたサービスの総費用をServiceケースからAssistance Requestケースに転送し、提供されたすべてのサービスに対して顧客に適切に請求するようにしたいと考えています。

GoGoRoadのCSRとして、Assistance Requestケースを多数作成する際に時間を節約できるよう、Service typeフィールドのデフォルト値を「Vehicle has a flat tire」に設定したいと考えています。

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

  • Serviceケースでは、「Identify services performed Assignment」が完了すると、Total of selected servicesフィールドの値がAssistance RequestケースのTotal of servicesフィールドに自動的に転送されます。
  • Assistance Caseが作成されると、Service typeフィールドのデフォルト値が「Vehicle has a flat tire」に設定されます。

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

ロール ユーザー名 パスワード
ビジネスアーキテクト author@gogoroad pega123!
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。

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

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

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

詳細なタスク

1 親ケースにサービス合計をコピーする

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「author@gogoroad」と入力します。
    2. Password フィールドに「pega123!」と入力します。
  2. App Studioのナビゲーションパネルで、「Case Types > Service 」をクリックして、Serviceケースタイプを開きます。
  3. Identify serviceプロセスで、「Step」をクリックしてプロセスに新しいステップを追加します。
  4. Run Data Transformステップをプロセスに追加するには、More > Automations > Run Data Transform >をクリックします。 Select.
  5. Run Data TransformStep labelフィールドに、「Transfer Total of selected services」と入力します。
  6. コンテキスチャルプロパティパネルのRun Data Transformフィールドドロップダウンリストで、を選択します。 Transfer Total of selected services.
  7. 歯車アイコンをクリックして、データトランスフォームを編集します。
  8. Edit Data TransformダイアログボックスのAction リストから、「Set」を選択します。
  9. Target フィールドのコメントを削除し、「pyWorkCover.TotalOfServices」と入力します。
    補足: このシナリオでは、より上級のシステムアーキテクトがDev Studioを使用してpyWorkCover Transfer Total of selected servicesデータトランスフォームに追加し、データトランスフォームが親Assistance Requestケースにアクセスできるようにしました。
  10. Source フィールドに「.TotalOfSelectedServices」と入力するか、選択します。
    The Transfer total of selected services Data Transform.
  11. 「Save」をクリックして、Edit Data Transformダイアログボックスを閉じます。
  12. 「Save」をクリックして、変更を適用します。

2 サービスタイプのデフォルトのプロパティ値を設定する

  1. App Studioのナビゲーションパネルで、「Case Types > Assistance Request 」をクリックして、Assistance Requestケースタイプを開きます。
  2. Assistance Requestケースライフサイクルで、「Settings」 タブをクリックします。
    Settings
  3. 左側のパネルで、「Data initialization」をクリックします。
  4. 「Data initialization」ダイアログボックスのSelect fieldドロップダウンリストで、「Service type」を選択します。
  5. Enter text valueフィールドに、「Vehicle has a flat tire」と入力します。
    The Assistance Request Case Data initialization set
  6. 右上にある「Save」をクリックします。
    補足: 保存すると、Urgency added by Class フィールドにデータ初期化値が表示されます。 これはデフォルトのシステム値であり、GoGoRoadアプリケーションの動作には影響しません。

作業の確認

  1. Assistance Requestケースタイプで、「Save and run」をクリックします。
  2. Service typeフィールドのデフォルトが「Vehicle has a flat tire」であることを確認し、「Next」をクリックします。
  3. Identify customerステップで、「jmitchell@example.com」を選択します。
  4. Service子ケースでIdentify services performedステップに進みます。 
  5. Service リストで「Tow vehicle」を選択し、Quantityフィールドに「1」と入力します。 Total of selected servicesに100ドルが表示されていることを確認します。
    The Total of selected services field showing $100.
  6. 「Submit」をクリックしてSelect servicesアサインメントを完了し、Serviceケースを完了します。 
  7. Assistance RequestケースのReview servicesステップで、Total of servicesフィールドに100ドルが表示されていることを確認します。
    The Assistance Request Cases Total of services field showing $100

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


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

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