Zum Inhalt springen

Ereignisaktionstypen im Jitterbit App Builder

App Builder unterstützt viele verschiedene Ereignisaktionstypen, die für mit Ereignissen verknüpfte Aktionen definiert werden können, je nach beabsichtigter Verwendung der Aktion. In diesem Artikel werden die verschiedenen Aktionstypen und ihre Verwendung beschrieben.

Um auf die verschiedenen Ereignisaktionstypen zuzugreifen, navigieren Sie zur Ebene der Geschäftslogik von App Builder. Von dort aus identifizieren Sie die Tabelle (oder Regel), in der Sie die Aktion definieren möchten, und klicken auf das entsprechende Symbol Ereignisse. Auf dem resultierenden Aktionsdefinitionsbildschirm werden Ihnen Optionen zum Konfigurieren des Aktionstyps angezeigt.

Verfügbare Aktionstypen:

  • Regel
  • Benachrichtigung
  • API Aufruf
  • Ereignis
  • Export
  • Import
  • Plugin
  • Verfahren
  • RFC

Der Standardwert für Typ ist Regel, da Benutzer am häufigsten beabsichtigen, eine Geschäftsregel zusammen mit einer Aktion zu nutzen. Die Regel ist in vorhandenen Artikeln und Anleitungen dokumentiert und der Benachrichtigungstyp ist auch an anderer Stelle dokumentiert. Dieser Artikel konzentriert sich auf die Aktionstypen für API -Aufruf, Ereignis, Export, Import, Plugin, Verfahren, RFC und Workflow Antwort.

API Aufruf

Der Aktionstyp API Aufruf wird verwendet, um einen APIM- oder REST- Endpoint als Aktion aufzurufen.

So konfigurieren Sie eine API Aufrufaktion

  • Setzen Sie den Typwert auf API Aufruf
  • Wählen Sie den benannten Endpoint aus, der mit der Aktion aufgerufen werden soll
  • Ändern Sie ggf. den Wert Order, um die Ausführungsreihenfolge bei Ausführung auf Ereignisbasis zu steuern.
  • Legen Sie den Wert Wann fest, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie die Richtigkeit der Informationen
  • Klicken Sie auf Speichern

Hinweis

Aus der REST-Perspektive: App Builder unterstützt eingehende und ausgehende Bindungen. Eingehende Spalten werden an den Endpoint gesendet, und ausgehende Spalten stammen aus der Endpoint und aktualisieren den Datensatz im Arbeitsspeicher mit dem Wert aus dem REST. Die Verwendung ausgehender Bindungen kann zu einer Fehlermeldung führen, wenn die Antwort mehrere Datensätze enthält, da App Builder weiß nicht, welcher Datensatz in diesem Szenario verwendet werden soll.

Ereignis

Der Aktionstyp Ereignis wird verwendet, um ein anderes benanntes Ereignis auszuführen.

So konfigurieren Sie eine Ereignisaktion

  • Setzen Sie den Wert „Typ“ auf Ereignis
  • Wählen Sie das benannte Geschäftsobjekt mit dem zugehörigen auszuführenden Ereignis aus
  • Wählen Sie das benannte auszuführende Ereignis aus
  • Ändern Sie ggf. den Wert „Reihenfolge**“, um die Reihenfolge der Ausführung bei Ausführung auf Ereignisbasis zu steuern
  • Legen Sie den Wert „Wann**“ fest, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie die Expliziten Bindungen und bestätigen Sie, dass die Informationen korrekt sind
  • Klicken Sie auf Speichern

Export

Der Aktionstyp Export wird verwendet, um einen Bericht in eine Datei zu exportieren. Basierend auf der Konfiguration App Builder exportiert eine Datei, schreibt sie durch Komma, Pipe oder Tab getrennt und speichert sie am angegebenen Speicherort.

So konfigurieren Sie eine Exportaktion

  • Setzen Sie den Typwert auf Export
  • Wählen Sie die entsprechende benannte Regel aus, die mit der Aktion ausgeführt werden soll
  • Setzen Sie Dateisystem auf den Speicherort, an dem Sie die zu exportierenden Informationen speichern möchten. Dieser Wert kann ein lokales oder Netzwerkdateisystem sein.
  • Wählen Sie den für die Datei verwendeten Trennzeichen-Wert. Optionen sind: Komma, Pipe, Tab
  • Wenn die zu exportierende Datei eine Header enthält, aktivieren Sie das Kontrollkästchen Ausgabekopfzeilen
  • Wählen Sie die Dateinamenspalte aus der referenzierten Geschäftsregel oder Tabelle aus
  • Ändern Sie ggf. den Wert Reihenfolge, um die Reihenfolge der Ausführung bei Ausführung bei Ereignis zu steuern
  • Legen Sie den Wert Wann fest, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie, dass die Informationen korrekt sind
  • Klicken Sie auf Speichern

Import

Der Aktionstyp Import wird verwendet, um Daten aus einem Dateisystem in eine oder mehrere Tabellen zu importieren. App Builder unterstützt die Möglichkeit, mit dieser Methode eine CSV-, Excel oder HL7-Datei zu importieren.

So konfigurieren Sie eine Importaktion

  • Setzen Sie den Typ auf Importieren
  • Stellen Sie den Importtyp so ein, dass er dem für den Import verwendeten Dateityp entspricht. Zur Auswahl stehen CSV oder Excel, HL7
  • Falls Sie es wollen App Builder Um den Inhalt der Zieltabelle beim Import zu löschen, aktivieren Sie das Kontrollkästchen Abschneiden.
  • Legen Sie Dateisystem auf den Speicherort fest, an dem Sie die importierten Informationen speichern möchten. Dieser Wert kann ein lokales oder Netzwerkdateisystem sein.
  • Legen Sie den Wert Zieltabelle auf die benannte Tabelle fest, in der sich die importierte Datei befinden wird.
  • Wählen Sie den für die Datei verwendeten Wert Trennzeichen. Optionen sind: Komma, Pipe, Tabulator.
  • Legen Sie den Wert Abgeschlossene Datenquelle fest, um den Dateispeicherort darzustellen, an den die Importdatei verschoben wird, ODER dieser Wert kann leer gelassen werden. Oft ist dies derselbe wie der Wert für das Dateisystem.
  • Ändern Sie ggf. den Wert Reihenfolge, um die Reihenfolge der Ausführung bei Ausführung bei Ereignis zu steuern.
  • Legen Sie den Wert Wann fest, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher.
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie, dass die Informationen korrekt sind.
  • Klicken Sie auf Speichern.

Hinweis

Explizite Bindungen haben keinen Einfluss auf den Import.

Plugin

Der Plugin-Aktionstyp wird verwendet, um ein Aktions-Plugin aufzurufen in App Builder.

So konfigurieren Sie eine Plug-In-Aktion

  • Setzen Sie den Typ auf Plugin
  • Wählen Sie den entsprechenden Plugin-Wert basierend auf Ihren Anforderungen. Plugins:
    • Zeile in leerer Tabelle erstellen - erstellt eine neue Zeile, wenn das Filterereignis keine Zeilen zurückgegeben hat
    • Bild-ETag generieren - generiert einen ETag für ein Bild in der Be_Image-Tabelle
    • Hash-Passwort - Hasht den Wert des Felds „Passwort“
    • HTTP-Retriever - Ruft Inhalte aus der Spalte „URL“ ab und speichert sie in der Spalte „Ergebnis“
    • Steuerelement verschieben - Verschiebt den Index aller Geschwistersteuerelemente
    • Persistent - Cache leeren - Cache mit Row leeren
    • Persistenter Filter - Legt Standardwerte aus Wert fest - Legt Standardwerte aus Wert fest
    • Persistent - Zeile aktualisieren - Zeile aktualisieren
    • Persistentes Salesforce - Zeile aktualisieren - Zeile aktualisieren
    • Pluralize Name - Pluralisieren und humanisieren Sie ein Feld „Name“.
    • Hintergrundereignis ausführen - führt das „Hintergrund“-Ereignis für das Datenobjekt aus (im Hintergrund)
    • Bericht speichern - speichert den Bericht im PDF-Verzeichnis
    • Sleep - schläft bis zu einem bestimmten Timeout
    • SMTP-Mailer - versendet Emails mit Email, Betreff und optionalen Text- und Absenderfeldern. Ersetzung durch {{field}} ist im Body verfügbar.
    • Throw Exception - wirft eine Ausnahmemeldung aus
    • Timer - Pause für 5 oder „WaitTime“-Sekunden
  • Ändern Sie ggf. den Wert Order, um die Ausführungsreihenfolge bei Ausführung auf Ereignisbasis zu steuern
  • Legen Sie den Wert When fest, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie, dass die Informationen korrekt sind
  • Klicken Sie auf Speichern

Hinweis

Verfügbare Plugin-Optionen können aktualisiert werden über App Builder Veröffentlichungen.

Verfahren

Der Aktionstyp Prozedur wird zum Ausführen einer gespeicherten RDBMS-Prozedur verwendet.

So konfigurieren Sie eine Verfahrensaktion

  • Stellen Sie den Typ auf Prozedur ein
  • Wählen Sie die benannte gespeicherte RDBMS-Prozedur aus
  • Ändern Sie ggf. den Wert Reihenfolge, um die Reihenfolge der Ausführung bei Ausführung auf Ereignisbasis zu steuern
  • Stellen Sie den Wert Wann ein, um festzulegen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie, dass die Informationen korrekt sind
  • Klicken Sie auf Speichern

RFC

Der RFC-Aktionstyp wird zum Ausführen eines Remote Function Call verwendet. RFCs werden hauptsächlich verwendet, wenn extern mit SAP gearbeitet wird und RFC-BABI-Aufrufe und RFC-Tabellenlesevorgänge konfiguriert werden.

So konfigurieren Sie eine RFC-Aktion

  • Stellen Sie den Typ auf RFC ein
  • Wählen Sie den benannten RFC aus
  • Ändern Sie ggf. den Wert Reihenfolge, um die Reihenfolge der Ausführung bei Ausführung auf Ereignisbasis zu steuern
  • Stellen Sie den Wert Wann ein, um zu bestimmen, wann die Aktion ausgeführt werden soll. Optionen: Vorher, Nachher
  • Überprüfen Sie Explizite Bindungen und bestätigen Sie, dass die Informationen korrekt sind
  • Klicken Sie auf Speichern