UI-Konfiguration in Constellation
Der Schwerpunkt des UI-Konfigurationsmodells für Pega-Anwendungen liegt auf der Erfassung der geschäftlichen Intention eines Workflows und deren Umsetzung für unterschiedlichste digitale Kanäle.
Das Prinzip der Trennung von Belangen
Bei der klassischen Architektur von Pega Infinity (vor Version 8.7) haben Entwickler die Anwendungsschnittstelle mit Abschnittsregeln, dynamischen Layouts, Skin-Formaten, benutzerdefinierten Steuerelementen und diversen konfigurierten Eigenschaftspanels erstellt. Das neue Constellation-UI-Modell bietet mehr Flexibilität, wodurch Entwickler Frontend-Komponenten effizienter mit Backend-APIs verbinden können.
Der UI-Layer in der Constellation-Architektur von Pega folgt dem Prinzip der Trennung von Belangen (auch „Separation-of-Concerns-Prinzip“) – ein Grundsatz der Softwareentwicklung zur Förderung der Software-Modularität, nach dem eine Anwendung unterschiedliche Teile für jede Problemstellung haben sollte.
UI-Elemente
Mit der Constellation-Architektur vermeiden Sie unnötige Komplexität und eine uneinheitliche Benutzeroberfläche. Dafür wird ein neues UI-Modell verwendet, bei dem Sie Anwendungen mit Ansichten, Vorlagen und Widgets erstellen.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die UI-Elemente zu erfahren:
Automatisch generierte Ansichten
Für neue Anwendungen, die Sie auf Grundlage der Constellation-Architektur mit der Constellation-Bibliothek entwickeln, generiert das System automatisch mehrere Ansichten, mit denen Sie in App Studio sofort mit der UI-Konfiguration beginnen können.
Ganzseiten-Ansicht „Full Case View“
Die Ganzseiten-Ansicht „Full Case View“ oder „Full Case Page“ stellt bei der Pega-Plattform einen einzelnen Case dar. Das Layout mit drei Fenstern ist für nahezu jeden Case oder jedes Geschäftsobjekt optimiert. Es bietet Platz für eine Vielzahl von Informationen, von denen viele ohne Scrollen oder Wechseln zu anderen Ansichten einsehbar sind.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die Hauptbereiche der vollständigen Case-Seite „Full Case Page“ zu erfahren, die auf dem Constellation-Designsystem basiert:
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr zur Konfiguration der Case-UI in App Studio zu erfahren:
Prüfen Sie mit der folgenden Interaktion Ihr Wissen:
Details
Die Ansicht „Details“ ist eine optionale Standardansicht zur Darstellung schreibgeschützter Case-Daten, wie wichtige Felder oder weitere Informationen. Standardmäßig ist die Detailansicht so konfiguriert, dass primäre Felder angezeigt werden.
Pulse
Bei der Pulse-Ansicht handelt es sich um eine optionale Standardansicht für Pulse. Benutzer können hier Nachrichten posten, anzeigen und beantworten, die sich auf den Case-Kontext beziehen.
Edit
In der Ansicht „Edit“ wird ein Formular zusammengestellt, wenn Benutzer auf Edit klicken. Die Ansicht enthält wichtige Felder, die in jeder Case-Stage bearbeitet werden können.
Create
In der Ansicht „Create“ wird ein Formular zusammengestellt, um die für die Case-Erstellung erforderlichen Daten zu erfassen.
List
Die Ansicht „List“ bietet Steuerelemente, mit denen Sie eine Liste von Cases dieses Case-Typs mit unterschiedlichen Verhaltensweisen effizient konfigurieren können. Die Standardkonfiguration ist eine Liste, die alle offenen Cases enthält. Sie können aber auch folgende Einstellungen konfigurieren:
- Anzeigen von Listen als Tabellen oder kachelbasierte Galerien
- Konfigurieren verschiedener Listenansichten, die Benutzer auswählen können
- Auswählen der Spalten, die in der Liste angezeigt werden sollen
- Filtern, Sortieren und Gruppieren von Cases und Datenreferenzen nach bestimmten Kriterien
- Ausführen mehrerer gleichzeitiger Case-Aktionen für Cases in der Liste
- Bearbeiten oder Hinzufügen neuer Datensätze zu Cases in der Liste
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?