Ereignis-Handler-Generierung
Now Assist Mit der Ereignishandler-Generierung können Sie Ereignis-Handler für UI-Komponenten in natürlicher Sprache konfigurieren, wodurch die manuelle Konfiguration komplexer Weiterleitungsparameter und Bindungsausdrücke überflüssig wird.
In UI Builder, Ereignis-Handler definieren, wie eine Komponente auf Anwenderinteraktionen reagiert, z. B. eine Schaltflächenauswahl oder eine Referenzlink-Auswahl. Die manuelle Konfiguration dieser Handler erfordert Kenntnisse über bestimmte Parameter, Seitenweiterleitungsstrukturen und Bindungssyntax – alles kann zeitaufwändig und fehleranfällig sein, insbesondere für Entwickler, die neu auf der Plattform sind.
Mit Now Assist Ereignis-Handler-Generierung: Beschreiben Sie das gewünschte Verhalten in einfacher Sprache. Now Assist Interpretiert den Prompt, identifiziert die richtige Zielseite oder URL, ordnet alle erforderlichen Parameter zu und generiert eine vollständige Konfiguration. Sie überprüfen das Ergebnis, bevor Sie es anwenden, und Sie können jedes Feld vor dem Speichern mit den Standardformularsteuerelementen bearbeiten.
Benefits
Now Assist Die Ereignishandler-Generierung bietet die folgenden Vorteile:
- Schnellere Konfiguration
- Die Eingabe in natürlicher Sprache ersetzt das manuelle Ausfüllen von Formularen, wodurch der Zeitaufwand für die Einrichtung von Ereignis-Handlern erheblich reduziert wird.
- Reduzierte Komplexität
- Now Assist Interpretiert die Absicht und füllt Routingparameter, Zielseiten und Bindungen automatisch aus.
- Intelligente Parameterbindung
- Now Assist Kann Seitenparameter dynamisch aus Statusparametern oder Ereignisnutzlasten binden, um eine kontextbezogene Navigation ohne manuelle Bindungsausdrücke zu ermöglichen.
- Kontextbezogene Beispiel-Prompts
- Die Now Assist Im Bereich werden relevante Beispielaufforderungen basierend auf den in der aktuellen Experience verfügbaren Seiten und Komponenten angezeigt, sodass Sie schnell beginnen können, ohne einen Prompt von Grund auf neu zu erstellen.
- Menschliche Überprüfung vor der Anwendung
- Generierte Konfigurationen werden vor dem Commit als schreibgeschützte Vorschau angezeigt. Entwickler können akzeptieren und bearbeiten oder ablehnen und erneut auffordern, um bei jedem Schritt die Richtigkeit sicherzustellen.
Wie Now Assist Generiert Ereignis-Handler-Konfigurationen
Wenn Sie einer Komponente in einen Ereignis-Handler hinzufügen UI Builder Und öffnen Sie Now Assist Konfigurationsbereich zeigt das System ein Textfeld an, in dem Sie das gewünschte Verhalten beschreiben. Sie können Ihre eigene Eingabeaufforderung eingeben oder aus den angezeigten Beispiel-Prompts auswählen.
Now Assist Verarbeitet den Prompt anhand der verfügbaren Seiten, Parameter und Ereignisnutzlasten in der aktuellen Experience und generiert eine Konfiguration. Das Ergebnis wird als schreibgeschützte Vorschau angezeigt. Sie überprüfen das Ziel, die Parameterbindungen und die Auslösereinstellungen und wählen dann aus, ob Sie das Ergebnis akzeptieren und bearbeiten oder ablehnen möchten.
Wenn Sie akzeptieren, wird die Konfiguration auf die Komponente angewendet. Sie können mit der Bearbeitung einzelner Felder mit den Standardformularsteuerelementen fortfahren, bevor Sie auswählen Hinzufügen Zum Speichern des Handlers.
Unterstützte Ereignis-Handler
Now Assist Die Ereignis-Handler-Generierung unterstützt die drei am häufigsten verwendeten Ereignis-Handler in UI Builder:
- Öffnen Sie die Seite oder URL
-
Der Ereignis-Handler „Seite oder URL öffnen“ navigiert den Anwender zu einer Seite, wenn ein Komponentenereignis ausgelöst wird. Das Ziel kann eine Seite innerhalb der aktuellen Experience oder eine externe URL sein.
Für Seiten in der aktuellen Experience wählen Sie die Zielseite aus und geben alle erforderlichen Parameter an, z. B. einen Tabellennamen oder eine sys_ID. Für externe URLs geben Sie die vollständige URL ein. Beide Zieltypen unterstützen einen In neuer Registerkarte öffnen Option.
Parameter können statisch oder dynamisch aus Statusparametern oder Ereignisnutzlastfeldern gebunden werden. Der erweiterte Modus stellt zusätzliche Bindungsfelder für Route, Felder und Parameter bereit.
- Öffnen und schließen Sie den modalen Dialog
-
Der Ereignis-Handler „modalen Dialog öffnen und schließen“ öffnet oder schließt einen modalen Dialog in der aktuellen Experience, wenn ein Komponentenereignis ausgelöst wird. Now Assist Kann diesen Handler basierend auf einer Beschreibung in natürlicher Sprache konfigurieren, welches Dialogfeld unter welchen Bedingungen geöffnet oder geschlossen werden soll.
- Laden des Viewports angefordert
-
Der Ereignis-Handler „Angefordertes Laden des Viewports“ löst das Laden eines bestimmten Viewports innerhalb der Experience aus, wenn ein angegebenes Ereignis ausgelöst wird. Now Assist Kann diesen Handler basierend auf einer Beschreibung des Ziel-Viewports und des auslösenden Ereignisses in natürlicher Sprache konfigurieren.
Ereignisnutzlasten und Parameterbindung
Einige Komponentenereignisse senden eine Nutzlast – eine Reihe von Datenwerten, die von der Quellkomponente ausgegeben werden, wenn das Ereignis ausgelöst wird. Wenn eine Nutzlast verfügbar ist, Now Assist Kann Zielparameter direkt an Nutzlastfelder binden, wodurch eine vollständig dynamische Navigation ohne statische Werte ermöglicht wird.
Beispiel: Das Ereignis „auf Referenzlink geklickt“ in einer Listenkomponente sendet die folgenden Nutzlastfelder: ListTable , NativeEreignis , Datensatz_ID , Zeile , sys_ID , Und Tabelle . Now Assist Diese Felder können automatisch den entsprechenden Parametern eines Datensatzseitenziels zugeordnet werden, sodass durch Auswahl eines Referenzlinks in der Liste der richtige Datensatz geöffnet wird.
Wenn ein Ereignis keine Nutzlast hat, z. B. das Ereignis, auf das auf die Schaltfläche geklickt wurde, müssen Parameter an Statusparameter gebunden oder als statische Werte eingegeben werden.