Scheduler-Trigger, die bei Erfolg oder Fehler von Ausführungen gesendet werden

Beim Erstellen oder Bearbeiten eines Zeitplans können Sie einen Trigger konfigurieren, den der Zeitplan bei Erfolg oder Fehler einer Ausführung sendet. Sie können zudem Zeitpläne konfigurieren, die diese Trigger überwachen.

Trigger funktionieren produktübergreifend. Ein Unica Campaign-Ablaufdiagramm kann beispielsweise einen Trigger senden, der ein Unica Deliver-Mailing startet.

Ein Trigger ist eine Textzeichenfolge, die der Unica-Scheduler senden kann, wenn eine Ausführung erfolgreich war oder fehlgeschlagen ist. Jeder Zeitplan kann einen Trigger bei erfolgreichem Abschluss einer Ausführung und einen Trigger beim Fehlschlagen einer Ausführung senden. Zudem kann jeder Zeitplan einen Trigger für eine erfolgreiche Ausführung und einen Trigger für eine fehlgeschlagene Ausführung überwachen.

Alle Zeitpläne, die einen Trigger überwachen, erhalten alle gesendeten Trigger. Ein Zeitplan leitet jedoch eine Ausführung nur ein, wenn er den Trigger erhält, den er überwacht. Auf diese Weise können unzählige Abhängigkeiten zwischen Zeitplänen erstellt werden.

Nach dem Erstellen eines Triggers wird er in einer Dropdown-Liste mit Triggern in der Scheduler-Benutzeroberfläche angezeigt. Auf diese Weise kann er leicht wiederverwendet werden.

Beispiel für Trigger

Sie können eine Gruppe von Unica Campaign-Ablaufdiagrammen planen, die gleichzeitig ausgeführt werden sollen, indem Sie sie so konfigurieren, dass sie denselben Trigger überwachen, der über das Dienstprogramm scheduler_console_client von einem anderen Zeitplan oder einer externen Anwendung gesendet werden kann. Außerdem können Sie mit Triggern eine Gruppe von Ablaufdiagrammen in einer Reihe nacheinander ausführen.

Im folgenden Beispiel wird demonstriert, wie eine Reihe von Ablaufdiagrammen festgelegt wird, die in einer bestimmten Reihenfolge ausgeführt werden sollen.

  • Ablaufdiagramm 1 wird mit dem Trigger „Ablaufdiagramm 1 Ausführung abgeschlossen“ geplant, der nach erfolgreich abgeschlossener Ausführung gesendet wird.
  • Ablaufdiagramm 2 wird folgendermaßen geplant:
    • Wird gestartet, wenn der Trigger „Ablaufdiagramm 1 Ausführung abgeschlossen“ empfangen wird.
    • Sendet den Trigger „Ablaufdiagramm 2 Ausführung abgeschlossen“ nach erfolgreich abgeschlossener Ausführung.
  • Ablaufdiagramm 3 wird so geplant, dass es nach Empfang des Triggers „Ablaufdiagramm 2 Ausführung abgeschlossen“ gestartet wird.

Start-Trigger

Ein Zeitplan, der mit einem Start-Trigger eingerichtet wird, wartet schon direkt nach der Erstellung auf einen Trigger, unabhängig von seinem eigenen Startdatum. Der Trigger überschreibt das Startdatum jedoch nicht. Wenn ein Zeitplan beispielsweise den 12. Dezember 2016 als Startdatum hat und den Start-Trigger am 5. Dezember 2016 empfängt, wird die Ausführung dennoch erst am 12. Dezember 2016 gestartet.