在camunda rest api中,有一种方法可以一次性删除所有流程实例变量。
我以为我读了一些文档说你可以用...
DELETE http://localhost:8080/contextRoot/rest/engine/default/process-instance/{id}/variables
但是当我尝试时,我得到了......
{
"timestamp": 1479705176075,
"status": 405,
"error": "Method Not Allowed",
"message": "Method Not Allowed",
"path": "/contextRoot/rest/engine/default/process-instance/14/variables"
}
如果我添加一个变量id,我可以逐个删除,但这不是我想要的。
感谢
答案 0 :(得分:1)
不,在当前版本7.5.0和7.6.0-alpha5中,Java或REST API都不可能。最接近的是使用POST ../variables/modify和请求正文,例如:
{
"deletions":
[
"var1", "var2", "var3"
]
}
您仍然需要知道要删除的变量,但至少它只是一个请求。