Zum Hauptinhalt springen

Upgrade auf 26.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

  • 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.customFields wurden entfernt. (POM-499)
  • ou.sp.Postman.job.archive98ers prü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-check am 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)

info

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.

Diff wird geladen…