2016-11-21 7 views
0

camunda rest api是否有办法一次性删除所有流程实例变量。Camunda删除进程中的所有变量

我想我看了一些资料是说,你可以用做...

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" 
} 

如果我加一个变量我可以逐个删除,但那不是我所追求的。

感谢

回答

1

不,不可能在Java或REST API作为当前版本7.5.0和7.6.0-素α5的。你可以使用POST ../variables/modify与请求体,如最近的:

{ 
    "deletions": 
    [ 
    "var1", "var2", "var3" 
    ] 
} 

你还必须知道的变量删除,但至少它是一个单一的请求。

+0

谢谢你的 – Richie