Wir haben Prozessdefinition in der Produktion eingesetzt und viele Prozessinstanzen werden initialisiert und im Flug.JBPM6 Process Definition Versionierung
Jetzt müssen Änderungen in der Prozessdefinition (.bpmn-Datei) vorgenommen werden, um andere Geschäftsszenarien zu berücksichtigen.
Wir verstehen, dass wir die alte .bpmn-Datei nicht einfach durch eine neue ersetzen können, da die alte .bpmn-Datei in Flight-Prozessen weitergeleitet werden kann.
Was ist der einfachste und beste Weg, um mit dieser Situation umzugehen?
Hinweis: Wir verwenden JBPM 6.0
Alle neuen Prozessinstanzen verwenden die neue Release-Version. Vorhandene Prozessinstanzen verwenden weiterhin die alte bpmn2-Datei. Das heißt, die bpmn2-Datei, die der Version in der Implementierungs-ID der Prozessinstanz zugeordnet ist. –