OLM V5.5.21

[#13288] Workitem Validatorklasse funktioniert nicht

Bei einigen Kundensystemen ist es notwendig, dass bei der Erzeugung von Workitems eine zusätzliche Prüfung stattfindet, da je nach Konfiguration und Systemlast die Workitem-Erzeugung verzögert stattfindet.

Diese Prüfung wird mit Hilfe einer Workflow-Callback-Klasse implementiert und ist im Artikel 9058 beschrieben.

Ein Fehler in dieser Klasse führt allerdings dazu, dass Workitems nicht erzeugt werden, wenn die verwendete Stelle länger als 15 Zeichen ist.

Dieser Fehler wurde korrigiert.

Technische Anmerkung: Der für den Workflow erzeugte Schlüssel setzt sich zusammen aus der eindeutigen Prozess- und Positions-Id sowie aus dem generischen Feld "Member", das die Stelle oder den Benutzer beinhaltet. Dieses zusätzliche Feld wird ausschliesslich benötigt, um bei der dynamischen Bearbeitung von Ad-Hoc Positionen das Workitem eindeutig zu identifizieren, wenn ein Benutzer durch einen anderen Benutzer ersetzt wird. Die Kürze des Feldes (15 Stellen) lässt eine vollständige Ablage des Benutzers, nicht jedoch einer Stelle (30 Stellen) zu. Deshalb kann das Feld "Member" nie verwendet werden, um die Stelle zu extrahieren. Eine Verlängerung des Feldes auf 30 Stellen ist technisch nicht möglich, da die Verbindung zwischen OLM Positionen und bestehenden Workitems (auch abgeschlossenen) vollständig verloren ginge. 

[#13236] Tabellenpuffer nicht verwendet

Beim Zugriff auf OLM Customizingdaten wurde beim Bestimmen von zulässigen Prozessen der Tabellenpuffer nicht verwendet. Dies führt u. U. zu einer geringfügig reduzierten Laufzeit. Dies wurde korrigiert.

© ProNovia AG | Imprint | Data Protection