Legacy - Update auf 20.0.0
Voraussetzungen 20.0.0
- Documents5 (Build #5.0e-xx) oder höher
- OUSP Library v20.1 (PDFHelper wird benötigt) oder höher
- Viewplus Extract 20.0.1 oder höher
Erste Schritte Vorgehensweise Installation und Update 20.0.0
-
Beim Update vorhandenes Skripte sichern
- WICHTIG Es müssen zuerst alle Postman Mappen mit dem alten Workflow abgearbeitet sein!
- Capture Mail beenden und Mail Queue abarbeiten lassen
- Sicherung eigener Skripte im Rahmen Postman
- im Speziellen: ou.sp.Postman.callback.functions
- prüfen ob es eine ou.sp.Postman.callback.functions gibt (die ein eigentliches kundenspezifisches Portalscript ist ), diese sichern und später wieder als ou.cust.Postman.callback.functions importieren
- Hinweis: es gibt ab 20.0 ein neues ou.sp.Postman.callback.functions welches wiederum die ou.cust.Postman.callback.functions aufruft
- ggf. eigenes "Erlaubte Aktionen" Skript am ouspPostman_Documents Mappentyp, nach Update in die ou.cust.Postman.callback.function mit aufnehmen ACHTUNG: Blick im speziellen auf unverschlüsselte Postman-Skripte und Prüfung es bietet sich an, für diese Skripte einen XML-Export zu machen
- im Speziellen: ou.sp.Postman.callback.functions
-
Dateien aus
files/1_Documents/Workflowundfiles/1_Documents/Workflow-extins Zielverzeichnis kopieren. -
Den Inhalt der
Workflow-ext/jsp/script_ousp_postman.jspin die vorhandeneWorkflow-ext/jsp/script.jspkopieren, bzw. Inhalte prüfen ob etwas hinzugefügt werden muss. -
Als admin am Documents Manager anmelden
- XML Import ausführen mit folgender Datei
- bei Neuinstallation:
ousp-postman-install.xml - bei Update:
ousp-postman-update.xml
- bei Neuinstallation:
- Workflow an Mappentyp ouspPostman_Documents eintragen bzw. aktualisieren, falls nicht bereits automatisch geschehen
- Durch ein Update wird die neue Workflow Datei installiert --> ACHTUNG die alte Workflow Datei darf nur gelöscht werden, wenn alle aktiven Mappen auch von anderen Prozessen durchgelaufen sind - besser alte Workflow Datei beibehalten
- XML Import ausführen mit folgender Datei
-
Viewplus Extract Installation
S:\Produkte\Middleware\Viewplus Extract\01_Full Install- Die Ordnerstruktur der Zip Datei ist
publish/<<os_system>>\unter Linux lautet die Datei lediglichviewplus-extract.cliunter Windows logischerweiseviewplus-extract.cli.exe- die-.pdbDatei muss nicht mit kopiert werden- Windows: In den Ordner
..\OUC-Tools\viewplus-extractkopieren - Linux: In den Ordner
/opt/ouc-tools/viewplus-extractkopieren > In beiden Fällen muss eine Datei darin liegen die mitviewplus-extract.clibeginnt!
- Windows: In den Ordner
- Die Ordnerstruktur der Zip Datei ist
-
ou.cust.Postman.callback.function.js muss manuell aktualisiert werden (wenn Postman Version < 3.1 war)
-
files\2_DatenbankSQL Datei einspielen - bitte beachten, dass standardmäßig die Datenbankouspausgewählt ist und gegebenenfalls geändert werden muss- Je nach Kundenumgebung entweder mssql oder mariadb ausführen
-
WebClient starten
- Unter One Unity Solution auf Allgemein gehen (OUSP Administrationsmappe /
ouspAdministration) und diese Bearbeiten und erneut abspeichern, damit die Werte in die neuen Datenbanktabellen gespielt werden können- Es gibt hier ein onsave Script, welches die Datenbank aktualisiert, sofern noch keine Datensätze vorhanden sind
- Anpassung von Viewplus-Extract (ehemals MailExtract)
- Unter One Unity Solutions auf Postman (
ouspPostman_Administration) gehen und unter dem Register Temporäre Pfade und Verbindungen den Pfad des Ablageortes und optional des temporären Ablageortes anpassen. - Hinweis Beim Update von einer Version < 20.0 gibt es noch veraltete Felder für MailExtract in der Mappe ouspPostman_Administration. Diese müssen im Documents Manager entfernt werden.
- Die drei Felder haben MailExtract in ihrem Bezeichner und können bedenkenlos gelöscht werden.
- Danach muss man im Manager Mappe ändern ausführen
- Unter One Unity Solutions auf Postman (
- Anpassen des Workflow Postman in der Postman Administrationsmappe
- Unter One Unity Solution auf Allgemein gehen (OUSP Administrationsmappe /
-
Zurück im Documents Manager
- Initiales Script für Modifikationen ausführen
ou.sp.PostmanModification.install.values(nur bei Installation notwendig oder bei update falls keine Modifikationen beim Kunden vorhanden waren) - Mit 20.0 wurden im Workflow die Portalskripte umbenannt, da die Namenskonvention falsch war. Die veralteten Dateien können gelöscht werden. Folgende Dateien (alt --> neu)
- ACHTUNG: Falls noch Mappen mit der alten Workflow Version laufen, dann dürfen die unten genannten Scripte nicht gelöscht werden, erst sobald keine Mappen mehr mit der alten Workflow laufen!
ou.sp.Postman.workflow.receivesignal.extract-->ou.sp.Postman.workflow.sendsignal.extractou.sp.Postman.workflow.receivesignal.workflowstart-->ou.sp.Postman.workflow.sendsignal.workflowstartou.sp.Postman.workflow.receivesignal.setWorkflowData-->ou.sp.Postman.workflow.sendsignal.setWorkflowDataou.sp.Postman.workflow.receivesignal.rule-->ou.sp.Postman.workflow.sendsignal.ruleou.sp.Postman.workflow.receivesignal.setTargetFields-->ou.sp.Postman.workflow.sendsignal.setTargetFields
- Initiales Script für Modifikationen ausführen
-
Am Schluss den Capture Mail natürlich wieder starten bzw. kompletten Dienst neu starten
Update von Version 2.x auf 20.x
-
Siehe Erste Schritte Vorgehensweise Installation und Update
-
Manuell löschen:
- öffentliche Odner ouspPostman_50 und ..._100
- Mappentyp "ouspPostman_Documents" folgendes löschen
- Feld mailPriority
- Aktion "Mappe anlegen" Haken entfernen
- onDelete Skript austragen, falls vorhanden
- Mappentyp "ouspPostman_Extract" folgende Felder löschen
- InputField*_Testvalue (Felder 1-10)
- InputField*_Testresult (Felder 1-10)
- OutputField*_Testresult (Felder 1-10)
- Aktion "Mappe löschen" Haken entfernen
-
Alle Postman-Mappentypen "Mappen ändern"
-
Ordner "ouspPMD_99" am "ouspPostman_Documents" als Unterordner definieren
-
Gesicherte Callbacks wieder zurückübertragen
-
Konfiguration Postman, alle Einstellungen prüfen/ergänzen
-
Mailbox / Extraktion Zugehörigkeit pflegen falls gewünscht!
- Wird keine Zugehörigkeit festgelegt, werden alle Extraktionen zur Mailbox geladen
-
Nacharbeit im Documents Manager
- Wartungsoperation: BuildAclCache ouspPostman_Documents
- Documents Log auf Fehler prüfen
- Tipp: Bei vielen Extraktionsregeln, Mailboxen und/oder Verteilregeln kann die Ansicht im Verknüpfungsregister unübersichtlich werden. Um hier trotzdem schnell die gewünschten Mappen Mappen zu finden, hat es sich als hilfreich erwiesen, die Documents Eigenschaft "LinkRegisterSearch = true" zu setzen. Damit kann in Verknüpfungsregistern gesucht werden. (Die Eigenschaft greift für alle Mappentypen am Server)