Sicherung erstellen / Anpassungen separat sichern
Vor dem Update sollte sicher gestellt werden, dass alle Benutzer vom System abgemeldet sind. Die einfachste Variante ist den Tomcat und den TableService zu stoppen.
Der aktuelle Stand sollte in jedem Fall gesichert werden. NachDas demInvoice-Template enthält verschlüsselte Standard-Skripte und Standard-Konfigurationen, die nicht angepasst werden sollten. So lange man sich daran hält, sollte ein Update müssenkein projektspezifischenProblem Anpassungendarstellen. wiederTrotzdem sollte möglichst viel manuell hergestelltgesichert werden.
Ein komplettes Documents-Backup ist als Sicherung gut. Aber ein solches Backup hilft nichts, wenn die projektspezifischen Anpassungen vorab nicht dokumentiert oder separat gesichert wurden! DieseUm Anpassungenkleinere müssenUpdate-Fehler manuellschnell wiederbeheben inzu diekönnen, aktualisiertesollten Versionviele eingefügtkleinere werden!Sicherungen zum Beispiel als XML-Export hilfreicher als ein Gesamt-Backup.
Alles was projektspezifisch hinzugefügt oder angepasst wurde, sollte wenn möglich einzeln als XML-Export gesichert werden. AnpassungenDas ambetrifft zum Beispiel die Mappentypen und anOrdner. OrdnernBei solltenden zusätzlich mit Screenshots dokumentiert werden. Eine angepasste Feldreihenfolge wird beim Mappentyp-Update verloren gehen und muss manuell wieder hergestellt werden.
Anpassungen anin UserExit-Skripten müssenempfiehlt definitivsich gesichertgenerell werden.Visual WeitereStudio Code mit der Erweiterung "JavaScript Remote Debugger for JANUS Apps". Hierdurch sind automatisch alle Skript-Anpassungen wie zusätzlich gesetzte Eigenschaften sollten schriftlich notiert werden.gesichert.
DasselbeBei gilteinem fürgeplanten alleInvoice- Anpassungen amplus Documents-Installations-Ordner.Update Anpassungen können zum Beispiel am Table-Service ("..\DEXPRO\TableService\") oder am Ordner "..\DEXPRO_ClientExits\" vorgenommen worden sein. Aberbietet es sindsich beliebigean, andereeinmal Anpassungenden möglich.
Documents-Ordner zu sichern. Es ist sinnvoll bereits im Projekt alle Anpassungen direkt zu sichern und/oder zu notieren. Dann muss man die Stellen bei einem Update nicht mühselig identifizieren.
Zusammenfassung:
- Empfohlen: Gesamt-Sicherung (Documents-Backup und/oder Snapshot bei virtuellen Maschinen)
- Sicherung Mappentypen "Invoice" / "otrAccessProfile" / "otrUser"
- Angepasste Ordner / Outbars sichern und ggf. mit Screenshots dokumentieren
- Angepasste UserExit-Skripte sichern
Anpassungen anSicherung Documents-Installations-OrdnersichernAnpassungen am TableService sichern