如何通过 remote rest api 调用 jbpm 6.5.0Final 中的当前人工任务来更改流程变量值

How to change process variable value through remote rest api call for current human task in jbpm 6.5.0Final

我有很多人工任务。启动流程后,我想用与当前任务相关的 rest API 调用更新一些流程变量值。如果有人知道该怎么做,请在下面表扬。

I try with /execute this is only start the task then how to update the process variable for already started process instance?

基于文档

这里是更新过程变量的方法。但是,这将更新整个流程,而不仅仅是那个特定的任务。

server/containers/{id}/processes/instances/{pInstanceId}/variables - POST

如果你想从任务中更新流程变量,你应该在任务完成时进行。但是,这要求您拥有该任务的输出变量。否则不生效。

server/containers/{id}/tasks/{tInstanceId}/states/completed - PUT

无论如何,rest的完整文档可以在

中查看
{localhost}:{port}/kie-server/docs