Anwendungsfall: Generieren Sie eine Datenbindung und -Formel
Automatisieren Sie die Konfiguration der Datenbindung, ohne die Formelsyntax zu speichern.
Szenario
Ein Entwickler in einer Gesundheitsorganisation erstellt mit ein Selfservice-Patientenaufnahmeportal UI Builder. Das Portal verfügt über ein Formular, das dynamische Bezeichnungen anzeigt, je nachdem, ob der Anwender eine Standardseite oder ein vereinfachtes „leeres“ Seitenlayout anzeigt. Der Entwickler muss eine Bezeichnungskomponente konfigurieren, die ihren Text entsprechend ändert. Darüber hinaus möchte der Entwickler die Gesamtzahl der aktiven Aufnahmeanforderungen anzeigen, die an diesem Tag übermittelt wurden.
Problem
Der Entwickler ist mit der Formelsyntax des UI Builders nicht vertraut. Das Schreiben von Ausdrücken wie IF(@context.props.bare,"bare page“,„Not blank page“) oder LEN([list]) erfordert das Auswendiglernen der genauen Syntax, was die Entwicklung verlangsamt und das Fehlerrisiko erhöht. Jedes Mal, wenn der Entwickler auf eine neue Bindungsanforderung stößt, muss er nach Dokumentation suchen oder einen Kollegen fragen.
Lösung
Bei der Datenbindungsgenerierung beschreibt der Entwickler in einfacher Sprache direkt im Formelgenerator, was er benötigt. Now Assist Konvertiert die Eingabe in natürlicher Sprache automatisch in die richtige Formel oder Datenbindungssyntax. Der Entwickler überprüft die generierte Syntax, akzeptiert sie und wendet sie in einem optimierten Flow auf die Komponenteneigenschaft an – ohne manuell eine einzelne Zeile Formelcode zu schreiben.
Bevor Sie beginnen
Stellen Sie sicher, dass Sie die UI-Generierung installieren und über die Rolle „ui_Builder_admin“ verfügen. Weitere Informationen finden Sie unter Installieren Sie die UI-Generierung und Gewähren Sie UI Builder-Administratorrolle.
Konfigurationsschritte
- Navigieren zu an.
- Navigieren Sie zur Patientenaufnahme-Experience.
- Öffnen Sie die Seitenvariante im Seiteneditor.
- Wählen Sie die Bezeichnungskomponente aus, und öffnen Sie das Popover „Datenbindung“.
- Wählen Sie Erste Schritte.
- Geben Sie den Prompt ein: Wenn die Seite leer ist, zeigen Sie „vereinfachte Ansicht“ an, andernfalls „Standardansicht“. Tipp:In den Beispielen im Popover „Datenbindung“ erfahren Sie, welche Arten von Hinweismeldungen in natürlicher Sprache am effektivsten sind. Hinweismeldungen, die die Bedingung klar beschreiben, und mögliche Ergebnisse liefern normalerweise die genauesten Ergebnisse.
- Wählen Sie den Pfeil aus, um die Bindung zu generieren.
Now Assist Generiert:
IF(@context.props.bare,"Simplified Ansicht“,„Standardansicht“). - Überprüfen Sie die Syntax, und wählen Sie aus Akzeptieren und bearbeiten , Und wählen Sie dann aus Anwenden .
- Geben Sie einen Prompt ein, um die Zählungsbezeichnung anzufordern: Geben Sie ein, wie viele aktive Aufnahmeanforderungen heute vorhanden sind?
Now Assist Generiert:
LEN([@Data.activeIntakeRequests]). - Zeigen Sie eine Vorschau der Seite an, und testen Sie sie, um zu bestätigen, dass beide Bindungen korrekt gerendert werden.
Ergebnis
Der Entwickler richtet schnell eine dynamische Bindung ein, ohne sich auf die Dokumentation zu beziehen. Dies beseitigt Syntaxfehler, sodass der Entwickler sich auf das Experience-Design konzentrieren kann, anstatt Formeln zu schreiben.