0

我正在尝试删除 PM 中的案例,但我无法使用 API

http://wiki.processmaker.com/3.1/REST_API_Cases#Delete_Case:删除.2Fcases.2F.7Bapp_uid.7D

我已经尝试过这个 API,但它给了我一个错误,比如:

[GuzzleHttp\Exception\ClientException]                                                                                                                  
  Client error: `DELETE http://processmaker.app:32768/api/1.0/workflow/cases/50492041658e1dfca544ad3002222462` resulted in a `400 Bad Request` response:  
  {"error":{"code":400,"message":"Bad Request: You can't delete the case because it's not in Draft status and was already  (truncated...)  

是的,我什至尝试取消案例,但仍然出现同样的错误

4

1 回答 1

0

您收到的错误是因为一旦案例离开草稿状态,您就无法删除案例。这意味着,一旦一个案例被提交到下一个任务,它就会被认为处于 TODO 的状态。

因此,一旦一个案例转变为 TODO 状态,您只能取消一个案例,而不能删除它。

您可以在此处找到与此相关的更多信息:http ://wiki.processmaker.com/3.1/user_guide#Cancel

不要忘记确保您正在进行其余 api 调用的用户具有正确的权限,以便能够取消/删除案例。

要通过其余 api 取消案例,请查看此链接:http://wiki.processmaker.com/3.1/REST_API_Cases#Cancel_Case: PUT .2Fcases.2F.7Bapp_uid.7D.2Fcancel

我希望这会有所帮助!

于 2017-04-28T13:08:52.127 回答