Q.BPM плеер
Удаление экземпляров процессов

Q.BPM Player API

Массовое удаление экземпляров процессов.

Для массового удаления экземпляров процессов используйте апи engine-rest/process-instance/delete
Апи можно позвать через сваггер Q.BPM Player или в Postman.
Пример запроса. Необходимо поменять на свой Q.BPM Player и стенд:
http://qbpetqbpmplayer.omnitech.qrundigital.diasoft.ru/qbpetqbpmplayer/engine-rest/process-instance/delete (opens in a new tab)

В body запроса вставить json из примера ниже. В processDefinitionKey указать свой definitionKey. В примере ниже используется фильтрация по processDefinitionKey.

   {
    "deleteReason" : "Delete",
    "processInstanceQuery": 
        {"processDefinitionKey": "ваш definitionKey"},
    "skipCustomListeners" : true,
    "skipSubprocesses" : true
    }

Также можно фильтроваться по другим полям. Полное описание АПИ: https://docs.camunda.org/manual/7.16/reference/rest/process-instance/post-query/#request-body (opens in a new tab)