Ansichten
In der Pega-Plattform sind Ansichten wiederverwendbare Konfigurationen von Benutzeroberflächen-Elementen, mit denen Sie schnell und einfach modulare, einheitliche Bereiche zur Erledigung von Aufgaben erstellen können. Ansichten sind wichtige Bausteine Ihrer Anwendung und dienen zum Erfassen und Anzeigen von Informationen für Benutzer. Die folgende Abbildung zeigt eine fast fertige Ansicht zur Erfassung von Kundeninformationen:
In mit Constellation erstellten Anwendungen verwenden Ansichten vorgefertigte Workflows, Muster und Komponenten, um Benutzern ein einheitliches, intuitives Erlebnis zu bieten. Sie fügen den Ansichten relevante Felder hinzu, damit Benutzer die nötigen Informationen mühelos anzeigen oder eingeben können. Die Pega-Plattform speichert den Feldnamen und den Wert der Benutzereingabe als Datenelement, wodurch die Informationen wiederverwendet werden können. Die Anwendung kann die Bearbeitung der gespeicherten Datenelemente zulassen oder die Daten als schreibgeschützt anzeigen.
Ein Beispiel: Ein Kreditantrag könnte Ansichten bereitstellen, damit Antragsteller ihre persönlichen Informationen, Kreditdetails und relevante Finanzinformationen eingeben können. Die Anwendung kann verschiedene Ansichten für einen internen Kreditbearbeiter vorsehen, der dann die Angaben des Antragstellers als schreibgeschützte Felder sieht und das Ergebnis – die Zusage oder Ablehnung – mit einer Erklärung in editierbare Felder eingibt.
Ansichten für spezielle Aufgaben
Nehmen wir als Beispiel einen Prozess für die Kreditvergabe. In diesem Beispiel gibt es zwei Steps:
- Der erste Step in dem Prozess erfordert, dass Kunden Informationen für eine Kreditanwendung eingeben. Das Formular enthält Felder zur Eingabe von Informationen wie den Kundennamen, die Höhe des gewünschten Kredits und die Art des Kredits. Nachdem der Kunde das Formular ausgefüllt hat, sendet das System den Antrag an die Kreditbearbeiter zur Überprüfung.
- Im zweiten Step des Prozesses sehen die Kreditbearbeiter die Ansicht Loan officer mit den erfassten Daten, die nur Kreditbearbeiter einsehen dürfen. Kreditbearbeiter können zwar die Kundeninformationen lesen, aber nicht aktualisieren. Die Kreditbearbeiter-Ansicht enthält Felder, in die Informationen wie die Qualifikation für eine Kreditversicherung und den Genehmigungsgrund eingeben werden können.
Verschieben Sie die vertikale Linie in der Mitte der folgenden Abbildung, um die Steps des Kreditantragsverfahrens anzuzeigen:
Was bei Ansichten zu beachten ist
Bei der Erstellung der Ansicht legen Sie die Informationen fest, die Benutzer sehen oder eingeben sollen, um die jeweiligen Aufgaben durchzuführen. Ein Entwickler erstellt z. B. eine Ansicht, mit der Autofahrer einer Spedition schnell und einfach kleinere Windschutzscheiben-Schäden durch Steinchen melden können, die von den LKW der Spedition aufgewirbelt wurden. Verschiedene Design-Entscheidungen müssen berücksichtigt werden, um die beste Benutzererfahrung zu gewährleisten. Welche Felder sollten Benutzer sehen? Welche Werttypen geben Benutzer in die Felder ein? In welcher Reihenfolge sollen die Felder angezeigt werden? Müssen die Felder bearbeitbar, schreibgeschützt, sichtbar, verborgen, erforderlich oder optional sein?
Das folgende Bild zeigt eine Ansicht Report problem zum Melden von Problemen mit den vielen Möglichkeiten, wenn diese Fragen beantwortet werden:
Prüfen Sie mit der folgenden Interaktion Ihr Wissen:
Feldgruppen
Eine Feldgruppe ist eine Gruppe von einzelnen Feldern, die gemeinsam zusammengehörige Daten in einer Ansicht darstellen. Die einzelnen Felder können aus dem Case-Typ-Datenmodell oder aus verschiedenen Datenobjekten stammen. Mit Feldgruppen können Sie zusammengehörige Felder unter einem einzigen Header organisieren. Dazu gehören Methoden zum Hinzufügen von Anweisungen oder zum vorübergehenden Ausblenden von Feldern in zusammenklappbaren Ansichtsabschnitten.
Sie erstellen Feldgruppen innerhalb einer Ansicht und die Feldgruppen gelten nur für diese Ansicht.
Ansichten vs. Formulare
Eine Ansicht ist eine wiederverwendbare Konfiguration von UI-Elementen, die Sie zur Interaktion mit einem Case verwenden können. Ein Formular ist eine wiederverwendbare Benutzeroberfläche zur Erfassung der Daten von Benutzern und zur Bearbeitung von Aufgaben. Ein Formular ist eine Art von Ansicht, aber nicht alle Ansichten sind Formulare. So müssen Kunden z. B. auf einer Onlineshopping-Website beim Bestellen ihre persönlichen Daten eingeben und Versandoptionen auswählen. Mit einem Formular werden der Vor- und Nachname sowie die E-Mail-Adresse, Telefonnummer und Anschrift des Kunden erfasst. Nach Abschluss der Transaktion wird eine Ansicht verwendet, um dem Benutzer eine schreibgeschützte Bestellbestätigung mit Informationen zum Kauf und der Kaufsumme anzuzeigen.
In der Constellation-UI-Architektur sind Formulare mit Schaltflächen wie , , und vorkonfiguriert.
Die folgende Abbildung zeigt das ausgefüllte Formular des ersten Abschnitts. In der ersten Ansicht gibt es ein Optionsfeld, das je nach Benutzerangabe eine zweite Ansicht aufruft:
Prüfen Sie mit der folgenden Interaktion Ihr Wissen:
Dieses Thema ist im folgenden Modul verfügbar:
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?