Primäre Felder festlegen
Primary Fields enthalten wichtige Daten, die immer angezeigt werden sollen, wenn Sie mit einem bestimmten Case-Typ interagieren. Diese primären Felder werden automatisch in den Standardansichten „Create“, „Edit“ und „Details“ angezeigt.
Als Pega Business Architect sind Sie für die Identifizierung der für den Case-Abschluss am wichtigsten Informationen zuständig. Wenn Sie diese Felder als „Primary Fields“ festlegen, sparen Sie außerdem Zeit und Mühe bei der UI-Konfiguration.
In diesem Lerninhalt geht es darum, wie man diese primären Felder im Datenmodell festlegt. Außerdem wird erklärt, wie diese Konfiguration Vererbungsmuster erzeugt, die Ansichten automatisch mit relevanten Informationen aus referenzierten Datenobjekten befüllen.
Primäre Felder im Datenmodell festlegen
Primäre Felder sind innerhalb des Datenmodells konfiguriert und funktionieren einheitlich für Case-Typen und Datenobjekte. Wenn Sie Felder als „Primary“ festlegen, gehören diese Felder zu den relevantesten Informationen für das jeweilige Datenmodell und werden automatisch in den Ansichten „Create“ (Erstellen), „Edit“ (Bearbeiten) und „Details“ angezeigt.
In der folgenden Abbildung sind für das Datenobjekt „Service Address“ der GoGoRoad-Anwendung die Felder „City“, „State“ und „Street“ als „Primary“ gekennzeichnet:
Wie im folgenden Bild gezeigt, führen die „Primary“-Festlegungen dazu, dass in der Ansicht „Details“ für das Datenobjekt „Service Address“ die Felder „City“, „State“ und „Street“ automatisch enthalten sind:
Die primären Felder werden auch automatisch in die Ansichten „Create“ und „Edit“ aufgenommen, die mit dem Datenobjekt verknüpft sind.
Bei Case-Typen funktioniert die Festlegung von primären Feldern genauso. Sie können Felder direkt im Datenmodell des Case-Typs festlegen und diese Felder erscheinen automatisch in den Ansichten des Case-Typs.
Im folgenden Bild werden die primären Felder der Serviceadresse zur Laufzeit in der Ansicht „Details“ angezeigt:
Primäre Felder und Referenzfelder
Wenn ein Case Type ein Referenzfeld enthält, das auf ein Datenobjekt verweist, werden die primären Felder aus diesem referenzierten Datenobjekt automatisch im Datenmodell des Case Types verfügbar. Dieses Vererbungsmuster stellt sicher, dass die relevantesten Informationen aus den referenzierten Datenobjekten in den Case-Typ-Ansichten ohne zusätzliche Konfiguration angezeigt werden.
Im folgenden Bild gibt das Datenmodell für den Case-Typ „Assistance Request“ folgende primären Felder vor: „Service address (AR)“, „Service Type“ und „Vehicle Information (AR)“. Die Felder Service address (AR)“ und „Vehicle Information (AR)“ dienen dabei als Referenzfelder für die Datenobjekte „Service address“ bzw. „Vehicle Information“ im Datenmodell der GoGoRoad-Anwendung:
Die primären Felder des referenzierten Datenobjekts werden direkt von den Case-Typ-Ansichten übernommen.
Wie im folgenden Bild gezeigt, hat der Case-Typ „Assistance Request“ für Unterstützungsanfragen hat ein direktes primäres Feld namens „Service Type“, während die primären Felder des Datenobjekts „Service Address“ („City“, „State“, „Street“) und das Datenobjekt „Vehicle information“ („Make“, „Model“) automatisch in der Details-Ansicht der Unterstützungsanfrage erscheinen:
Dieses Vererbungsmuster optimiert das Benutzererlebnis, weil:
- primäre Felder nur einmal auf Datenobjekt-Ebene konfiguriert werden,
- referenzierte Datenobjekte automatisch ihre primären Felder zum Datenmodell hinzufügen und
- auf der Case-Typ-Ebene keine weitere Konfiguration nötig ist, damit vererbte primäre Felder in Ansichten erscheinen.
Prüfen Sie mit der folgenden Interaktion Ihr Wissen:
Dieses Thema ist in den folgenden Modulen verfügbar:
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?