JBPM使用JSON进行休息调用

Car*_*pez 6 rest json drools jbpm

我们想使用其余的API在JBPM6中启动一个进程.我们需要将一个对象作为流程变量传递.

我们知道如何做JAXB和执行调用.但我们想用JSON和/ runtime/{deploymentId}/process/{processDefId}/start来做

可能吗?我们试着没有成功.

bru*_*ais 0

在与负责 REST API 的开发人员交谈后。我能够确认它是如何工作的。这
/runtime/{deploymentId}/process/{processDefId}/start
是一个 POST 请求,其中负载中的所有内容都将被忽略。变量在 GET 字符串中以 key=value 的形式写入。

使用部署 id:com.web:work:1.0
使用 processDefId:work.worload
2 个变量:var1 和 var2
例如:
/runtime/com.web:work:1.0/process/work.worload/start?var1=a&var2=b

我仍在尝试了解如何使用远程 API 定义对象。

同时我也确认了用这种方式定义对象是不可能的。定义对象的唯一方法是使用 JaxB。这使用“/execute”路径