Version 5.0.4

Doppelte Versionen von Vorgängen werden verhindert

Bislang konnte folgender Fall dazu führen, dass im Datengitter anschließend zwei Versionen eines Vorgangs sichtbar waren: Zwei Benutzer (oder ein Benutzer mit zwei Tabs) haben die gleiche Ansicht im Datengitter und möchten den gleichen Vorgang bearbeiten. Wenn nun der erste Benutzer den Vorgang bearbeitet und speichert, wird eine neue Version des Vorgangs erzeugt und versteckt. Der zweite Benutzer sieht im Datengitter aber (sofern es noch nicht neu geladen wurde) weiterhin die alte Version und kann sie öffnen. Führt der zweite Benutzer nun ebenfalls eine Änderung durch und speichert sie, wurde wieder eine neue Version auf Basis der eigentlich bereits veralteten und verstecken Version erzeugt. Mit der Folge, dass anschließend zwei Versionen sichtbar waren.

Ab jetzt ist es nicht mehr möglich, versteckte Vorgänge zu bearbeiten, somit können auch nicht mehr versehentlich neue Versionen auf Basis von längst versteckten Versionen erzeugt werden. Hat ein Benutzer den Vorgangsdialog geöffnet und möchte Änderungen speichern, obwohl der Vorgang in der Zwischenzeit bearbeitet wurde, gibt es eine Fehlermeldung mit dem Hinweis, den Vorgang neu zu laden.

Wenn die Ansicht im Datengitter veraltet ist (weil länger nicht neu geladen wurde) und der Benutzer einen Vorgang lädt, der in der Zwischenzeit durch eine neue Version ersetzt wurde, gibt es eine Abfrage, ob man stattdessen die neue Version laden möchte (es sei denn, man ist Administrator und hat die Option “Versteckte anzeigen” aktiviert).

Verschiedenes

  • Wenn in einem Archiv der Workflow gewechselt wird, werden die Berechtigungen auf dieses Archiv nun nicht mehr zurückgesetzt, sondern so weit es möglich ist auf den neuen Workflow migriert.

Fehlerbehebungen

  • Beim Import von sehr alten Archiv-Konfigurationen (mit Version 3.0 oder früher erstellt) konnte es zu einem Fehler kommen.

  • Wenn ein Benutzer ausschließlich Zugriff auf ein gefiltertes Archiv hat, aber nicht auf das darunterliegende Archiv, waren die Spalten beim Öffnen des Vorgangs nicht sichtbar.