Arbeiten Sie mit der Entity View Action Mapper für UI Builder

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Mit UI Builderkönnen Sie die Anwendung Entity View Action Mapper (EVAM) verwenden, um zu standardisieren, wie die Datenquellen in Ihren Komponenten in Ihren Karten und Listen angezeigt werden.

    EVAM – Übersicht

    Entity View Action Mapper (EVAM) ist eine Anwendung, die standardisiert, wie verschiedene Datenquellen in Karten und Listen angezeigt werden. 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 Benutzer zwischen Kartenraster und Listenansichten wechseln können.

    EVAM besteht aus den folgenden Komponenten:
    • Entität (Datenquelle). Zugeordnete Daten, die Sie anzeigen möchten, z. B. ein Community-Beitrag oder ein Benutzer.
    • Ansicht. Wie eine Karte Daten und Aktionen anzeigt.
    • Aktionen Aktion, die für die Karte ausgeführt wird. Sie können beispielsweise einen Benutzer in Ihrem System aktivieren.
    • Karte 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-Datenquellen

    Sie fügen EVAM-Datenquellen in UI Builder hinzu und binden sie an eine Komponente.
    Abbildung : 1. EVAM-Datenressourcen
    EVAM-Datenressourcen im Dialogfeld „Datenressource auswählen“.
    Tabelle : 1. EVAM-Datenquellen
    EVAM-Datenquelle Beschreibung
    EVAM-Datenressource Fügen Sie eine EVAM-Definition und andere Informationen zur Datenquelle hinzu.
    • Typ: Zusammengesetzt.
    • Zeitpunkt für Auswertung: Wählen Sie im Feld Wann dieseDatenressource ausgewertet werden soll die Option Sofort aus, damit die EVAM-Datenressourceninstanz beim Laden der Seite ausgewertet wird, oder wählen Sie Nur bei Aufruf aus, um einen Event 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 Event Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Eventsaus.

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

    Abbildung : 2. Konfiguration der EVAM-Datenressource
    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 Ereignishandler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur bei Aufrufaus.
    • 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 Event Handler hinzuzufügen, wenn dieser Datenabruf initiiert wird, erfolgreich ist oder fehlgeschlagen ist, wählen Sie Eventsaus.

    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 Ereignishandler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur bei Aufrufaus.
    • EVAM-Definition: Geben Sie im Feld EVAM-Definition den EVAM-Definitionsdatensatz ein, der der Datenressource zugeordnet ist.

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

    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.
    • Zeitpunkt für Auswertung: Die EVAM-Datenressourceninstanz wird beim Laden einer Seite ausgewertet. Wählen Sie Sofortaus. Um einen Ereignishandler zum Auswerten der EVAM-Datenressource zu verwenden, wählen Sie Nur bei Aufrufaus.
    • EVAM-Konfigurations-ID: Fügen Sie im Feld EVAM-Konfigurations-ID die EVAM- Konfigurations-ID hinzu, die dem Datensatz zugeordnet ist.
    • ID der Suchkontextkonfiguration: Fügen Sie im Feld Suchkontextkonfigurations-ID die ID der Suchkontextkonfiguration 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“ Aspektfilter hinzu, um Ihre Suche zu definieren.
    • Suchfilter: Fügen Sie im Feld Suchfilter Suchfilter hinzu, um die Suche zu definieren.
    • Rechtschreibprüfung deaktivieren: Wählen Sie im Feld Rechtschreibprüfung deaktivieren aus, ob die Rechtschreibprüfung während der Suche ein- oder ausgeschaltet sein soll.
    • Paginierungstoken: Geben Sie im Feld Paginierungstoken bei Bedarf ein Paginierungstoken ein.

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

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

    EVAM-Datenressourcenkonfiguration durchsuchen