Skip to main content

チャレンジ

Constellationアプリケーションにおけるケースとケースタイプのリンク

Constellationアプリケーションにおけるケースとケースタイプのリンク

4 タスク

35 分

表示の対象:All users Applies to: Pega Platform '24.2
中級
ユーザーエクスペリエンス
Constellation
日本語

シナリオ

アプリケーション設計段階では、Sweet Lifeのビジネス関係者がケース間の関係を確立する必要性を判断しました。たとえば、Sweet Life社は、経営陣がCaseloadをより効率的に評価できるように、類似のIncident ケースを容易に認識する必要があります。

Tell Us Moreアプリケーションの別のビジネス要件では、出荷プロセスに関連するデータをIncident ケースとShip Parcelケース間で転送する必要があると指定されています。

この機能を容易にするために、Incident ケースタイプでLink SimilarおよびShipping Serviceビューを設定するタスクがあります。 

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

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

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

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

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

詳細なタスク

1 Link Similarビューの設定

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「Author@SL」と入力します。
    2. Password フィールドに「pega123!」と入力します
  2. App Studioのナビゲーションペインで「Case Types > Incident」をクリックして、Incidentケースタイプを開きます。
  3. Data Modelタブをクリックし、新しいフィールドを作成します。
    1. Nameフィールドに「Similar Incidents」と入力します。
    2. Typeフィールドで、「Query」を選択します。
    3. Optionsフィールドで、「List of records」を選択します。
    4. Data Pageフィールドで、「Incident > Similar Incidents」を選択します。
    5. 次の Parametersセクションを完了します。
      1. IncidentType で「Field」を選択し、「Incident Type」を選択します。
      2. IncidentSubTypeフィールドで「Field」を選択し、次に「Incident SubType」を選択します。
      3. CaseIDフィールドで「Field」を選択し、次に「ID」を選択します。
        The configuration of the Similar Incidents field.
    6. Submit」をクリックします。
  4. Save」をクリックします。
  5. Workflowタブをクリックします。 
  6. Link Similar Incidentsステップをクリックし、次に「Configure View」をクリックします。
  7. Link SimilarビューにSimilar Incidentsフィールドを追加します。
  8. Similar Incidents」をクリックしてフィールド構成を編集します。
    1. Override parameters」チェックボックスを選択します。
    2. IncidentType フィールドで「Field」を選択し、次に「 Incident Type」を選択します。
    3. IncidentSubType フィールドで「Field」を選択し、次に「Incident SubType」を選択します。
    4. CaseID フィールドで「Field 」を選択し、次に「ID」を選択します。
    5. Display asフィールドで、「Table」を選択します。
    6. Columnsセクションで、「Primary Fields」を削除します。
    7. 図のように、次のフィールドを追加します。
      • ID
      • Incident Type
      • Incident SubType
        Edit Field Similar incidents
  9. Back」をクリックすると、Link Similarビューに戻ります。
  10. Instructionsリストで「Override Case Step instructions」を選択します。
  11. Instructions textフィールドに、根本原因をより適切に分析するために「Link this Incident Case to similar Incident Cases in past」と入力します。
    Link Similar View
  12. Submit」をクリックし、「Save」を選択します。

2 IncidentケースタイプにShipping Serviceデータタイプを追加する

  1. Dev Studioに切り替え、ナビゲーションペインで「Data types」をクリックします。
  2. Data typesの右にある Options 矢印をクリックし、「Show or hide existing data types」を選択します。
    Click options
  3. Data Typesウィンドウで「Application」をクリックして Shipment チェックボックスを選択し、「Apply」をクリックします。
    Select Shipment
  4. Shipping Service チェックボックスを選択し、「OK」をクリックします。
    Select shipping service
補足: Sweet Lifeアプリケーションをログアウトし、再度ログインして変更を有効にします。

3 Shipping Serviceビューの設定

  1. App Studioのナビゲーションペインで、「Case Types > Incident」をクリックしてIncident ケースタイプを開きます。
  2. Data Modelタブをクリックし、次の詳細を含むフィールドを作成します。
    1. Nameフィールドに「Shipping Service」と入力します。
    2. Typeリストで「」を選択します。
    3. Display Asリストで「Drop-down list」を選択します。
    4. Picklist options リストで、「Data Page」を選択し、次に「Shipping Service > List Shipping Service」を選択します。
    5. Display fieldリストで「Service Name」を選択します。
    6. Submit」をクリックします。
      Add field Shipping service
  3. Save」をクリックします。
  4. Workflow タブをクリックします。 
  5. Dispatch shipmentステップをクリックし、次に「Configure View」をクリックします。
  6. 次のフィールドをDispatch Shipment ビューに追加します。
    • Gift SKU
    • Shipment notes
    • Shipping Service
  7. Gift SKUフィールドを2番目の位置にドラッグします。
  8. 各フィールドの行で、「Gear」アイコンをクリックして、3つのフィールドすべてを常に必須として設定します。
  9. Instructionsリストで「Override Case Step instructions」を選択します。
  10. Instructions textフィールドに「Confirm shipment details」と入力します。
  11. Submit」をクリックします。
    Dispatch shipment view
  12. Save」をクリックします。

4 Ship Parcelケースの設定

  1. Dev Studioに切り替えます。
  2. App Explorerで「SL-TellUsMore-Work-ShipParcel > Data model > Data Transform」を展開し、CreateShipmentCaseデータトランスフォーメーションをクリックします。
  3. Save As 」をクリックし、次に「 Create and open」をクリックして、編集可能なバージョンのCreateShipmentCaseデータトランスフォームを開きます。
  4. 次の行をCreateShipmentCaseデータトランスフォームに追加して、IncidentケースからShip ParcelケースにShipping Serviceプロパティを渡します。
    1. .ShippingService.ServiceNameターゲットとParentPageParamName.ShippingServiceソースを等しくしてセットアクションを作成します。
    2. セットアクションをデータトランスフォームの1行目に移動します。
    3. Save」をクリックします。
      Data transform createshipmentcase
      補足:  Incident ケースタイプのShippingServiceプロパティは、スカラープロパティであり、Shipment ケースタイプではPageとして定義されています。
  5. App Studioに切り替え、Ship Parcel ケースタイプを開き、UX タブをクリックします。
  6. Other Viewsタブをクリックし、Schedule deliverビューを開きます。
  7. Schedule deliverビューで、Shipping ServiceフィールドとCourierフィールドを削除します。
    補足: これらのフィールドは現在、Shipment detailsフィールドグループに含まれています。
    Highlighting duplicate fields in the Schedule Deliver View.
    補足: エラーメッセージが表示され、ビューでSave Failedステータスが表示された場合は、「Back」をクリックし、Schedule deliverビューを再度開きます。Shipping ServiceCourier フィールドは表示されなくなり、ビューは当初の意図どおりに保存されます。
  8. Save」をクリックします。

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


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

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

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

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

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

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