Upgrade auf 26.0.0
Unbedingt die aktuellen Installationsvoraussetzungen vorab prüfen!
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
- DocFactory steht nicht mehr als E-Mail-Handler zur Verfügung. Bestehende Installationen, die DocFactory als Handler konfiguriert hatten, müssen nach dem Upgrade manuell auf einen anderen Handler umgestellt werden. (POM-478)
Zusammenfassung
.tmpl.-Skripte werden nun in der Skript-Kompatibilitätsprüfung berücksichtigt und sind Teil der generierten Script-Hash-Map. (OUD-236)- Überflüssige Apostrophe im HTML-Template des Skripts
Gadget_ou.sp.PostmanDocuments.filetype.field.customFieldswurden entfernt. (POM-499) ou.sp.Postman.job.archive98ersprüft beim Start nun, ob ein Archiv angebunden ist, und beendet den Job ohne Fehler, falls kein Archiv konfiguriert ist. (POM-493)- DocFactory wurde als E-Mail-Handler entfernt. (POM-478)
- Postman verwendet nun den Webworkflow. (POM-501)
- Für die Migration des Visioworkflows siehe Otris-Doku
- Das JS-Transpilat enthält jetzt automatisch
// @ts-checkam Dateianfang und bereinigt ESLint- und Prettier-Kommentare. TS-Direktiven (@ts-expect-error,@ts-ignore,@ts-nocheck) bleiben erhalten. (OUD-256)
Manuell auszuführende Schritte
DocFactory E-Mail-Handler entfernt (POM-478)
Installationen, die bisher DocFactory als E-Mail-Handler (mailHandler = "2") konfiguriert hatten, müssen nach dem Upgrade den E-Mail-Handler manuell auf einen der verbleibenden Handler (Maildaemon, EASY Capture Mail / clarc mailCapture oder MailAgent) umstellen.
Portalskripte
sp-Skripte
ou.sp.PostmanAdministration.filetype.field.mailHandler (POM-478)
Das neue Skript ou.sp.PostmanAdministration.filetype.field.mailHandler stellt die verfügbaren Enum-Werte für das Feld mailHandler im Mappentyp ouspPostman_Administration bereit. Die Werte werden über die Funktion getMailHandlerEnumValues() aus ou.sp.PostmanAdministration.lib ermittelt.
Das Feld mailHandler verwendet ab dieser Version %runscript:ou.sp.PostmanAdministration.filetype.field.mailHandler% anstelle statischer EnumValues. Die verfügbaren Handler werden dadurch zur Laufzeit durch das Skript bestimmt.
Template-Skripte (.tmpl.) (OUD-236)
Da .tmpl.-Skripte bisher nicht in der Script-Hash-Map erfasst wurden, werden sie beim ersten Upgrade nach diesem Update in der Kompatibilitätsprüfung als neu erstellt (New) gemeldet. Darunter können sich sowohl tatsächlich neu hinzugefügte als auch bereits bestehende Skripte befinden – letztere wurden lediglich erstmals in die Hash-Map aufgenommen. Im DiffViewer ist ersichtlich, welche .tmpl.-Skripte in dieser Version neu hinzugekommen sind. Die übrigen gemeldeten Skripte können ignoriert werden.