Zum Inhalt springen

So erstellen Sie eine Sitzungstabelle im Jitterbit App Builder

Einführung

Alle Interaktionen mit dem App Builder erfolgen im Kontext einer Web-"Sitzung". Eine Sitzung wird erstellt, wenn ein Benutzer den App Builder zum ersten Mal besucht. Nachfolgende Anfragen desselben Benutzers sind mit derselben Sitzung verknüpft. Diese Seite zeigt Ihnen, wie Sie eine Sitzungstabelle erstellen und sie mit einer Regel und einem Ereignis verknüpfen.

Geschäftliche Anwendungsfälle für Sitzungen

Folgendes sind einige der Möglichkeiten, wie Sitzungen verwendet werden können:

  • Verfolgen und Unterscheiden zwischen authentifizierten Benutzern unter demselben Konto. Wenn beispielsweise zwei Personen als Admin-Benutzer angemeldet sind, ermöglichen es Sitzungen, sie einzeln zu verfolgen.

  • Verfolgen mehrerer anonymer Benutzer.

  • Filtern von Berichtskriterien basierend auf der Sitzung.

Erstellen Sie eine Sitzungstabelle

Sie können eine Sitzungstabelle aus der Datenspeicherebene Ihrer Anwendung erstellen:

  1. Navigieren Sie zum App Workbench.

  2. Klicken Sie im Schnellaktionen-Panel auf + Tabelle.

  3. Geben Sie der neuen Tabelle den Namen Session und klicken Sie auf Speichern.

  4. Überprüfen Sie, ob eine Spalte mit dem Namen SessionID und dem Datentyp UUID erstellt wurde und ob sie als Primärschlüssel festgelegt wurde. (Dies sollte automatisch geschehen.)

  5. Klicken Sie im Tabelle-Panel auf Mehr > Edge Case, um erweiterte Optionen anzuzeigen.

  6. Wählen Sie im Abschnitt Verwaltete Einstellungen im Dropdown-Menü Zweck die Option Verwaltete Tabelle aus. Ein weiteres Dropdown-Menü, Verwalteter Typ, wird sichtbar. Klicken Sie darauf und wählen Sie Session aus.

  7. Fügen Sie zusätzliche Spalten hinzu, die für Ihre Sitzung benötigt werden.

  8. Klicken Sie auf Tabelle verbessern, dann auf Fortfahren.

Als Nächstes müssen Sie ein benutzerdefiniertes Ereignis erstellen, das auf ein intrinsisches App Builder-Ereignis verweist, das beim Abfragen der Tabelle über die Benutzeroberfläche der Anwendung ausgeführt wird. Gehen Sie dazu wie folgt vor:

  1. Navigieren Sie zum App Workbench > Regeln.

  2. Unter App-Datenquellen wählen Sie Nach Tabelle. Im Panel Tabellen suchen Sie in der Liste der Tabellen die Session-Tabelle, die Sie zuvor erstellt haben.

  3. Klicken Sie in der Zeile der Session-Tabelle auf das -Symbol unter der Spalte Ereignisse. Der Dialog Datenlagerereignisse öffnet sich.

  4. Klicken Sie auf + Tabellenereignis. Die Seite Ereignis öffnet sich.

  5. Geben Sie dem neuen Ereignis den Namen "Filter" und klicken Sie auf Speichern. Eine Bearbeitungsseite öffnet sich.

  6. Unter dem Panel Aktionen klicken Sie auf Registrieren. Ein Dialog Aktion öffnet sich.

  7. Wählen Sie im Dropdown Typ Plugin aus.

  8. Wählen Sie im Dropdown Plugin Zeile in leerer Tabelle erstellen aus. Dieses Plugin erstellt eine neue Zeile, wenn das Filter-Ereignis keine Zeilen zurückgibt.

  9. (Optional) Geben Sie eine Beschreibung des Ereignisses im Feld Technische Hilfe ein.

  10. Klicken Sie auf die Schaltfläche Speichern.