[changes]
* Added new task template "Start Process when Priority set to Highest."
* Custom ticket fields can be used in task components with ticket filters, such as Ticket Change Triggers.
* In addition to being able to trigger when a process is started, the Ticket Process Trigger can trigger when reaching or leaving a specified activity in the process, or also when the process is ended.
* In addition to being able to trigger when a ticket is changed to a certain status or one of its fields is changed, the Ticket Change Trigger can trigger when a certain action is applied to the ticket.
* The placeholder "Ticket ID" will be filled into action components requiring a ticket ID by default as either "[Ticket ID]" or "{Ticket ID}", depending on which placeholders are offered by preceding task components.
* When filtering tickets by resource in task planner components, "include sub-resources" is offered as an option.
* Tickets created by tasks using the "Create Ticket With Quick Ticket" job can trigger other tasks. Endless loops will be detected and stopped.
* When filtering tickets, it is possible to filter by whether a ticket is in any process, in no process, or in a specific process.
* Improved the endless loop prevention algorithm.
* No unnecessary warning log messages about endless loops due to tickets created by the task planner.
* Ticket task components additionally offer the placeholder "ticket.ticketidlong" which will be filled with the "long" ticket ID form usually found in automail subjects.
* The new ticket trigger optionally offers filtering by whether or not the new ticket was immediately authorized to a resource or not.
* New "email received trigger" which triggers when an email is received, and can filter based on subject, sender email address, and/or email body text.
* New placeholder "action.emailsender" provides the sender email address of an "email received step" if applicable.
* New placeholders "action.steptext" and "action.steptext.html" provide an action step's text if available (as plain text or formatted as HTML, correspondingly).

[changes:de]
* Neue Aufgabenvorlage "Prozess Starten beim Setzen der höchsten Priorität" hinzugefügt.
* Ticketfreifelder können in Triggern und Serien mit Ticketfiltern genutzt werden, wie z.B. im "Ticket Verändert" Trigger.
* Der Prozess-Trigger kann zusätzlich zu "Prozess-Start" die Aufgabe stattdessen ausführen, wenn eine bestimmte Aktivität im Prozess erreicht oder verlassen wird, oder auch wenn der Prozess verlassen wird.
* Der "Ticket Verändert"-Trigger kann zusätzlich triggern, wenn eine bestimmte Aktion auf ein Ticket angewandt wird.
* Der Platzhalter "Ticket ID" wird standardmäßig in Aktionen, die eine Ticket-ID benötigen, entweder als "[Ticket ID]" oder als "{Ticket ID}" eingetragen, je nachdem, welche Platzhalter die Vorgängerkomponenten bereit stellen.
* Beim Filtern von Tickets wird "Inklusive Unterressourcen" mit als Option angeboten.
* Tickets, die durch Aufgaben mit dem Job "Ticket Mit Quick-Ticket erzeugen" erzeugt wurden, können andere Aufgaben trotzdem triggern. Endlosschleifenerkennung und -vermeidung ist vorhanden.
* Im Ticket-Filter ist man in der Lage, danach zu filtern, ob ein Ticket in irgend einem Prozess, in keinem Prozess, oder in einem bestimmten Prozess ist.
* Verbesserter Algorithmus, um Endlosschleifen zu verhindern.
* Keine unnötigen Warnmeldungen im Log bzgl. Endlosschleifen durch Tickets, die vom Aufgabenplaner erzeugt wurden.
* Ticket-basierte Komponenten bieten zusätzlich den Platzhalter "ticket.ticketidlong" an, der mit dem Wert der "langen" Ticket-ID gefüllt wird, welche typischerweise sonst in Auto-Mail-Betreffs eingefügt wird.
* Der Trigger "Neues Ticket" bietet optional einen Filter an, dass nur Tickets, die sofort autorisiert (oder nicht autorisiert) wurden, die Aufgabe starten sollen.
* Es gibt einen neuen "E-Mail-Empfangen-Trigger", der eine Aufgabe auslöst, wenn eine E-Mail empfangen wurde. Der Trigger kann auf Betreff, Absender-E-Mail-Adresse und / oder E-Mail-Text gefiltert werden.
* Der neue Platzhalter "action.emailsender" gibt die Absender-E-Mail-Adresse eines "E-Mail-Empfangen" Schrittes an, falls vorhanden.
* Die neuen Platzhalter "action.steptext" und "action.steptext.html" geben den Text eines Aktionsschritts (als Plain-Text oder als HTML) an, sofern vorhanden.

[bugfixes]
* Changing process names caused any reference to the process in triggers or series to be lost.
* Using the Set Ticket Field Action with empty values could cause an error.
* The Set Ticket Field Action will correctly validate and not allow setting an empty value for a field that does not allow empty values, such as priority.
* In some cases, the incorrect priority was displayed in task component descriptions.
* For the High Workload trigger, additional conditions and properties are evaluated correctly.
* A rare ConcurrentModificationException when deactivating tasks while ticket changes are being made is avoided.
* Ticket numbers with 4 more or digits were pasted into {ticket.ticketid} placeholders as formatted with thousands separators.
* In rare cases, the task condition description could contain incorrect resource names.
* Exporting and importing tasks could have internationalization issues for resource filters.
* The job "add autotext" did not correctly replace placeholders in the autotext.

[bugfixes:de]
* Das Ändern von Prozessnamen hat dazu geführt, dass Referenzen auf Prozesse in Triggern oder Serien verloren gingen.
* Die Aktion "Setze Ticketfeld" konnte u.U. zu Fehlern führen, wenn ein leerer Wert gesetzt werden sollte.
* Die Aktion "Setze Ticketfeld" wird korrekt validieren und verhindern, dass ein leerer Wert für ein Feld gesetzt wird, das keinen leeren Wert erlaubt, wie z.B. in Priorität.
* Unter Umständen wurde in der Beschreibung von Triggern eine falsche Priorität als Auswahl angezeigt.
* Im Auslastungs-Trigger werden die zusätzlichen Bedingungen und Eigenschaften korrekt evaluiert.
* Eine seltene ConcurrentModificationException vermeiden, im Falle des Deaktivierens einer Aufgabe, während Ticketveränderungen laufen.
* Ticketnummern, die 4-stellig oder darüber waren, wurden u.U. mit Tausendertrennzeichen im Platzhalter {ticket.ticketid} formatiert.
* In seltenen Fällen wurden falsche Ressourcennamen bei Trigger- oder Serienbedingungen angezeigt.
* Der Export und Import von Aufgaben konnte u.U. Internationalisierungsprobleme haben bei Ressourcen-Filtern
* Der Job "Textbaustein hinzufügen" hat nicht korrekt Platzhalter ersetzt.

[security]

[security:de]

