2017-03-27 2 views
0

Ich arbeite mit der Activiti 5 REST API Schnittstelle, die mit Spring Boot Activiti Starter integriert ist. Ich versuche eine Prozessinstanz abzuschließen. Ich konnte eine Prozessdefinition instanziieren, die Prozessinstanzaufgaben durchgehen und jeden von ihnen ausführen. Es funktioniert bis zum Ende des Prozesses, wenn keine ausstehenden Aufgaben mehr vorhanden sind. Ich würde erwarten, dass die Prozessinstanz abgeschlossen wird - d. H. Abgeschlossen: true -, da ich ein Endereignis (terminateEventDefinition) habe, aber nicht. Ich konnte die REST API nicht finden, um die Prozessinstanz abzuschließen. Was ist also der richtige Weg, um die Fertigstellung von Prozessinstanzen zu verwalten? Danke.Activiti REST API: vollständige Prozessinstanz

+0

Bitte geben Sie Ihre process-definition.xml hier ein. Vielen Dank :) –

Antwort

1

Vielleicht fehlt mir etwas, aber nachdem die letzte Aufgabe abgeschlossen ist, wird der Prozess normal beendet und nicht mehr in der Liste/runtime/process-insights sichtbar. Nun erwähnen Sie, dass Sie die Instanz mit einem Terminate End Event beenden, Terminate End Events vervollständigen die Instanz, setzen aber nicht das Flag "complete". Beenden wird normalerweise zum Abbrechen eines laufenden Prozesses verwendet. Anstatt zu beenden, sollten Sie ein reguläres Ende-Ereignis verwenden, das sollte das vollständige Flag festlegen.

Noch einmal, vielleicht fehlt mir etwas in Ihrer Beschreibung. Danke Greg

Verwandte Themen