計算フィールドの作成
3 タスク
15 分
シナリオ
MyTownの市長とサービスコーディネータは、クルーが修理フェーズに費やす時間を追跡したいと考えています。 「Perform Repair」ステップの新しいフィールドにより、セットアップ、修理、クリーンアップ、各修理の合計時間を追跡する必要があります。 「Review Repair」ステップでも時間を表示する必要があります。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
アプリケーションデベロッパー | author@mytown | pega123! |
チャレンジ ウォークスルー
詳細なタスク
1 「Perform Repair」ステップにフィールドを追加する
- App Studioナビゲーションペインで、「Case types」>「Service Request」をクリックして、Service Requestのケースライフサイクルを表示します。
- 「Service Request」ケースタイプの「Workflow」タブで、「Perform repair」ステップを選択します。
- 右のコンテクスチュアル プロパティ ペインで をクリックします。
- 「Field」入力列で、「+ Add field」をクリックします。
- 空のフィールドに、「Setup time」と入力してフィールドに名前を付けます。
- 「Type」ドロップダウンから「Integer」を選択します。
- 「Options」ドロップダウンから、「Required」を選択します。
- ステップ3〜6を繰り返して、「Repair time」と「Cleanup time」という名前の必須の整数フィールドを作成します。
フィールド名 タイプ オプション 修復時刻 Integer 必須 Cleanup time Integer 必須 - ステップ3〜5を繰り返して、「Total repair time」という名前の整数フィールドを追加します。
- 「Options」ドロップダウンから、「Calculated (read-only)」を選択します。
- 「Total repair time」フィールド列の右側の歯車アイコンをクリックして、「Calculation configuration」ウィンドウを開きます。
- 「Function」ドロップダウンから「Custom」を選択します。
- 空のフィールドに、「.SetupTime + .RepairTime + .CleanupTime」と入力します。
- 入力ボックスで、 をクリックして入力ボックスを閉じ、計算を保存します。
- 「Workflow」タブに戻ります。 をクリックして新しいフィールドを保存し、ケースライフサイクルの
- をクリックして、ケースライフサイクルの変更を保存します。
2 読み取り専用フィールドを「Review repair」ステップに追加する
- 「Service Request」ケースタイプの「Workflow」タブで、「Review repair」ステップを選択します。
- 右のコンテクスチュアル プロパティ ペインで「Configure view」をクリックします。
- 左側のペインで、「Fields」をクリックして「Fields list」を展開します。
- フィールドのリストで、「Setup time」フィールドの右側にポインターを合わせると、「+」アイコンが表示されます。
- 「+」アイコンをクリックして、ビューリストに「Setup time」フィールドを追加します。
- 「Options」ドロップダウンから、「Required」を選択します。
- ステップ4〜6を繰り返して、「Repair time」と「Cleanup time」フィールドを追加します。
- ステップ4〜5を繰り返して、「Total repair time」フィールドを追加します。
補足: 「Total repair time」フィールドはすでに読み取り専用で、設定の必要はありません。
- 「Submit」をクリックして変更を保存します。
- 「Save」をクリックして、ケースライフサイクルへの変更を保存します。
3 作業の確認(採点されないセクション)
- 「Workflow」タブの「Service Request」ケースタイプで「Save and run」をクリックして、新しいサービス リクエスト ケースを作成します。
- 「Create」ビューで、ケースを進める前に必須フィールドを入力します。
- 「Report problem」ビューの右上で、とクリックして、ステージの変更オプションを表示します。
- ドロップダウンリストから「Choose a stage」を選択して、ケースステージを表示します。
- 右側のドロップダウンリストから、ターゲットステージとして「Resolution」を選択します。
- をクリックして、完了ステージの「Perform Repair」ステップに進みます。
- 「Setup time」フィールドに、修理セットアップに費やした分数として「10」を入力します。
- 「Repair time」フィールドに、修理実行に費やした分数として「80」を入力します。
- 「Cleanup time」フィールドに、修理後の現場のクリーンアップに費やした分数として「30」を入力します。
- タブをクリックするか、「Cleanup time」フィールドの外をクリックして、計算を実行し、合計を出します。 この場合、「Total repair time」フィールドの値は「120」となります。
- をクリックして、「Review repair approval」ステップに進みます。
- 時間入力フィールドが、ステップ6〜8で入力した数値を含む読み取り専用フィールドとして表示されていることを確認します。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。