Skip to main content

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

2 タスク

20 分

表示の対象:All users Applies to: Pega Platform '24.2
初級
データ統合
ユーザーエクスペリエンス
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ケースが作成されると、Service typeフィールドのデフォルト値が「Vehicle has a flat tire」に設定されます。

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

ロール ユーザー名 パスワード
Business Architect 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 Total of Selected Services data transform in the Service Case.
    と入力するか、選択します。
  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アプリケーションの動作には影響しません。

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


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

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