Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

So erstellen Sie eine Sitzungstabelle im Jitterbit App Builder

Alle Interaktionen mit App Builder erfolgen im Rahmen einer Websitzung. Eine Sitzung wird erstellt, wenn ein Benutzer App Builder zum ersten Mal besucht. Nachfolgende Anfragen desselben Benutzers werden derselben Sitzung zugeordnet. Diese Anleitung führt Sie Schritt für Schritt durch die Erstellung einer Sitzungstabelle in App Builder und deren Verknüpfung mit einer Regel und einem Ereignis.

Geschäftsanwendungsfälle für Sitzungen

  • Verfolgen und unterscheiden Sie authentifizierte Benutzer unter demselben Konto. Wenn beispielsweise zwei Personen beide als Administrator angemeldet sind, können Sie sie mithilfe von Sitzungen einzeln verfolgen.
  • Verfolgen Sie mehrere anonyme Benutzer.
  • Filtern Sie Berichtskriterien basierend auf Sitzungen.

So erstellen Sie eine Sitzungstabelle

Erstellen Sie zunächst die Sitzungstabelle in der Datenspeicherebene.

  1. Navigieren Sie zur App Workbench.
  2. Klicken Sie auf + Tabelle.
  3. Weisen Sie den Namen Sitzung zu und klicken Sie auf Speichern.
  4. Bestätigen Sie, dass eine UUID-Primärschlüsselspalte für Sitzungs-ID erstellt wurde.
  5. Fügen Sie alle weiteren Spalten hinzu, die Sie für Ihre Sitzung benötigen. Dies hängt von den Anwendungsanforderungen ab.
  6. Klicken Sie auf die Schaltfläche Tabelle erweitern und Fortfahren.

Erstellen Sie im zweiten Schritt eine Standardregel für die Sitzungstabelle.

Wichtig

Sie müssen in dieser Regeldefinition keine Tabelle einfügen. Dies funktioniert mit einer Parametertabelle, da diese nur einen Datensatz enthält. Die Verwendung einer Tabelle mit mehreren Datensätzen verstößt wahrscheinlich gegen die Standardregel.

  1. Navigieren Sie zu App Workbench > Regeln
  2. Wählen Sie Nach Tabelle und dann die Tabelle Sitzung aus dem Tabellenbereich
  3. Klicken Sie im Bereich „Regeln“ auf die Schaltfläche + Regel
  4. Setzen Sie den Zweck auf Standard
  5. Weisen Sie den Namen als Sitzung (Standard für neue Sitzung) zu
  6. Klicken Sie auf Speichern
  7. App Builder fügt die Sitzungstabelle automatisch zu Ihrem Geschäftsobjekt hinzu, das gelöscht werden sollte
  8. Klicken Sie auf die Registerkarte Tab
  9. Klicken Sie auf die Schaltfläche + Spalte, fügen Sie den Ausdruck session() hinzu, der auf SessionID abzielt, und weisen Sie einen Alias als SessionID zu
  10. Klicken Sie auf Speichern

Der dritte Schritt besteht darin, die Standardregel zu registrieren, sodass beim Einfügen eines neuen Datensatzes standardmäßig die Sitzungs-ID verwendet wird.

  1. Navigieren Sie zu App Workbench > Regeln
  2. Wählen Sie Nach Tabelle, suchen Sie die Tabelle Sitzung und klicken Sie auf Datensatz öffnen
  3. Klicken Sie auf Mehr > Randfall
  4. Klicken Sie auf die Schaltfläche Standardeinstellungen
  5. Klicken Sie auf die Schaltfläche Vorhandene registrieren
  6. Setzen Sie die Regel auf Sitzung (Standard für neue Sitzung)
  7. Setzen Sie den Bindungstyp auf Explizit
  8. Klicken Sie auf die Schaltfläche Speichern

Der vierte Schritt besteht darin, ein benutzerdefiniertes Ereignis zu erstellen, das auf ein Intrinsic App Builder-Ereignis verweist, das ausgeführt wird, wenn die Tabelle über die Benutzeroberfläche der Anwendung abgefragt wird.

  1. Navigieren Sie zu App Workbench > Regeln
  2. Wählen Sie Nach Tabelle und suchen Sie die Tabelle Sitzung
  3. Klicken Sie auf das Symbol Ereignisse für die Sitzungstabelle
  4. Klicken Sie im Bereich „Datenspeicherereignisse“ auf + Tabellenereignis
  5. Weisen Sie den Namen als Filter zu
  6. Klicken Sie auf Speichern und schließen Sie das Fenster
  7. Klicken Sie unter Aktionen auf Vorhandene registrieren
  8. Ändern Sie den Typwert in Plugin
  9. Wählen Sie das Plugin „Zeile in leerer Tabelle erstellen“ aus. Dieses Plugin erstellt eine neue Zeile, wenn das Filterereignis keine Zeilen zurückgibt.
  10. Geben Sie die Beschreibung der Technischen Hilfe ein
  11. Klicken Sie auf die Schaltfläche Speichern