Upgrade auf 24.0.0
gefahr
Unbedingt die aktuellen Installationsvoraussetzungen vorab prüfen!
tipp
Diese Anleitung berücksichtigt immer nur den Sprung von der vorhergehenden Version zu der gerade beschriebenen Version. Bei Upgrades über mehrere Versionen hinweg müssen alle Änderungen der Zwischenversionen ebenfalls beachtet werden! Siehe genereller Ablauf von Upgrades.
Breaking Changes
gefahr
Diese Version stellt die Kompatibilität mit documentsOS her. Durch die Vielzahl an Änderungen, die sich sowohl durch das SDK als auch durch alle OUSPs ziehen, wird dringend empfohlen zum Update eine:n Softwareentwickler:in zu Rate zu ziehen!
vorsicht
Bitte unbedingt vorher folgende Punkte durchlesen:
- Alle Portalscripte wurden von "#import" auf "require" migriert
- Alle Portalscripte wurden an den modernen PortalScripting-Standard angepasst (kein top-level return mehr, etc.)
- Es müssen daher alle cust-, spc-, template-Scripte und User-Exit-Scripte angepasst und geprüft werden!
Was wurde gemacht ?
Zusammenfassung
- documentsOS-Kompatibilität wurde hergestellt
Verschiedene Bugfixes und Verbesserungen
- ptpINV.lib.validation-Referenz erzeugt Probleme REQ-14
- Gadget Summary und Cover unterstützen keine zusätzlichen Workflow-Steps REQ-7
- Felder können über Callback nicht schreibgeschützt werden REQ-6
- Im Callback "ApprovedButton" können bereits ausgeblendete Buttons nicht wieder eingeblendet werden REQ-5
- Keine Aufzählungswerte bei Aktion "Aufgabe übernehmen" REQ-4
Manuell auszuführende Schritte
- Siehe genereller Ablauf von Upgrades
- Im Anschluss müssen alle cust-, spc-, template-Scripte und User-Exit-Scripte angepasst und geprüft werden!
- Im Mappentyp
ptpRequestmuss bei der AktiongetMailTemplatedas folgende PortalScript hinzugefügt werden:ou.cust.global.filetype.action.getMailTemplate - Im Mappentyp
ptpRequestmuss die Aktiondeletegelöscht werden - 4 PortalScripte wurden ersetzt und können gelöscht werden:
ou.spc.ptpREQ.installund alle, die so beginnen.