Wie richte ich den BPMN-Prozess-zu-Prozess-engine mit Camunda Spring Boot
Ich gebaut habe, ein Camunda BPM mit Spring Boot als Standalone-Prozess-Engine, wartet einige Anfragen starten von anderen web-Anwendungen
nun, mein co-works-design ein paar Prozesse in BPMN-Tools, ich glaube, ich sollte verwenden die REST-API bereitstellen dieser BPMN-Standalone-Prozess-Engine, wie kann ich tun? oder andere Lösung, die ermöglicht das hochladen von BPMN-Dateien zu Standalone-Prozess-Engine?
Gibt es irgendein Beispiel?
Wollen wir mit Camunda BPM in unsere Anwendung, so haben wir einige Probleme zu lösen,
Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du mit Spring Boot als Applikation-container, tun Sie wirklich brauchen, um zu implementieren Prozesse zur Laufzeit? Es scheint mir, dass das übliche Szenario wäre in diesem Fall "- bundle, die Prozesse und die Anwendung und Bereitstellung von on startup". Wenn Sie brauchen, zu ändern oder zu ergänzen verarbeitet, einfach aufhören, zu Verpacken und beginnen Sie Ihren Camunda Spring-Boot-Anwendung. Um dies zu tun, die
SpringProcessEngineConfiguration
ermöglicht die EinstellungdeploymentResources
.Wenn Sie wirklich brauchen, um Prozesse zu ändern, die zur Laufzeit, stellen Sie sicher, fügen Sie die REST-API, um Ihren Spring-Boot-bundle und Folgen https://docs.camunda.org/manual/7.3/api-references/rest/#deployment-post-deployment.
Wir haben auch erstellt eine Camunda community-extension, die macht der Umgang mit Camunda und Spring Boot sehr viel einfacher: https://github.com/camunda/camunda-bpm-spring-boot-starter