Zum Hauptinhalt springen

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

Was wurde gemacht ?

Zusammenfassung

  • Das Importieren von Easy Archive Exportdateien (XMLs) wird nun unterstützt IMP-11

Manuell auszuführende Schritte

Mappentypen

importFile

  • Unterhalb des horizontalen Trenners htFile neues Feld fileType hinzufügen. Das Feld den Registern "documents" und "internal" zuordnen.

fileTypeImportFile fileTypeImportFileRegisterDocuments fileTypeImportFileRegisterInternal

  • Am Feld filePath den Haken bei "selbe Zeile wie Vorgänger" entfernen.
  • Anschließend "Mappen ändern" drücken.

importFileRule

  • Unterhalb des Feldes fileExtension ein neues Feld fileType anlegen.
    • Bezeichner: pf:filetype.importFileRule.fileType
    • Aufzählungswerte: singleFiles;pf:filetype.importFileRule.fileType.singleFiles
      easyArchiveXmlExport;pf:filetype.importFileRule.fileType.easyArchiveXmlExport
    • Wert/Voreinstellung: singleFiles
    • Weitere Einstellungen wie im Screenshot
    • Im Tab "Exits" muss der Typ Bei Wertänderung ausgewählt werden.

fileTypeImportFileRuleGeneral fileTypeImportFileRuleExit

  • Unterhalb des Feldes targetWorkflow ein neues Feld archiveImmediately anlegen. Im Tab "Exits" muss als "Tooltip" pf:filetype.importFileRule.archiveImmediately.tooltip gesetzt werden.

archiveImmediatelyImportFileRuleGeneral archiveImmediatelyImportFileRuleExit

  • Anschließend "Mappen ändern" drücken.

Portalscripts

IF.cust

Im Skript ou.cust.IF.settings muss die neue Tabelle archiveImports hinzugefügt werden.

Vorher:

..
const getDB = () => {
return new DBConnection("odbc", "ousp", dbUser, dbPassword);
};
const lookupTable = "importFiles";

export { getDB, lookupTable };

Nachher:

...
const getDB = () => {
return new DBConnection("odbc", "ousp", dbUser, dbPassword);
};
const lookupTable = "importFiles";
const archiveTable = "archiveImports";

export { getDB, lookupTable, archiveTable };