ISO 9001 zertifiziert
ISO 9001 zertifiziert
GDPR compliant
DSGVO safe
data safe in germany
Data safe in Germany
eu ai act konform
EU AI Act konform
digitale Souveränität.
digitale Souveränität

Versionierung bezeichnet die systematische Verwaltung und Dokumentation von Änderungen an Konfigurationen, Code, Workflows oder Daten über die Zeit. Jede Version ist ein gespeicherter Zustand eines Objekts zu einem bestimmten Zeitpunkt – mit einer eindeutigen Versionsnummer oder -bezeichnung, einem Zeitstempel, dem Autor der Änderung und einer Beschreibung dessen, was sich verändert hat. Durch Versionierung ist es möglich, zu jedem früheren Zustand zurückzukehren und genau nachzuvollziehen, wie und warum sich etwas verändert hat.

Im Kontext der Automatisierung ist Versionierung ein unverzichtbares Werkzeug: Automatisierte Workflows, Regelwerke, Bot-Konfigurationen und Integrationsskripte ändern sich im Laufe der Zeit. Ohne Versionierung ist unklar, welche Version eines Workflows gerade produktiv läuft, wer wann was geändert hat, und wie ein fehlerhafter Zustand rückgängig gemacht werden kann.

Versionsnummern-Konventionen

Die verbreitetste Versionierungskonvention für Software und Konfigurationen ist Semantic Versioning (SemVer): Versionen werden in der Form MAJOR.MINOR.PATCH angegeben – z. B. 2.4.1. Eine MAJOR-Änderung bricht Kompatibilität mit früheren Versionen (grundlegende Umstrukturierung). Eine MINOR-Änderung fügt neue Funktionen hinzu, ohne bestehende zu brechen. Eine PATCH-Änderung behebt Fehler ohne funktionale Änderungen.

Versions-Zeitstrahl: Ändert sich ein Workflow

v2.3.1 — aktuellBugfix: Fehler bei doppelten Rechnungsnummern behoben

v2.3.0Neues Feature: Automatische Eskalation nach 48h Inaktivität← Rollback möglich

v2.2.0Erweiterte Lieferanten-Matching-Logik (Fuzzy-Matching)← Rollback möglich

v2.1.0Integration mit neuem ERP-System abgeschlossen

v1.0.0Erstveröffentlichung – initiale Produktivsetzung

Versionierung in der Automatisierungspraxis

Versionierung und Rollback

Versionierung ist die technische Voraussetzung für Rollback: Nur wenn frühere Zustände gespeichert sind, können sie im Fehlerfall wiederhergestellt werden. Versionierung ohne Rollback-Fähigkeit ist nur halbe Absicherung – die Geschichte ist sichtbar, aber nicht nutzbar. Rollback ohne Versionierung ist nicht möglich. Beide Konzepte bedingen einander.

Praxisbeispiel

Ein Automatisierungsdienstleister aktualisiert einen Rechnungsworkflow für einen Kunden von Version 2.2.0 auf 2.3.0: Eine neue Eskalationslogik nach 48 Stunden Inaktivität wird ergänzt. Am nächsten Tag zeigt das Monitoring: 12 Prozent mehr Eskalationen als erwartet – die neue Regel greift zu früh bei Rechnungen, die über Wochenenden kommen. Die Versionierung ermöglicht sofortigen Rollback auf 2.2.0 in zwei Minuten. Die Eskalationslogik wird überarbeitet und als Version 2.3.1 erneut deployed. Ohne Versionierung hätte der Fehler manuell durch Konfigurationsänderung behoben werden müssen – ohne Rückkehrmöglichkeit in den stabilen Zustand.

Anna Sommer

Hallo, mein Name ist Anna Sommer.
Sie haben Interesse an professionellen
Automations-Lösungen?

Dann nehmen Sie einfach Kontakt mit mir auf.
Ich freue mich auf Ihre Anfrage