プライマリーフィールドの指定
プライマリーフィールドは、ケースタイプへの関連性が最も高いフィールドです。 プライマリーフィールドは、ConstellationのCreation、Edit、Detailsビューに自動的に表示されます。
Pegaビジネスアーキテクトとして、ケース完了に最も重要な情報を特定し、それらのフィールドを「Primary」に指定することで、UI設定に関わる時間と労力の両方を削減できます。
このトピックでは、アプリケーションデータモデルからケースタイプデータモデル、アプリケーションのビューまでの、プライマリーフィールドの流れを説明します。
データオブジェクトのプライマリーフィールドの指定
アプリケーションのデータモデルとケースタイプのデータモデルの両方で、フィールドをプライマリーフィールドとして指定できます。
アプリケーションデータモデルでは、プライマリーフィールドはデータオブジェクト内で指定されます。
次の画像では、GoGoRoadアプリケーションのService Addressデータオブジェクトには、City、State、Streetの各フィールドがプライマリーとして指定されています。
「Primary」に指定した結果、Service AddressデータオブジェクトのDetailsビューにCity、State、Streetフィールドが自動的に表示されます。
また、プライマリーフィールドは、データオブジェクトに関連付けられたCreateビューとEditビューにも自動的に含まれます。
ケースタイプデータモデルのプライマリーフィールド
プライマリーフィールドは、ケースタイプデータモデルでも指定できます。
次の画像では、Assistance RequestケースタイプデータモデルのService address (AR)、Service type、Vehicle information (AR)フィールドがプライマリーとして指定されています。 Service address (AR)とVehicle information (AR)はいずれも、GoGoRoadアプリケーションデータモデルでそれぞれService addressデータオブジェクトとVehicle informationデータオブジェクトを参照するフィールドです。
次の図に示すように、ケースタイプのフィールドが「Primary」に指定されている場合(例:Service address (AR)フィールド)、関連データオブジェクトのプライマリーとして指定されたフィールドは、プライマリーフィールドを含むケースタイプのビューに表示されます。
ウェブポータルのプライマリーフィールド
フィールドをプライマリーに指定し、DetailsビューなどのConstellationのビューに含めると、ケース参加者は最も関連性の高いケース情報を常にすぐに利用でき、すばやく効率的なケース完了が促進されます。
以下のインタラクションで理解度をチェックしてください。