第9章 ケースのキャンセルまたは破棄
ケースが必要なくなったり、ケース作業を実行する必要がなくなった場合は、ケースをキャンセルできます。キャンセルしたケースは、その後も同じケースインスタンス ID とケースファイルデータを使用して再開できます。場合によっては、ケースを再開できないようにケースを永続的に破棄することもできます。
ケースのキャンセルまたは破棄は、API 要求からしかできません。Red Hat Process Automation Manager には Swagger クライアントが含まれており、REST API 要求のエンドポイントやドキュメントが提供されています。もしくは、サンプルエンドポイントで、任意のクライアントや Curl を使用して API コールを作成できます。
前提条件
- Showcase を使用して、ケースインスタンスを開始している。
-
admin
ロールを持つユーザーとして、API 要求を認証できる。
手順
Web ブラウザーで Swagger REST API クライアントを開きます。
/http://localhost:8080/kie-server/docs
Case Instances :: Case Management の下で、以下のエンドポイントで
DELETE
リクエストを開きます。/server/containers/{id}/cases/instances/{caseId}
DELETE
リクエストを使用してキャンセルできます。任意で、destroy
パラメーターを使用してケースを破棄することもできます。Try it out をクリックし、必要なパラメーターを入力します。
Expand 表9.1 パラメーター 名前 説明 id
itorders
caseId
IT-0000000001
destroy
true
(任意。永続的にケースを破壊します。このパラメーターはデフォルトで
false
です)。- Execute をクリックして、ケースをキャンセル (または破棄) します。
- ケースのキャンセルを確定するには、Showcase アプリケーションを開いて、ケースリストのステータスを Canceled にします。ケースが破棄されていると、ケースリストには表示されません。