Skip to main content

計算フィールドの作成

3 タスク

15 分

Visible to: All users
初級 Pega Platform 8.4 日本語

シナリオ

MyTownの市長とサービスコーディネータは、クルーが修理フェーズに費やす時間を追跡したいと考えています。 「Perform Repair」ステップの新しいフィールドにより、セットアップ、修理、クリーンアップ、各修理の合計時間を追跡する必要があります。 「Review Repair」ステップでも時間を表示する必要があります。

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

ロール ユーザー名 パスワード
アプリケーションデベロッパー author@mytown pega123!

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

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

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

詳細なタスク

1 「Perform Repair」ステップにフィールドを追加する

  1. App Studioナビゲーションペインで、「Case types」>「Service Request」をクリックして、Service Requestのケースライフサイクルを表示します。
  2. 「Service Request」ケースタイプの「Workflow」タブで、「Perform repair」ステップを選択します。
  3. 右のコンテクスチュアル プロパティ ペインで「Configure view」をクリックします。
  4. 「Field」入力列で、「+ Add field」をクリックします。
    Add field
  5. 空のフィールドに、「Setup time」と入力してフィールドに名前を付けます。
  6. 「Type」ドロップダウンから「Integer」を選択します。
  7. 「Options」ドロップダウンから、「Required」を選択します。
  8. ステップ3〜6を繰り返して、「Repair time」「Cleanup time」という名前の必須の整数フィールドを作成します。 
    フィールド名 タイプ オプション
    修復時刻 Integer 必須
    Cleanup time Integer 必須
  9. ステップ3〜5を繰り返して、「Total repair time」という名前の整数フィールドを追加します。
  10. 「Options」ドロップダウンから、「Calculated (read-only)」を選択します。
  11. 「Total repair time」フィールド列の右側の歯車アイコンをクリックして、「Calculation configuration」ウィンドウを開きます。 
    Click the gear icon to display calculation entry fields
  12. 「Function」ドロップダウンから「Custom」を選択します。
  13. 空のフィールドに、「.SetupTime + .RepairTime + .CleanupTime」と入力します。
    Enter custom calculation
  14. 入力ボックスで、「Submit」をクリックして入力ボックスを閉じ、計算を保存します。
  15. 「Submit」をクリックして新しいフィールドを保存し、ケースライフサイクルの「Workflow」タブに戻ります。
  16. 「Save」をクリックして、ケースライフサイクルの変更を保存します。

2 読み取り専用フィールドを「Review repair」ステップに追加する

  1. 「Service Request」ケースタイプの「Workflow」タブで、「Review repair」ステップを選択します。
  2. 右のコンテクスチュアル プロパティ ペインで「Configure view」をクリックします。
  3. 左側のペインで、「Fields」をクリックして「Fields list」を展開します。 
    Click Fields to open list
  4. フィールドのリストで、「Setup time」フィールドの右側にポインターを合わせると、「+」アイコンが表示されます。
  5. 「+」アイコンをクリックして、ビューリストに「Setup time」フィールドを追加します。  
  6. 「Options」ドロップダウンから、「Required」を選択します。
    Add setup time fields to review repairs view
  7. ステップ4〜6を繰り返して、「Repair time」「Cleanup time」フィールドを追加します。
  8. ステップ4〜5を繰り返して、「Total repair time」フィールドを追加します。
    補足: 「Total repair time」フィールドはすでに読み取り専用で、設定の必要はありません。
  9. 「Submit」をクリックして変更を保存します。
  10. 「Save」をクリックして、ケースライフサイクルへの変更を保存します。

3 作業の確認(採点されないセクション)

  1. 「Workflow」タブの「Service Request」ケースタイプで「Save and run」をクリックして、新しいサービス リクエスト ケースを作成します。
  2. 「Create」ビューで、ケースを進める前に必須フィールドを入力します。
  3. 「Report problem」ビューの右上で、「Actions」>「Change stage」とクリックして、ステージの変更オプションを表示します。 
    Click Actions to display the actions menu
  4. ドロップダウンリストから「Choose a stage」を選択して、ケースステージを表示します。
  5. 右側のドロップダウンリストから、ターゲットステージとして「Resolution」を選択します。
    Choose a stage
  6. 「Continue」をクリックして、完了ステージの「Perform Repair」ステップに進みます。
  7. 「Setup time」フィールドに、修理セットアップに費やした分数として「10」を入力します。
  8. 「Repair time」フィールドに、修理実行に費やした分数として「80」を入力します。
  9. 「Cleanup time」フィールドに、修理後の現場のクリーンアップに費やした分数として「30」を入力します。
  10. タブをクリックするか、「Cleanup time」フィールドの外をクリックして、計算を実行し、合計を出します。 この場合、「Total repair time」フィールドの値は「120」となります。
    Verify your work with the calculated fields
  11. 「Submit」をクリックして、「Review repair approval」ステップに進みます。
  12. 時間入力フィールドが、ステップ6〜8で入力した数値を含む読み取り専用フィールドとして表示されていることを確認します。
    Verify read only fields


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

If you are having problems with your training, please review the Pega Academy Support FAQs.

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

このコンテンツは 50% のユーザーにとって役に立ちました。

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

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