Wie funktionieren Trigger

Trigger bestehen aus drei Teilen:

  • Aktivatoren: Definieren „wann die Frage gestellt wird?“

  • Bedingungen: beantworten die Frage „Wann soll dieser Trigger ausgelöst werden?“

  • Aktionen: Beantworten die Frage „Was soll bei der Ausführung passieren?“

Trigger werden in alphabetischer Reihenfolge nach ihrem Namen ausgeführt. In manchen Situationen können Trigger jedoch die falsche Wahl sein, siehe Einschränkungen für weitere Informationen.

Hinweis

🤓 E-Mails können einige Verhaltensweisen selbständig auslösen

Siehe Header basierte Aktionen für weitere Informationen.

Aktivierung

Trigger unterstützen zwei Arten von Aktivierungen:

Aktion

Die Ausführung wird durch einen Akteur ausgelöst. Entweder ein Benutzer, der das Ticket erstellt oder aktualisiert. Oder eine externe Aktion, z.B. eine eingehende E-Mail.

Die Aktivierung „Action“ kann Bedingungen auf zwei Arten prüfen:

Selektive Ausführung

prüft, ob eine Eigenschaft, die in den Bedingungen enthalten ist, aktualisiert wurde. Wenn die Aktion nicht die Aktualisierung war, wird geprüft, ob die Bedingungen übereinstimmen.

Beispiel: Ein selektiver Aktions-Trigger, der auf die Priorität 1 niedrig prüft, wird ausgelöst, wenn das Ticket auf 1 niedrig geändert wurde oder einen neuen Artikel in diesem Prioritätsstatus erhalten hat.

Immer Ausführung

prüft, ob der aktuelle Status des betreffenden Tickets den Bedingungen entspricht.

Beispiel: Ein „Immer“ Action-Trigger, der auf die Priorität 1 niedrig hört, wird ausgelöst, wenn das Ticket in eine andere Gruppe verschoben wurde, während die Priorität 1 niedrig eingestellt war.

<<<<<<< HEAD Time event ======= Time Event >>>>>>> pre-release ^^^^^^^^^^

Das Zeitereignis wird ausgelöst, wenn ein bestimmtes Ereignis erreicht wird, z.B. die Wartezeit für ein Ticket.

Dieser Aktivator prüft lediglich, ob die Bedingungen zutreffen. Dies ist das gleiche Verhalten wie der „Immer“-Modus der aktionsbasierten Ausführung.

Wenn Sie einen Trigger erstellen, wählen Sie hier die Aktivierung:

../../_images/activator-of-a-trigger.png

Bedingungen

Wenn Sie einen Trigger erstellen, definieren Sie hier Ihre Bedingungen:

../../_images/conditions-of-a-trigger.png

Die Trigger-Bedingungen müssen wie konfiguriert übereinstimmen, damit der Trigger ausgelöst wird.

Hinweis

👋 Suchen Sie nach ausführlicheren Erläuterungen zu den Bedingungen? 🤓

Viele Bedingungseinstellungen in Zammad, egal ob im Ticketbereich oder nicht, tauchen an verschiedenen Stellen in Zammad wieder auf. Aus diesem Grund haben wir einen eigenen Dokumentationsbereich geschaffen, um doppelten Inhalt zu vermeiden.

Schauen Sie sich Objektbedingungen an, um weitere Informationen zu erhalten! 🎉

Aktionen

Wenn Sie einen Trigger erstellen, definieren Sie hier Ihre Änderungen:

../../_images/actions-of-a-trigger.png

Hinweis

Bestimmte Aktionen (z.B. E-Mail, SMS und Notizen) unterstützen Variablen, die zur Erstellung individueller Nachrichten verwendet werden können.

Ein Trigger kann folgende Änderungen vornehmen, wenn seine Bedingungen erfüllt sind:

  • Ändern des Tickets

    Beispiele: seine Priorität erhöhen, es schließen, es neu zuweisen, es umbenennen, Tags hinzufügen usw.

    Datums- und Zeitattribute (wie warten auf Erinnerung) können absolut oder relativ angegeben werden.

    Sie können auch statischen Text mit Platzhaltern für Textfelder kombinieren. Beachten Sie, dass die Werte der Platzhalter zum Ausführungszeitpunkt des Triggers bekannt sein müssen. Erfahren Sie mehr über Variablen.

  • Eine E-Mail oder SMS senden

    Entweder an den Kunden, den Agent, dem das Ticket gehört, oder an alle Agenten im System.

    Beim Versenden von E-Mails können Sie bei Bedarf die Anhänge des auslösenden Artikels einfügen.

    Um E-Mails mit Triggern zu versenden, müssen Sie eine E-Mail-Adresse für die Gruppe konfigurieren, in der der Trigger arbeitet. Wenn Sie das nicht tun, überspringt Zammad die Ausführung des Triggers.

  • Einen Webhook auslösen

    Verbinden Sie Zammad mit einem anderen Webdienst oder einer Anwendung, um Live-Updates über neue Tickets zu erhalten.

  • Interne oder öffentliche Notizen zu Tickets hinzufügen

    So können Sie Ihre Mitarbeiter bei Bedarf mit spezifischen Informationen unterstützen (z.B. automatische Änderungen, die ein Trigger ausgeführt hat).

Sprache für ausgeführte Aktionen

The system locale and timezone predefines a default format of date and timestamp replacement variables. These settings are customizable for triggers.

Screenshot zeigt Sprachanpassung im Trigger-Dialog

Es empfiehlt sich, für jede Sprache/Zeitzone einen eigenen angepassten Trigger zu erstellen und diesen auf der Grundlage von Benutzer- oder Organisationsattributen auszuführen.

The format and timezone of date and timestamp replacement variables is customizable by the use of the dt() method. Further on the t() method can be used to translated string replacement variables according to the selected locale language.

For usage of the t() and dt() method, please follow the instructions in the variables section.