OCT-Unternehmensplanung

Updateprozess

Updates gliedern sich immer in zwei Schritte:

Schritt 1 - System Update

  • Der System Update besteht aus:

    • Updates der RESTRUKT API - diese aktualisieren die Rechenlogik und Datenbankstrukturen Prozeduren / Tabellen / Views

    • Es ersetzt die Factory 0 durch die aktuellste Version (diese summiert Factories und umfasst Basisobjekte z.B. Actions und Icons).

    • Es inkrementiert die RESTRUKT_Version in system.tSettings.

image-20260506-083828.png

Schritt 2 - Factory Updates

  • 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).

    • erkennbar an der Eigenschaft RESTRUKT_FACTORY_VERSION in Tabelle system.tSettings (die Datenbank benötigt diese Factory Version)

    • Das Factory Update muss einmalig beim Update auf die Datenbank angewendet werden und erfolgt durch Ausführung einer Pipeline.

    • Nachdem exportierte Factories aus einer älteren Version importiert wurden, muss die Pipeline nochmals ausgeführt werden, um auch diese Factories auf die neue Version zu aktualisieren.

image-20260506-083917.png

Standardablauf beim Update

  • Datenbank sichern und Settings-Produkt sichern

  • API_RESTRUKT_UserUpdate.sql einspielen, dieses liefert

    • alle Datenbankobjekte

    • ZT Factory

    • Produkt-Templates

    • Pipelines

    • Icons

    • Listen

    • Formate

    • liefert aber nicht

      • globale Pipelineparameter

      • das Settings-Produkt

  • System Update ausführen (sofern vorhanden)

  • Factory Update ausführen (sofern vorhanden)

  • Sofern Settings ergänzt wurden, muss das Settings-Produkt neu eingespielt und die bestehenden Einstellungen übernommen werden.