Arbeiten Sie mit der Entitätsansicht-Aktionszuordnung für UI Builder

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Mit UI Builderkönnen Sie mithilfe der Anwendung „Entity View Action Mapper (EVAM)“ standardisieren, wie die Datenquellen in Ihren Komponenten auf Ihren Karten und Listen angezeigt werden.

    EVAM – Übersicht

    Entity View Action Mapper (EVAM) ist eine Anwendung, die die Anzeige verschiedener Datenquellen in Karten und Listen standardisiert. UI Builder verwendet EVAM-Datenquellen, um Informationen in einer Komponente als Kartenrasteransicht oder als Liste von Informationen anzuzeigen. Sie können Ihrer Komponente einen Umschalter hinzufügen, damit Anwender zwischen Kartenraster und Listenansichten wechseln können.

    EVAM besteht aus den folgenden Komponenten:
    • Entität (Datenquelle). Zugehörige Daten, die Sie anzeigen möchten, z. B. ein Community-Beitrag oder ein Benutzer.
    • Anzeigen Wie eine Karte Daten und Aktionen anzeigt.
    • Aktionen. Aktion, die sie für die Karte ausführt. Sie können beispielsweise einen Benutzer in Ihrem System aktivieren.
    • Zuordnung Ein Prozess, der die Datenquelle generischen Feldern zuordnet, die auf der Karte angezeigt werden Sie können auch Aktionen zuordnen, die in der Kartenansicht ausgelöst werden.

    EVAM- und Multi-Tabellen-Datenkonfiguration

    EVAM ist eine Option für Benutzer, die JSON verstehen und damit umgehen können. Die Datenkonfigurationsoption für mehrere Tabellen ist eine Alternative, die Ihnen mehr Kontrolle über die Darstellung von Daten gibt, die Konfiguration der Daten erleichtert und es Ihnen ermöglicht, in UI Builderzu bleiben. Verwenden Sie die gewünschte Option. Weitere Informationen finden Sie unter Datenkonfiguration für mehrere Tabellen.

    EVAM-Datenquellen

    Sie fügen EVAM-Datenquellen in UI Builder hinzu und binden sie an eine Komponente.
    Abbildung : 1. EVAM-Datenressourcen
    EVAM-Datenressourcen im Modal „Datenressource auswählen“.
    Tabelle : 1. EVAM-Datenquellen
    EVAM-Datenquelle Beschreibung
    EVAM-Datenressource Fügen Sie eine EVAM-Definition und weitere Informationen zur Datenquelle hinzu.
    • Typ: Zusammengesetzt
    • Auswertungszeitraum: Wählen Sie unter Wenn diese Datenressource ausgewertet werdensoll Sofort aus, damit die EVAM-Datenressourceninstanz beim Laden der Seite ausgewertet wird, oder wählen Sie Nur wenn aufgerufen, um einen Ereignis-Handler zum Auswerten der EVAM-Datenressource zu verwenden.
    • EVAM-Definition: Fügen Sie im Feld EVAM-Definition den EVAM-Definitionsdatensatz hinzu, der der Datenressource zugeordnet ist.
    • Seiten-Cursor: Fügen Sie im Feld Seiten-Cursor einen Seiten-Cursor für die EVAM -Definition hinzu.
    • Seitengröße: Fügen Sie im Feld Seitengröße eine Größe für die EVAM-Paginierung hinzu.
    • Seitenzahl: Fügen Sie im Feld Seitenzahl die Seitenzahl für die EVAM -Paginierung hinzu.
    • EVAM-Filtereinstellung: Geben Sie im Feld EVAM-Filtereinstellung die sys_ids für den EVAM-Datenfilter ein.

    Um einen Ereignis-Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Ereignisseaus.

    Zeigen Sie im Abschnitt Now Code-Editor, der sich neben dem Konfigurationsbereich befindet, eine Vorschau des EVAM-Definitionsskripts an.

    Abbildung : 2. EVAM-Datenressourcenkonfiguration
    EVAM-Datenressourcenkonfiguration
    EVAM-Daten abrufen Um eine EVAM-Definition und andere Informationen zur Datenquelle hinzuzufügen, wählen Sie Konfigurationaus.
    • Typ: GRAPQL.
    • Zeitpunkt für Auswertung: Damit die EVAM-Datenressourceninstanz beim Laden einer Seite ausgewertet wird, wählen Sie Sofortaus. Um einen Ereignis-Handler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur wenn aufgerufenaus.
    • EVAM-Definition: Geben Sie im Feld EVAM-Definition den EVAM-Definitionsdatensatz ein, der der Datenressource zugeordnet ist.
    • Seiten-Cursor: Geben Sie im Feld Seiten-Cursor einen Seiten-Cursor für die EVAM -Definition ein.
    • Seitengröße: Geben Sie im Feld Seitengröße eine Größe für die EVAM-Paginierung ein.
    • Seitenzahl: Geben Sie im Feld Seitenzahl die Seitenzahl für die EVAM -Paginierung ein.
    • EVAM-Filtereinstellung: Geben Sie im Feld EVAM-Filtereinstellung die sys_ids für den EVAM-Datenfilter ein.

    Um einen Ereignis-Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Ereignisseaus.

    Zeigen Sie eine Vorschau des EVAM-Definitionsskripts im Now-Code-Editor rechts neben dem Konfigurationsbereich an.

    Rufen Sie die EVAM-Datenquellenkonfiguration ab.

    EVAM-Metadaten abrufen Um auszuwählen, wann die EVAM-Datenressource ausgewertet und eine EVAM-Definition hinzugefügt werden soll, wählen Sie Konfigurationaus.
    • Typ: GRAPQL.
    • Zeitpunkt für Auswertung: Damit die EVAM-Datenressourceninstanz beim Laden einer Seite ausgewertet wird, wählen Sie Sofortaus. Um einen Ereignis-Handler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur wenn aufgerufenaus.
    • EVAM-Definition: Geben Sie im Feld EVAM-Definition den EVAM-Definitionsdatensatz ein, der der Datenressource zugeordnet ist.

    Um einen Ereignis-Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Ereignisseaus.

    Zeigen Sie eine Vorschau des EVAM-Definitionsskripts im Now-Code-Editor rechts neben dem Konfigurationsbereich an.

    Rufen Sie die EVAM-Metadatenkonfiguration ab.

    EVAM-Datenressource durchsuchen Um eine EVAM-Definition und andere Informationen zur Datenquelle hinzuzufügen, wählen Sie Konfigurationaus.
    • Typ: Zusammengesetzt
    • Auswertungszeitpunkt: Auswertung der EVAM-Datenressourceninstanz beim Laden einer Seite. Wählen Sie Sofortaus. Um einen Ereignis-Handler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur wenn aufgerufenaus.
    • EVAM-Konfigurations-ID: Fügen Sie im Feld EVAM-Konfigurations-ID die EVAM- Konfigurations-ID hinzu, die dem Datensatz zugeordnet ist.
    • Suchkontext-Konfigurations-ID: Fügen Sie im Feld Suchkontext-Konfigurations-ID die Suchkontext-Konfigurations-ID hinzu, nach der Sie suchen.
    • Suchbegriff: Fügen Sie im Feld Suchbegriff die Suchbegriffe hinzu, nach denen Sie suchen.
    • Aspektfilter: Fügen Sie im Feld Aspektfilter beliebige Aspektfilter hinzu, um Ihre Suche zu definieren.
    • Suchfilter: Fügen Sie im Feld Suchfilter beliebige Suchfilter hinzu, um Ihre Suche zu definieren.
    • Rechtschreibprüfung deaktivieren: Wählen Sie im Feld Rechtschreibprüfung deaktivieren aus, ob die Rechtschreibprüfung während der Suche aktiviert oder deaktiviert werden soll.
    • Paginierungstoken: Geben Sie im Feld Paginierungstoken bei Bedarf ein Paginierungstoken ein.

    Um einen Ereignis-Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Ereignisseaus.

    Zeigen Sie eine Vorschau des EVAM-Definitionsskripts im Now-Code-Editor rechts neben dem Konfigurationsbereich an.

    Durchsuchen Sie die EVAM-Datenressourcenkonfiguration.