Durch dieses Ereignis wird ein Job ausgeführt, wenn ein HTTP-Request wurde von einem externen Server empfangen wird. Es könnte sich um Informationen von einer Website oder einem Shop-System handeln. Wenn Engage diese Informationen erhält, wird der entsprechende Job ausgeführt. Das Ereignis kann auf Requests beschränkt werden, die bestimmte Informationen oder Parameter enthalten.

Beispiel für HTTP-Request

Senden Sie den HTTP-Request an folgende Adresse. Ersetzen Sie die E-Mail-Adresse und das Passwort durch die korrekten Werte. Sie können optionale Parameter zum Request hinzufügen (z. B. abcdef, pqrst). Wenn Sie den HTTP-Request senden und dieser erfolgreich war, wird eine XML-Seite zurückgegeben.

<Webdomain>/automated/action.jsp?action=externalRequest&psw=<password>&uemail=<email>&abcdef=value&pqrst=value

Hinweis:

Die Markierung (K) bedeutet kontaktbezogen. Sie sollten grundsätzlich nur Kontaktereignisse (K-Ereignisse) mit Kontaktjobs (K-Jobs) kombinieren. Für weitere Informationen siehe Kontakt (K)- vs. System (S)-Automatisierungen​.

Allgemein

​Name​

Legt den Namen der Automatisierung fest. Der Name dient der Identifikation der Automatisierung im System. Die maximale Länge beträgt 100 Zeichen.

Beschreibung

Bietet Informationen über die Automatisierung. Die Beschreibung erleichtert die Identifikation der Automatisierung im System.

Ereignis

Wählt die Art des Ereignisses aus, das in Kombination mit einem Job die Automatisierung ergibt. Bei jedem Auftritt dieses Ereignisses führt das System den entsprechenden Job aus. Der Job wird im Fenster Ereignisbasierten Job bearbeiten festgelegt.

Empfohlene Automatisierungen​

Eine Automatisierung ist eine Kombination aus einem Ereignis und einem daraus resultierenden Job. Die folgenden Kombinationen werden empfohlen. Andere Kombinationen können auch erstellt werden, doch nicht alle Kombinationen von Ereignissen und Jobs führen zu sinnvollem Systemverhalten.

  • Externer HTTP-Request eingegangen (C) + Versandfertige Nachricht an Verteiler schicken (S): Diese Automatisierung sendet eine versandfertige Nachricht an sämtliche Gruppenmitglieder, wenn der externe Request eingegangen ist.

  • Externer HTTP-Request eingegangen (C) + Profilattributwert erhöhen oder verringern (E): Diese Automatisierung erhöht oder verringert ein numerisches Profilattributwert, wenn der externe Request eingeht.

Ereignis definieren​

In diesem Bereich werden die spezifischen Parameter des Ereignisses definiert.

  • Exekutor: In diesem Eingabefeld wird eine Benutzer-ID festgelegt. Der Systemanwender gilt als Exekutor des HTTP-Request. (Ein HTTP-Request hat tatsächlich keine Exekutor-ID). Der hier gewählte Systemanwender muss die erforderlichen Rechte für den daraus resultierenden Job haben.

  • Absender: In diesen Feldern wird das Ereignis auf Requests von einer bestimmten E-Mail-Adresse beschränkt.

    • Gleich: Die Absender-Adresse entspricht exakt dem Wert im Listenfeld.

    • Ungleich: Die Absender-Adresse entspricht nicht dem Wert im Eingabefeld.

    • Beginnt mit: Die Absender-Adresse beginnt mit dem Wert im Eingabefeld.

    • Endet mit: Die Absender-Adresse endet mit dem Wert im Eingabefeld.

    • Entspricht [Regex]: Die Absender-Adresse entspricht dem regulären Ausdruck im Eingabefeld.

  • Parameter: Durch die Auswahl dieser Schaltfläche erscheinen drei neue Felder. In diesen Feldern wird das Ereignis durch Auswahl nur derjenigen Requests beschränkt, die bestimmte Parameter enthalten. Bis zu zehn Attribute können hinzugefügt werden. Die Regeln werden mit UND kombiniert.

    • Erstes Feld: In diesem Eingabefeld wird der Parameter definiert. Sie können den Parameter in diesem Feld entsprechend den im eingehenden Request übertragenen Parametern frei definieren.

    • Zweites Feld: In diesem Listenfeld wird die Beziehung zwischen dem Parameter (erstes Feld) und dem Wert (drittes Feld) festgelegt.

    • =: Der Parameter entspricht dem Wert im Eingabefeld (nur für numerische und boolesche Werte sowie Daten).

    • !=: Der Parameter entspricht nicht dem Wert im Eingabefeld (nur für numerische und boolesche Werte sowie Daten).

    • >: Der Parameter ist größer als der Wert im Eingabefeld (nur für numerische und boolesche Werte sowie Daten).

    • <: Der Parameter ist kleiner als der Wert im Eingabefeld (nur für numerische und boolesche Werte sowie Daten).

    • Gleich: Der Parameter entspricht exakt dem Wert im Listenfeld.

    • Ungleich: Der Parameter entspricht nicht dem Wert im Eingabefeld.

    • Beginnt mit: Der Parameter beginnt mit dem Wert im Eingabefeld.

    • Endet mit: Der Parameter endet mit dem Wert im Eingabefeld.

    • Entspricht [Regex]: Der Parameter entspricht dem regulären Ausdruck im Eingabefeld.

    • Drittes Feld: In diesem Eingabefeld wird der Parameter definiert.

  • Groß-/Kleinschreibung nicht unterschieden: Bei dieser Auswahl wird die Groß- und Kleinschreibung ignoriert.

Aktionen

Die folgenden Aktionen sind verfügbar: