Skip to main content

チャレンジ

デシジョンテーブルを使用したフィールドの計算

2 タスク

15 分

Visible to all users
初級 Pega Platform 8.6 ケースマネジメント 日本語

シナリオ

GoGoRoadの利害関係者は、サービスプロパイダが時間通りに来たか、遅れたかに基づいて割引を適用できるようにすることで、顧客満足度を確保したいと考えています。 顧客には、サービスプロパイダの到着時間の遅さに基づいて、より大きな割引を提供しています。 計算フィールドをAssistance requestケースタイプの「Review service summary」ステップに追加するよう指示されます。 計算はデシジョンテーブルに基づきます。

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

ロール ユーザー名 Password

 アプリケーションデベロッパー

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

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

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

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

詳細なタスク

1 「Review service summary」にビューを作成します。

  1. App Studioのナビゲーションペインで、Case types > Assistance Requestをクリックして、Assistance requestのケースライフサイクルを表示します。
  2. 「Resolution stage」で、Review service summaryステップをクリックして、右側の「Step」プロパティペインを開きます。
  3. 「Step」プロパティペインで、Configure viewをクリックしてステップのビューを設定します。
  4. Fields タブのビュー設定ダイアログボックスで、Add fieldをクリックしてフィールドを「Review service summary」ビューに追加します。
  5. Field nameフィールドのフィールド構成ウィンドウで、「On-time performance」と入力してフィールドに名前をつけます。
  6. TypeリストでPicklistを選択します。
  7. Choices セクションで、Add choiceをクリックして「Empty」フィールドを表示します。
  8. 「Empty」フィールドで、Picklistの値として「On time」と入力します。
  9. 手順7~8を繰り返して、3つのPicklistの値を追加します:「Up to 15 minutes late」「Up to 30 minutes late」「More than 30 minutes late」
    Picklist values
  10. クリックSubmitしてPicklistの値を送信します
  11. 左側のメニューでFieldsをクリックして、データモデルで使用可能なフィールドを表示します。
  12. Service totalにカーソルを合わせてPlusアイコンをクリックします。
  13. OptionsリストでRead-onlyを選択します。

2 計算フィールドを「Review service summary」ビューに追加します。

  1. Add fieldをクリックして、「Service credit」という名前のフィールドを追加します
  2. Typeリストで「Currency」を選択します。
  3. Advancedをクリックして、This is a calculated field (read-only)チェックボックスを選択します。
  4. FunctionリストでUse decision tableを選択します。 2番目のリストはデフォルトでCustom decision tableになっています。
  5. Custom decision tableフィールドの右側のGearアイコンをクリックしてEvaluate service credit ダイアログボックスを開き、デシジョンテーブルを作成します。
    Gear-icon
    1. Evaluate service credit ダイアログボックスで、Add columnsをクリックしてAdd columns ダイアログボックスを表示します。
    2. ColumnリストでOn-time performanceを選択します。 Comparatorの値はデフォルトでEqual toになっています。
    3. Submitをクリックして、デシジョンテーブルの最初の列を定義します。
    4. On-time performance列で、空のセルをダブルクリックして「Up to 15 minutes late」と入力します。
      empty cell
    5. Return列で、「.ServiceTotal * .05」と入力します。
    6. Return 列の最初のセルの右側でAdd rowをクリックします。
      Add row to decision table
    7. 手順d〜fを繰り返し、次の表の情報を使用して、デシジョンテーブルを設定します。
      期限内の業績達成 戻る
      Up to 30 minutes late .ServiceTotal * .1
      More than 30 minutes late .ServiceTotal * .25
      Otherwise 0
      Service credit decision table
    8. クリックしてSubmit デシジョンテーブルを閉じます。
  6. Submitをクリックして、計算フィールドを追加します。
  7. Submitをクリックして「Review service summary」ビューの設定を終了します。
  8. Saveをクリックして、ケースライフサイクルへの変更を保存します。

作業の確認

  1. 「Assistance Request」ケースタイプで、Save and runをクリックして新しい「Assistance Request」ケースを作成します。
  2. 「Enter customer information」ビューにケースを進め、hthomas@example.com を顧客IDリストから選択します。
    補足: ゴールドカバレッジの顧客IDを選択した場合、「Invoice customer」プロセスはスキップされます。
  3. ケースを「Identify location」ステップに進めて住所を入力します。
    補足: State フィールドで値を指定しない場合、「Select Service Provider」ステップではサービスプロバイダが表示されません。
  4. 「Select Service Provider」ステップにケースを進め、Select providerをクリックしてサービスプロバイダを選択します。
  5. 「Select services」ステップで、少なくとも1つのサービスの数量を入力し、Submitをクリックします。
    Select services
  6. 「Review service summary」ステップで、On-time performanceリストからMore than 30 minutes lateを選択します。
  7. 「Save」をクリックして、「Service credit」フィールドの値が更新されることを確認します。
    Review service summary view with More than 30 minutes late selected
  8. On-time performanceリストでUp to 15 minutes lateを選択します。
  9. 「Save」をクリックして、「Service credit」フィールドの値が更新されることを確認します。
    Review service summary view with up to 15 minutes late selected


下記のミッションにも含まれています。

トレーニングを受講中に何か問題がありましたら、こちらをご覧ください: Pega Academy サポートのよくある質問 (FAQ).

このコンテンツは役に立ちましたか?

改善できるところはありますか?

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