Folgende Versionen wurden aktualisiert:
Release Notes
Version 25.1.0
Dieser Abschnitt beschreibt die Unterschiede zur Version 24.7.1.
Neue Funktionen und Verbesserungen
Aktualisierung der Dependencies
F10-Commons |
25.1.0 |
Kontextlose Neuanlage
Mit dieser Version ist es möglich eine Aufgabe anzulegen. Dazu gibt es einen neuen View, in dem Daten für die neue Aufgabe eingegeben werden können.
Anlage durch Duplizieren
Eine neue Aufgabe kann basierend auf einer bestehenden Aufgabe angelegt werden. Dazu gelangt man aus der Aufgabenansicht der bestehenden Aufgabe in die vorbefüllte Ansicht für die Neuanlage.
Partnerrolle wurde zum Enum konvertiert
Das Feld roleId
in PartnerReference
wurde zu role
umbenannt und von einem String
in ein erweitertes Enum umgewandelt.
Beim erneuten Schließen einer Aufgabe werden Benachrichtigungen erzeugt
Das System zur Benachrichtigung bei der Schließung einer Aufgabe wurde grundlegend überarbeitet.
Die bisherige Version hat CloseNotifications
nur beim erstmaligen Schließen einer Aufgabe verarbeitet.
Wurde eine Aufgabe nach dem Schließen wieder geöffnet und erneut geschlossen, blieb eine Benachrichtigung aus.
Mit dieser Version werden Benachrichtungen nun auch bei mehrfachem Öffnen und Schließen einer Aufgabe zuverlässig erzeugt, was durch eine Aufteilung der Klasse CloseNotification
in zwei Klassen erreicht wurde:
-
CloseNotificationData
: Speichert Informationen über die Benachrichtigungen -
CloseNotificationEvent
: Speichert Informationen über die Ausführung der Benachrichtigungen
Die CloseNotificationData
wurden als Teil dieser Umstrukturierung direkt an das Task-Objekt angebunden und sind über Task#getCloseNotificationData()
abrufbar.
Parallel dazu wurde das bisherige CloseNotificationRepository
in CloseNotificationEventRepository
umbenannt und neu strukturiert.
In dieser Form stellt es die notwendigen Methoden bereit, um Events in der TaskLifecycleConfiguration
zu verarbeiten.
Wie bisher ist es weiterhin möglich mehrere CloseNotificationData
zu erstellen, um mehrere Systeme zu benachrichtigen.
Beim Schließen wird für jedes CloseNotificationData
ein Event erstellt.
Im Zuge des Umbaus wurde CloseNotificationStatus
zu NotificationEventStatus
umbenannt und der Status NotificationEventStatus.PENDING
wurde entfernt.
Behobene Fehler
Kritischer Fehler bei der Aufgabenzuweisung behoben (TASKMAN-726)
Zuvor führte der Versuch, eine Aufgabe ohne vorherigen Mitarbeiter zuzuweisen, zu einer NullPointerException
, wodurch sich der Zuweisungsdialog nicht öffnen ließ.
Dieses Problem wurde behoben, und der Zuweisungsdialog öffnet sich jetzt korrekt, auch bei nicht zugewiesenen Aufgaben.