FACHWISSEN · AUTOMATISIERUNG & TRANSFORMATIONINSIGHTS · AUTOMATION & TRANSFORMATION
Workflow-Versionen: Warum eine neue Prozessdefinition laufende Fälle nicht einfach ersetztWorkflow versions: Why a new process definition does not simply replace running cases

Ein neuer Prozess wird veröffentlicht, während ältere Vorgänge noch auf Freigaben warten. Welche Regeln gelten für diese Fälle? Diese Frage ist bei lang laufenden Automatisierungen ebenso wichtig wie die eigentliche Änderung am Ablauf.
Prozessdefinition und Prozessinstanz trennen
Die Definition beschreibt den vorgesehenen Ablauf. Eine Instanz ist eine konkrete Ausführung mit ihrem aktuellen Zustand, ihren Daten und gegebenenfalls offenen Aufgaben. Workflow-Systeme können Definitionen versionieren. Wie neue und bereits gestartete Fälle behandelt werden, hängt von der verwendeten Plattform und ihrer Konfiguration ab.
Eine Migration passt eine laufende Instanz an eine andere Definition an. Sie ist ein eigener Vorgang und muss unter anderem berücksichtigen, wie aktive Elemente und vorhandene Daten in die Zieldefinition überführt werden. Eine neue Zeichnung allein beantwortet diese Zuordnung nicht.
Ein Beispiel für eine scheinbar kleine Änderung
In einem fiktiven Freigabeprozess wird ein zusätzlicher Prüfschritt zwischen fachlicher Prüfung und Abschluss eingefügt. Ein Teil der alten Fälle befindet sich noch vor der Prüfung, ein anderer Teil bereits danach. Würden alle Fälle blind an denselben Punkt verschoben, könnte der neue Schritt bei manchen fehlen und bei anderen bereits erledigte Arbeit wiederholen.
Die fachliche Entscheidung sollte daher nach Zustandsgruppen erfolgen. Für jede Gruppe wird festgelegt, ob sie den alten Ablauf beendet, gezielt migriert wird oder eine gesonderte Nachprüfung erhält. Dabei dürfen bestehende Zuständigkeiten und bereits erteilte Freigaben nicht stillschweigend eine andere Bedeutung bekommen.
Kompatibilität betrifft auch Daten und Nachrichten
Ein neues Pflichtfeld kann ältere Vorgänge unvollständig machen. Eine umbenannte Nachricht kann bewirken, dass wartende Fälle nicht mehr erreicht werden. Eine geänderte Kennung für eine Aufgabe kann eine automatische Zuordnung verhindern. Solche Schnittstellen gehören deshalb in die Änderungsprüfung.
Hilfreich ist eine kleine Zustandsmatrix mit repräsentativen Fällen: neu gestartet, in Bearbeitung, wartend, zurückgegeben und technisch gestört. Für jeden Zustand werden erwartete Daten, offene Aufgaben und zulässige nächste Schritte geprüft.
Rückfall und Nachweis mitplanen
Vor einer Migration sollten Anzahl und Auswahl der betroffenen Fälle bekannt sein. Ein Probelauf in einer geeigneten Testumgebung zeigt, ob das geplante Mapping funktioniert. Für den Betrieb braucht es eine dokumentierte Entscheidung, wie ein fehlerhafter Übergang erkannt und behandelt wird.
Ein Rückfall ist nicht immer ein einfacher Versionswechsel. Wenn externe Aktionen bereits erfolgt sind, müssen deren Auswirkungen gesondert berücksichtigt werden. Deshalb ist eine kleinere, überprüfbare Umstellung häufig besser steuerbar als eine gleichzeitig durchgeführte Migration aller laufenden Fälle.
A new process is published while older cases are still waiting for approval. Which rules apply to those cases? For long-running automation, this question matters as much as the workflow change itself.
Separate the definition from the instance
A definition describes the intended workflow. An instance is a particular execution with its current state, data and potentially open tasks. Workflow systems can version definitions. How they treat new and already-started cases depends on the platform and its configuration.
Migration adapts a running instance to another definition. It is a separate operation and must account for how active elements and existing data map to the target definition. A new diagram alone does not answer that mapping question.
An apparently small change
A fictional approval process adds another review between the business review and completion. Some old cases have not reached the review yet; others are already past it. Moving every case blindly to the same point could skip the new review for some and repeat completed work for others.
Make the business decision by state group. For each group, decide whether it finishes the old workflow, is deliberately migrated or receives a separate follow-up review. Existing responsibilities and approvals must not silently take on a different meaning.
Compatibility also involves data and messages
A new mandatory field can make older cases incomplete. A renamed message can prevent waiting cases from being reached. A changed task identifier can block an automatic mapping. These interfaces therefore belong in the change review.
A small state matrix is useful: newly started, in progress, waiting, returned and technically interrupted. For each representative state, check the expected data, open tasks and permitted next steps.
Plan recovery and evidence
Before migration, establish the number and selection of affected cases. A trial in an appropriate test environment can show whether the planned mapping works. Operations need a documented decision on how a faulty transition will be detected and handled.
Recovery is not always a simple version switch. If external actions have already happened, their effects must be considered separately. A smaller, verifiable change is therefore often easier to control than migrating every running case at once.