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.
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
- anzeigen
Zeigt das betreffende Feld an. Ermöglicht die das Setzen von Werten.
- verstecken
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
Entfernt das Feld vollständig. Der Feldwert wird nicht ausgewertet.
- als erforderlich festlegen
Definiert das Feld als Pflichtfeld.
- als optional festlegen
Definiert das Feld als optionales Feld.
- Option hinzufügen
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
Ermöglicht das Entfernen von Optionen zu Auswahlen und Baumauswahlen.
Bemerkung
Sie ermöglicht die Verwendung vorhandener konfigurierter Werte.
- fest eingestellt auf
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
Ermöglicht die Befüllung von Text- und Zahlen-Feldern mit einem Wert.
- befüllen mit (wenn leer)
Ermöglicht die Befüllung von Text- und Zahlen-Feldern mit einem Wert wenn das Feld leer ist.
- auswählen
Wählen Sie einen bestimmten Wert innerhalb eines Auswahl-, Baumauswahl- oder Boolean-Feldes aus.
- automatisch auswählen
- 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
Ermöglicht es Ihnen, ein Attribut als schreibgeschützt anzuzeigen.
- als änderbar festlegen
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