Modul Generator: Änderungen an einem produktiven Modul

Geändert am Do, 2 Apr um 4:15 NACHMITTAGS

Der Modul Generator ermöglicht es dir, Änderungen in produktiven Modulen genauso schnell und einfach einzubringen wie Prozessanpassungen. Das Ziel ist, dass Prozess und Softwaredesign identisch bleiben – dein Unternehmensablauf sollte sich nicht ausschließlich an vorgegebene Softwareprozesse anpassen müssen.

Besonderheiten bei Änderungen im laufenden Betrieb

Anders als bei der erstmaligen Freigabe eines Moduls gibt es beim Ändern eines produktiven Moduls besondere Anforderungen: Es können bereits hunderte von Datensätzen vorhanden sein, und Nutzer arbeiten aktiv damit. Der Modul Generator verhindert dabei Fehler durch aktive Nutzer während der Migration und Dateninkonsistenzen.

Datenmigrationen verstehen

Eine Datenmigration ist notwendig, wenn du Elemente aus der Konfiguration löschst. In diesem Fall musst du einen neuen Wert für alle bestehenden Daten auswählen, die derzeit noch den gelöschten Wert nutzen. Dies tritt auf, wenn du einen Status, einen Aufgabentyp oder eine Auswahlmöglichkeit im Attributtyp Auswahl aus Liste löschst. Die Software fordert dich dann auf, einen neuen Wert auszuwählen.

Screenshot: Auswahlmöglichkeit für neuen Wert bei Datenmigration
Wichtig: Alle Änderungen – einschließlich Löschungen und Migrationsoptionen – werden erst mit der Freigabe der Änderung in dem produktiven Modul durchgeführt.

Ablauf bei Änderungen an produktiven Modulen

Vor der Freigabe

Der Prozess beginnt wie bei der erstmaligen Freigabe: Der Modul Generator prüft zunächst Konfigurationsfehler und mögliche Probleme. Wir empfehlen dir, im Anschluss einen Test in einer temporären Testversion vorzunehmen.

Freigabe durchführen

Je nachdem, welche Änderungen du vornimmst, läuft die Freigabe unterschiedlich ab:

  • Keine kritischen Änderungen: Sollten keine Datenmigrationen nötig sein und sich keine kritischen Einstellungen geändert haben, klickst du auf Modul aktualisieren, und die Änderung wird sofort durchgeführt.
  • Mit Bestätigung erforderlich: Es gibt Änderungen, die eine Bestätigungsmeldung verursachen. Vor der Freigabe werden dann alle relevanten Anpassungen aufgelistet – etwa das Löschen eines Status oder sicherheitskritische Änderungen wie die Bearbeitungsrechte im Workflow. Du musst diese bestätigen, bevor die Migration durchgeführt werden kann.
Screenshot: Bestätigungsmeldung mit aufgelisteten Änderungen

Migrationsmodus aktivieren und durchführen

Wenn Datenmigrationen nötig sind, wird der Migrationsmodus gestartet. Das Modul wird dann in den schreibgeschützten Modus versetzt.

Screenshot: Hinweismeldung im Migrationsmodus
Gut zu wissen: Im Migrationsmodus wird das Modul schreibgeschützt. Nutzer erhalten eine entsprechende Hinweismeldung und können keine Inhalte mehr verändern oder anlegen – auch nicht für Aufgaben innerhalb der Inhalte.

Nutzer informieren und auf Abschluss warten

Der Migrationsmodus dient als Vorbereitung der eigentlichen Migration. So können Nutzer frühzeitig darüber informiert werden, dass zeitnah eine Softwareaktualisierung durchgeführt wird. Nach der Aktivierung siehst du, wie viele Nutzer derzeit noch Inhalte in dem Modul bearbeiten.

Achtung: Laufende Änderungen müssen abgeschlossen werden. Wenn Nutzer versuchen zu speichern, während die Migration läuft, erhalten sie eine Fehlermeldung und ihre Änderungen gehen unwiderruflich verloren.

Während der Migrationsmodus aktiv ist, kannst du weiter im Q.wiki arbeiten. Du kannst jederzeit über die Liste der Konfigurationen auf den Status In Migration klicken, um in die Konfiguration zu navigieren.

Screenshot: Status 'In Migration' in der Konfigurationsliste

Migration starten

Sobald keine Nutzer mehr im Modul arbeiten, klickst du auf Migration starten. Die Datenmigration wird dann ausgeführt. Die Dauer hängt von der Anzahl der Elemente und der Komplexität der Änderungen ab. Bei kleineren Modulen sind die Änderungen bereits nach wenigen Sekunden verfügbar. Danach wirst du auf die Übersichtsseite weitergeleitet und das aktualisierte Modul steht zur Verfügung.

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren