PCM V3.2.0
[#8738] Fehlerprotokoll der Objektabhängigkeiten nicht eindeutig
Treten bei der Behandlung von Objektabhängigkeiten Fehler auf, ist nicht immer ersichtlich, bei welchem Objekte (Dokument, Änderungsstamm) dieser fehler aufgetreten ist.
Das Fehlerlogging wird hiermit erweitert.
[#8736] Zu häufiges Lesen der Originale von phasenbeschreibenden Dokumenten
Im PCM kann je Phase ein phasenbeschreibendes Dokument definiert werden. Zur Zeit werden diese Dokumente und deren Originale bei jedem Start einer PCM Instanz ermittelt. Dies ist unnötig, da sehr selten auf die Originale zugegriffen wird und so unnötig Performance verbraucht wird.
Neu wird nur noch ermittelt, ob ein DIS der Phase zugewiesen ist. Die Ermittlung der Originale findet aber erst statt, wenn ein solches auch angezeigt werden soll
[#8581] Verschieden Fehler im Zusammenhang mit Suchhilfen in Formular Widgets
In Formular Widgets kommt es zu verschiedenen Problemen im Zusammenhang mit Suchhilfen. Diese treten wenn die Suchhilfe anhand des Datentyps automatisch ermittelt oder explizit angebunden wird:
- Beim impliziten Aufruf einer Suchhilfe über ein Datenelement wird ein allfälliger bereits vorhandener Wert nicht korrekt übernommen.
- Wird die Suchhilfe anhand des Datenelements ermittelt, dann wird das Resultat der Suche nicht korrekt zurückgegeben.
- Wird eine Suchhilfe explizit angegeben, dann fehlt die Möglichkeit auch das Suchfeld korrekt zu adressieren. Stattdessen wurde davon ausgegangen, dass Suchhilfe-Feld mit dem Feldnamen der Daten übereinstimmt.
Die Fehler wurden korrigiert. Explizit angegeben Suchhilfen können nun an das korrekte Feld gebunden werden. Die implizite Ermittlung auf Basis eines Datenelement berücksichtigt nun alle Konstallationen korrekt.
© ProNovia AG | Imprint | Data Protection