Wie funktionieren sie?

Core Workflows werden in der Reihenfolge ihrer Priorität ausgeführt. Wenn mehrere Workflows die gleiche Priorität haben, werden sie in alphabetischer Reihenfolge nach Name ausgeführt.

Aufgrund der Funktionsweise von Core Workflows werden alle Änderungen an Attributen auf dem Anwendungsserver überprüft - bitte lesen Sie Einschränkungen für mögliche Probleme.

Im Folgenden geht es um Einstellungen, deren Auswirkungen nicht selbsterklärend sind.

Objekt

Wählen Sie den Objektkontext, in dem Sie den Workflow ausführen möchten. Dies entscheidet über die verfügbaren Bedingungen und Aktionen.

Tipp

Sie können Objekte, die in Beziehung zu Ihrer Auswahl stehen, in Ihren Bedingungen verwenden.

Das bedeutet:
Ticketobjekte haben auch Zugriff auf den Ticketkunden.

Kontext

Wählen Sie aus, in welcher Situation der Workflow angewendet werden soll. Im Feld „Kontext“ können mehrere Werte gewählt werden, um Arbeitsabläufe zu reduzieren.

Erstellmaske

Die Bedingungen und Aktionen wirken sich auf die Erstellungsmasken aus.

Bearbeitungsmaske

Die Bedingungen und Aktionen wirken sich auf die Bearbeitungsmasken aus.

Bedingungen

Zammad entscheidet zwischen ausgewählten und gespeicherten Bedingungen. Diese können nach Bedarf kombiniert werden.

Tipp

🤓 Das Kombinieren von Bedingungen ermöglicht „ODER“-Auswahlen

Beachten Sie jedoch, dass jeder Bedingungstyp als UND Verknüpfung zählt und die andere Bedingungsart nicht außer Kraft setzen kann.

Jedes Attribut kann nur einmal pro Konditionsart verwendet werden.

Warnung

⚠ Bei Bedarf Eingrenzung auf Rollen ⚠

Standardmäßig werden Workflow-Regeln für alle Rollen ausgeführt, sofern nichts anderes in den Bedingungen konfiguriert wurde. Dies betrifft auch Ihre Kunden! 🙀

Ausgewählte Bedingungen

Diese Bedingungen treffen nur bei einer entsprechenden Auswahl zu. Dies gilt für Entwürfe (aktive Auswahl) und aktuell gespeicherte Werte.

Gespeicherte Bedingungen

Diese Bedingungen treffen nur zu, wenn sie in der Datenbank gespeichert werden, und zwar unabhängig vom aktuellen Wert oder der Auswahl des Feldes.

Bemerkung

Denken Sie daran, dass der Wert zum Zeitpunkt der Ausführung verfügbar sein muss. Andernfalls wird die Bedingung nicht erfüllt.

Aktion

Welche Aktionen sollen ausgeführt werden? Die möglichen Aktionen hängen vom Objekttyp ab. Normalerweise können Sie jedoch mindestens die Sichtbarkeit ändern und angeben, ob das Feld ein Pflichtfeld ist.

Bemerkung

🚧 Aktionen sind nicht verfügbar für in Beziehungen stehende Objekte

Angenommen Sie arbeiten im Ticket-Kontext. Während Sie Kundenkonditionen haben können, können Sie die Objekte in diesem Bereich mit Aktionen nicht anpassen.

Das liegt daran, dass dies keine Auswirkungen auf den Ticketdialog hat. Alle Ticketattribute (Status, Besitzer, …) sind verfügbar.

Warnung

Bitte beachten Sie auch unsere Einschränkungen, um vor Überraschungen sicher zu sein.

Verfügbare Operatoren

Bemerkung

Die Verfügbarkeit von Operatoren hängt von dem Objekt ab.

Hinweis

🧐 Aktionen können für Verwirrung sorgen

Bitte beachten Sie, dass Aktionen den API-basierten Zugriff auf Attribute einschränken können, aber nicht müssen. Wir zeigen Ihnen die folgenden Symbole an, damit Ihnen die Auswirkungen klar sind. 👀
api Dieses Symbol zeigt an, dass die Aktion die API betrifft.
ui Dieses Symbol zeigt an, dass die Aktion nur die Weboberfläche betrifft.
anzeigen ui

Zeigt das betreffende Feld an. Ermöglicht die das Setzen von Werten.

verstecken ui

Das Verstecken des betreffenden Feldes ermöglicht technisch trotzdem das Setzen eines Wertes in dem Feld.

Warnung

Das Feld ist nicht verschwunden und enthält immer noch den Wert, den es beinhaltet! Ggf. sollten Sie stattdessen entfernen in Betracht ziehen.

entfernen ui

Entfernt das Feld vollständig. Der Feldwert wird nicht ausgewertet.

als erforderlich festlegen ui api

Definiert das Feld als Pflichtfeld.

als optional festlegen ui api

Definiert das Feld als optionales Feld.

Option hinzufügen ui api

Ermöglicht das Hinzufügen von Optionen zu Auswahlen und Baumauswahlen.

Bemerkung

Dazu müssen die Optionen vorher ausgeblendet werden (Option entfernen). Sie ermöglicht die Verwendung vorhandener konfigurierter Werte.

Option entfernen ui api

Ermöglicht das Entfernen von Optionen zu Auswahlen und Baumauswahlen.

Bemerkung

Sie ermöglicht die Verwendung vorhandener konfigurierter Werte.

fest eingestellt auf ui api

Reduziert die verfügbaren Optionen um Ihre Auswahl.

Tipp

Das kann Ihre Workflows in Bezug auf die Option hinzufügen und die Option entfernen Möglichkeiten einschränken 🤓

befüllen mit ui

Ermöglicht die Befüllung von Text- und Zahlen-Feldern mit einem Wert.

befüllen mit (wenn leer) ui

Ermöglicht die Befüllung von Text- und Zahlen-Feldern mit einem Wert wenn das Feld leer ist.

auswählen ui

Wählen Sie einen bestimmten Wert innerhalb eines Auswahl-, Baumauswahl- oder Boolean-Feldes aus.

automatisch auswählen ui
Hilft dem Benutzer bei der Baumauswahl und der Auswahl von Feldern:
Wenn das Feld nur eine Option zur Auswahl hat und noch keinen Wert gesetzt hat, wird der Wert automatisch gesetzt.

Warnung

Diese Option funktioniert nur, wenn Sie einen einzigen Wert haben. Bei mehreren verfügbaren Optionen passiert nichts.

als schreibgeschützt festlegen ui

Ermöglicht es Ihnen, ein Attribut als schreibgeschützt anzuzeigen.

als änderbar festlegen ui

Falls ein Workflow das betreffende Feld auf schreibgeschützt gesetzt hat, können Sie dies mit der obigen Option rückgängig machen.

Nach Treffer stoppen

Stoppen Sie die Ausführung anderer, nachfolgender Workflows, die ggf. nochmal Aktionen ändern würden.

Standardwert: Nein

Priorität

Sie entscheiden, zu welchem Zeitpunkt Ihr Workflow ausgeführt wird. Die Workflows werden nach absteigender Priorität ausgeführt - das bedeutet, dass ein Workflow in bestimmten Situationen die Ausführung weiterer Workflows stoppen kann.

Standardwert: 500