2017-04-03 1 views
0

私はこのAPIを試してみましたが、それは私のようなエラー与え、私はPMに例を削除しようとしていますが、私はAPIPMのケースを削除するには?

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

を使用することはできませんよ:、

[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...) 

はいを私もケースをキャンセルしようとしましたが、同じエラーが発生しました

答えて

0

あなたが受け取ったエラーは、DRAFTのステータスを残っているケースを削除できないためです。つまり、ケースが次のタスクに提出されると、それは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

私はそれが役に立てば幸い!

関連する問題