我正在尝试创建一个特定于域的休息服务。它接受域格式的订单并调用一些 jbpm6 进程。让我们假设,代表客户订单调用的所有流程都应该在同一个 JTA 事务中运行。
在独立应用程序中,将 jbpm6 引擎嵌入到我的 rest 服务中很简单。
但我想要 jbpm-console 提供的流程实例可视化。所以我构建了一个 kjar 并将其部署在 kie 容器中。
现在我如何从我自己的休息服务中启动和操作部署在 kie 中的多个进程?要求是:代表一个客户订单调用的流程必须在同一个 JTA 事务中运行。