Constellationビューでのフィールドグループの作成
6 タスク
35 分
中級
ユーザーエクスペリエンス
Constellation
日本語
シナリオ
.のアプリケーションのUI設定で重要なのは、フィールドグループと、製品リスト情報をナビゲートするための検索と選択パターンです。アプリケーションプロジェクトのシステムアーキテクトとして、これらのUI機能を組み込んだService DetailsビューとProduct Detailsビューを設定するタスクを行う必要があります。
補足: このチャレンジを開始する前に、「Constellationを使用したビューのデザイン」のチャレンジを完了してください。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
| ロール | ユーザー名 | パスワード |
|---|---|---|
| System Architect | Author@SL | pega123! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 Incidentケースタイプのデータモデルにフィールドを追加する
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User nameフィールドに「Author@SL」と入力します。
- Passwordフィールドに「pega123!」と入力します
- App Studioのナビゲーションペインで「Case Types > Incident」をクリックして、ケースタイプを開きます。
- Data Modelタブをクリックします。
- データモデルに次のフィールドを追加します。
Name タイプ Picklist options 選択肢 What happened? Text (paragraph) 該当なし 該当なし When did this happen? Date only 該当なし 該当なし Communication channel Picklist Local 面談、メール、電話、郵送 - 「Save」をクリックします。
2 サービス詳細ビューでのフィールドグループと検証の設定
- ケースタイプで、Workflowタブをクリックします。
- Service Issueステップをクリックして、右側のコンテキスチャルプロパティペインを開きます。
- 「Configure View」をクリックしてEdit View: Service Detailsウィンドウを開きます。
- Fieldsセクションで、「Add > Fields > Communication channel > Add」をクリックしてフィールドをビューに追加します。
- 「Add」をクリックし、次に「Create Field Group」をクリックします。補足: フィールドグループは、そのグループが作成されているビューに固有なものです。フィールドグループの詳細については、「フィールドグループの設定」を参照してください。
- New Field Groupウィンドウで、次の情報を入力します。
- Headingフィールドに、インシデントの詳細を入力します。
- Instructionsリストで「Show instructions」を選択します。
- Instructions textフィールドに、「以下の質問にお答えください」と入力します
- 「Submit」をクリックします。
- Incident detailsフィールドグループの行で、「Add」アイコンをクリックします。
- 「Fields」をクリックし、 「What happened? 」チェックボックスと「When did this happen?」チェックボックスを選択し、「Add」をクリックします。
- Communication channelの右にある「Gear」アイコンをクリックしてConfigure field: Communication channelウィンドウを表示します。
- ConditionsセクションのRequiredフィールドで「Always」を選択し、「」をクリックします 。
- フィールドとフィールドに対して、手順9~10を繰り返します。
- Service Detailsウィンドウで、Conditionsタブをクリックします。
- 「Add condition」をクリックし、Messageフィールドに「The date must be in the past」と入力します。
- 「When did this happen? is after Today」という条件を作成し、「Submit」をクリックします。 補足: カスタム条件の構築の詳細については、「Defining Conditions in the Condition builder」を参照してください。
- 「Save」をクリックします。
3 製品詳細ビューのフィールドグループの設定
- ケースタイプで、UXタブをクリックします。
- Other Viewsタブをクリックし、Formセクションで、Product Detailsビューをクリックします。
- 「Add > Create Field Group」をクリックして、次の詳細を含む新しいフィールドグループを作成します。
- Headingフィールドに「Select product」と入力します。
- Instructionsリストで「Show instructions」を選択します。
- Instruction textフィールドに、「Please select the product that was involved in the incident」と入力してください。
- 「Submit」をクリックします。
- 手順3を繰り返して、次の詳細を持つ新しいフィールドグループを作成します。
- Headingフィールドに「Incident details」と入力します。
- Instructionsリストで「Show instructions」を選択します。
- Instruction textフィールドに「Please answer all of the questions below」と入力してください。
- 「Submit」をクリックします。
ヒント: Incident detailsフィールドグループはProduct Detailsビューに固有のものであり、このチャレンジのタスク2でService Detailsビュー用に作成されたIncident detailsフィールドグループとは関係ありません。
4 製品フィールドグループの選択の設定
- Select productフィールドグループの行で、「Add」をクリックし、「Fields > Create new field」をクリックします。
- 次の詳細で新しいフィールドを作成します。
- Nameフィールドに「Product」と入力します。
- Typeリストで「」を選択します。
- Data objectリストで「Product」を選択します。
- Optionsセクションで、「Single record」を選択します。
- Advancedセクションを展開して、「Reference data is copied to the Case 」チェックボックスを選択します。
- Data Pageリストで「Product」を選択します。
- 「Submit」をクリックします。
- Productフィールドをクリックします。
- Edit field: ProductウィンドウのInput settingsセクションで、次の詳細を設定します。
- Modeフィールドで、「Single-select」を選択します。
- Display asフィールドで、「Table」を選択します。
- Data Pageフィールドで、「List Product」を選択します。
- Columnsセクションでは、ビューに次の列を追加します 。
- Name
- SKU
- Category Name
- 「Back」をクリックして、ビューに戻ります。
- Costフィールドを Select Product フィールドグループに追加します:
- Select Productフィールドグループの行で「Add」をクリックします。
- 「Fields > Product > Fields > Cost > Add.」をクリックします。
補足: データオブジェクトの右側にある矢印をクリックして、関連するフィールドとビューにアクセスします。
- Select productフィールドグループの行で、「Add」をクリックし、「Fields > Create new field」をクリックします。
- 次の詳細で新しいフィールドを作成します。
- Nameフィールドに、「Proof」と入力します。
- Typeフィールドで、「Attachment」を選択します。
- Attachment categoryフィールドに「Picture」と入力します。
- Typeフィールドで、「Single record」を選択します。
- 「Submit」をクリックします。
- Proofフィールドの行で、「Gear」アイコンをクリックします。
- Configure field: Proof ウィンドウで、次の詳細を入力します。
- Label valueフィールドで、「Custom」を選択します。
- Custom label valueで「Proof」と入力します。
- Helper textフィールドで、「Please attach proof of issue」と入力します。
- 「Save」をクリックします。
次の図は、製品フィールドグループの選択の設定を示しています。
5 インシデント詳細フィールドグループの設定
- Incident detailsフィールドグループの行で、「Add」をクリックします。
- 「Fields」をクリックし、「What happened? 」チェックボックスと「When did this happen?」チェックボックスを選択し、「Add」をクリックします。
- 「」をクリックします。
6 製品詳細ビューでの検証の設定
- Incident ケースタイプで、Workflow タブをクリックします。
- Product Issue ステップをクリックして、右側にコンテキスチャルプロパティペインを表示します。
- 「Configure View 」をクリックしてEdit View: Product Detailsウィンドウを開きます。
- Edit View: Product Detailsウィンドウで、Conditionsタブをクリックします。
- 「Add Condition」をクリックします。
- 条件付き検証を作成するには、次の手順を実行します。
- Messageフィールドに、「The date must be in the past」と入力します。
- 「When did this happen? is after Today」という条件を作成します。
- 「Submit」をクリックします。
- 「Save」をクリックします。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。