Updates gliedern sich in drei Bereiche
-
API Updates - einfache Updates der RESTRUKT API, diese aktualisieren Prozeduren / Tabellen / Vorlagen und können jederzeit in ein bestehendes System eingespiel werden
-
erkennbar an RESTRUKT_Version in system.tSettings
-
-
-
Factory Updates - verändern bestehende Factories (= Mandanten) in ihrer Struktur
-
erkennbar an der Eigenschaft RESTRUKT_FACTORY_VERSION in den Eigenschaften einer Factory (die Factory besitzt diese Version)
-
erkannbar an der Eigenschaft RESTRUKT_FACTORY_VERSION in Tabelle system.tSettings (die Datenbank benötigt diese Factoryversion)
-
Factory Updates müssen auch angewendet werden, wenn früher exportierte Factories importiert werden !
-
Bevor das Factory Update ausgeführt werden kann, muss ggf. die Zeitachse der Products in der Factory angepasst werden !
-
-
System Updates
-
verändern die Struktur soweit diese nicht Mandanten betrifft (Konsolidierungsfactory, Startseite etc.)
-
werden immer im Zusammenhang mit einem API Update eingespielt und daher auch deren Versionsnummer erkennbar
-
Standardablauf beim Update
-
Datenbank sichern und Settings Produkt sichern
-
API_RESTRUKT_UserUpdate.sql einspielen, dieses liefert
-
alle Datenbankobjekte
-
ZT Factory
-
Producttemplates
-
Pipelines
-
Icons
-
Listen
-
Formate
-
liefert aber nicht
-
globale Pipelineparameter
-
das Settingsproduct
-
-
-
Systemupdate ausführen (sofern vorhanden)
-
Factoryupate ausführen (sofern vorhanden)
-
sofern Settings ergänzt wurden, muss das Settings Produkt neu eingespielt werden und die bestehenden Settings übernommen werden