是否可以通过 DB 或 Rest 通过 Tasklist 使 Camunda Webapps(Spring-boot stand alone)更新 .bpmn

Is it possible to make Camunda Webapps (Spring-boot stand alone) update .bpmn through Tasklist via DB or Rest

我们正在尝试将 Camundas webapplications 部署为独立的 spring-boot 应用程序,并在另一个独立的 Spring-boot 应用程序中部署 .bpmn 图和引擎。但仅通过共享数据库或 REST 调用连接两个 SB 应用程序,并且仍然能够通过 Camundas webapplications 更新任务。

我们已经设法部署它们并将它们连接到基于文件的 H2 数据库。所以现在我们可以对 .bpmn Spring-boot 应用程序进行 rest-calls 并提交表单等,然后让它显示在 Webapps-tasklist/cockpit.

问题是,如果我们尝试通过任务列表提交表单,我们会收到一个错误,提示它正在尝试寻找 javaclass(我们已在引擎中实现- SB-application 但不在 Webapplications-SB-application 中)。 有什么方法可以使我们可以使用网络应用程序工具并从那里提交表单(不改变 .bpmn 图使用 java-classes)? 是通过让 webapps 更新数据库,还是通过 REST 调用?

我们使用 Asynchronus Continuation 解决了这个问题。 可以在这里找到一个非常好的视频: https://www.youtube.com/watch?v=Nx4I8lNMUs0