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

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


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

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