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.
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.
Migrationsmodus aktivieren und durchführen
Wenn Datenmigrationen nötig sind, wird der Migrationsmodus gestartet. Das Modul wird dann in den schreibgeschützten Modus versetzt.
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.
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.
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
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren