Ich habe die Anforderung, einen dynamischen mehrstufigen Genehmigungsprozess für meine Anwendung mithilfe von Aktivitäten zu erstellen. process diagramErstellen von Prozessen in Java mit Activiti
Die Anzahl der Schritte und parallelen Genehmigungen in jedem Schritt wird zur Laufzeit festgelegt. Im obigen Diagramm wird die Anzahl der Ebenen und die Anzahl der gleichzeitigen Genehmigungen innerhalb jeder Ebene bei der Datensatzerstellung definiert. Ich möchte den Prozess zur Laufzeit nicht ändern, sondern den Prozess zur Laufzeit erstellen.
Ist dies mit Activiti möglich?
Und wo ist die Frage? –
Viel Glück damit. –
Sie sollten Prozesse nicht im laufenden Betrieb ändern. Sie können activiti Prozessdiagramm (xml-Definition des Prozesses) generieren, laden Sie es auf Activiti-Engine durch Ruhe und starten Sie den Prozess. Später können Sie eine neue Version des Prozesses hochladen (bevor sie endet und während sie beibehalten wird, die nicht aktiv ausgeführt wird) und dann schamanistische Techniken verwenden, um den laufenden Prozess auf eine neue Definition umzustellen ... aber von Anfang an sieht alles wie eine falsche Anforderung aus . –