所以我们正在探索使用Drools/jbpm,我们发现很难从jbpm中获取数据。我觉得我们遗漏了一些明显的东西。
我们将使用restful接口启动一个jbpm进程,并创建一个进程实例:post /server/containers/{containerId}/processes/{processId}/instances
/server/containers/{containerId}/processes/{processId}/instances
但是,在流程实例完成之后,我们需要检索结果。你是怎么做到的?在jbpm过程中,我们是否需要设置一些内容(比如变量或其他内容)?
在这一点上,我们已经列举了大量的例子和文档,似乎找不到一个简单的答案。
谢谢您, -乔纳森
当您执行 post request to /server/containers/containerid/processes/process id/instances it will return your process instance id.。
post request to /server/containers/containerid/processes/process id/instances it will return your process instance id.。
request to /server/containers/containerid/processes/process id/instances it will return your process instance id.。
/server/containers/containerid/processes/process id/instances
get/server/containers/containerID/processes/definitions/processID/variables get/server/queries/processes/instances/processInstanceID/variables/instances/varname. 从当前运行的进程获取结果: GET /server/containers/{containerId}/processes/definitions/{processId}/variables GET /server/queries/processes/instances/{processInstanceId}/variables/instances/{varName} 转到Workbench中的“流程实例”,以确保正在存储数据
get/server/containers/containerID/processes/definitions/processID/variables
get/server/queries/processes/instances/processInstanceID/variables/instances/varname. 从当前运行的进程获取结果: GET /server/containers/{containerId}/processes/definitions/{processId}/variables GET /server/queries/processes/instances/{processInstanceId}/variables/instances/{varName} 转到Workbench中的“流程实例”,以确保正在存储数据
从当前运行的进程获取结果: GET /server/containers/{containerId}/processes/definitions/{processId}/variables GET /server/queries/processes/instances/{processInstanceId}/variables/instances/{varName} 转到Workbench中的“流程实例”,以确保正在存储数据
从当前运行的进程获取结果: GET /server/containers/{containerId}/processes/definitions/{processId}/variables
GET /server/containers/{containerId}/processes/definitions/{processId}/variables
GET /server/queries/processes/instances/{processInstanceId}/variables/instances/{varName}
转到Workbench中的“流程实例”,以确保正在存储数据