Camunda 删除进程中的所有变量
Camunda delete all variables on process
在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,我可以一个一个地删除,但这不是我想要的。
谢谢
不,从当前版本 7.5.0 和 7.6.0-alpha5 开始,在 Java 或 REST API 中都不可能。您可以获得的最接近的是将 POST ../variables/modify 与请求正文一起使用,例如:
{
"deletions":
[
"var1", "var2", "var3"
]
}
你还是要知道要删除的变量,但至少是一个请求。
在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,我可以一个一个地删除,但这不是我想要的。
谢谢
不,从当前版本 7.5.0 和 7.6.0-alpha5 开始,在 Java 或 REST API 中都不可能。您可以获得的最接近的是将 POST ../variables/modify 与请求正文一起使用,例如:
{
"deletions":
[
"var1", "var2", "var3"
]
}
你还是要知道要删除的变量,但至少是一个请求。