Zum Inhalt springen

Rufen Sie ein anderes Ereignis als Aktionstyp im Jitterbit App Builder auf

App Builder unterstützt die Möglichkeit, ein Ereignis aus einem separaten Business-Objekt als Aktionstyp im Ereignis eines Business-Objekts aufzurufen. Diese Funktion wurde entwickelt, um die Wiederverwendung vorhandener Logik zu ermöglichen, damit dasselbe Ereignis an mehreren Stellen verwendet werden kann. So müssen Sie nicht in jedem Business-Objekt, in dem Sie es verwenden möchten, identische Ereignisse erstellen.

Dieser Artikel zeigt ein Beispiel mit Northwinds-Daten und nutzt ein Ereignis aus dem Geschäftsobjekt Kunden und verwendet es in einer Ereignisaktion für das Geschäftsobjekt Bestellungen.

  • Eine Schaltfläche mit der Bezeichnung Großbuchstaben wurde erstellt, um ein Ereignis zu nutzen, bei dem der Firmenname in Großbuchstaben geschrieben wird
  • Das Business-Objekt hinter diesem Panel hat ein Ereignis namens Upper Customer, dessen Aktion das Ereignis vom Business-Objekt Customer aufruft
  • Im Business-Objekt des Panels wurde ein Ereignis mit dem Namen Oberer Kunde erstellt. Weitere Informationen zur Konfiguration eines Ereignisses finden Sie unter Ereignis konfigurieren.
  • Die Regel eines separaten Business-Objekts kann durch Klicken auf Erstellen im Bereich Aktionen konfiguriert werden.

Die Aktion wird anschließend konfiguriert, indem das Business-Objekt, in dem die Regel nativ ist (in diesem Fall Kunden), das Ereignis Firmenname in Großbuchstaben und anschließend die gemeinsame Spalte beider Business-Objekte (in diesem Fall Kunden-ID) ausgewählt wird. Explizite Bindungen können mehrere gemeinsame Spalten enthalten; mehrere Bindungsspalten schränken den Umfang des Ereignisses ein.

In diesem Beispiel wird ein Kunden-Ereignis innerhalb eines Bestellungen-Business-Objekts verwendet, um die Spalte mit dem Kundennamen basierend auf einer Bestellung dieses Kunden zu aktualisieren. Dies könnte jedoch auch umgekehrt werden, um ein Ereignis innerhalb von Bestellungen zu verwenden, das Bestellinformationen beeinflusst, die von einem Kunden-Business-Objekt-Ereignis ausgelöst werden, um alle Bestellungen eines bestimmten Kunden zu durchlaufen. Das bedeutet, dass die Bindungen verwendet werden können, um mehrere Zeilen zurückzugeben, auf die das Ereignis reagieren kann.

So rufen Sie ein Ereignis als Aktionstyp auf

  1. Erstellen Sie eine Geschäftsregel, die in einem Ereignis mit einer gemeinsamen Spalte für die Bindung verwendet werden kann.
  2. Erstellen Sie ein Ereignis, in dem Sie die Regel aus Schritt 1 verwenden möchten.
  3. Klicken Sie im Bereich „Aktionen“ auf „Vorhandenes registrieren“ und legen Sie unter „Aktionsinformationen“ die folgenden Parameter fest:

    • „Typ“ auf „Ereignis“ gesetzt
    • „Geschäftsobjekt“ ist der Ursprungsort der Regel aus Schritt 1
    • „Ereignis“ ist der Name der Regel aus Schritt 1
  4. Klicken Sie auf „Speichern“

  5. Wählen Sie im Bereich „Explizite Bindungen“ die Spalte(n) aus, die vom Quell-Geschäftsobjekt und dem Regel-Geschäftsobjekt gemeinsam genutzt werden.
  6. Das Ereignis kann nun in einem Bereich mit dem Geschäftsobjekt verwendet werden, in dem es erstellt wurde.