对于我们的项目,我们期待:
在用户界面上,我们希望包含一项功能:
我们已经玩弄了一下,到目前为止,我们还没有成功地将数据拉回来。
答案 0 :(得分:1)
您可以使用以下两个选项之一来检索REST API中的Process Variables:
/rest/runtime/{deploymentId}/withvars/process/instance/{procInstanceId}
返回Process Instance及其所有变量,并且:
/rest/history/instance/{procInstanceId}/variable
返回流程实例的变量历史记录列表。
您可以在此处获取文档:jBPM Remote API
答案 1 :(得分:1)
到目前为止,我们已经尝试过:
最初我们都没有成功,但最终我们决定在整个工作流程中传递进程ID的实现,并在每个任务模型和进程ID之间创建一对一映射。换句话说,对于每个jbpm工作流任务,我们在前端构建了自己的表单,并将数据持久保存到我们自己的数据库中。将整个项目捆绑在一起并允许我们查询所有数据的唯一因素是我们在开始时初始化的进程ID。
这意味着jbpm最终对我们的应用程序几乎没有任何处理,除了任务之间的移动,并通过项目ID将它们捆绑在一起。