REST-сервис бизнес-процессов workflow

Получение количества бизнес-процессов, прикрепленных к записи

Эндпоинт v2/workflow/process/count-by-trigger возвращает количество БП записи, сгруппированных по типу триггера БП.

  • Запрос принимает subjectId и typeName для идентификации сущности, имеющей БП.

  • Список интересующих триггеров triggersNames - будут искаться БП, имеющие триггеры, указанные в списке.

  • Параметр isFinished опционален. Если isFinished не задан, то ищутся все БП - завершенные и незавершенные.

Пример запроса:

{
    "subjectId": "3e19c346-03be-11ef-96ed-a9570d5acb39",
    "typeName": "register:simple",
    "triggersNames": [
        "insertRecord",
        "updateRecord",
        "restoreRecord",
        "restorePeriod",
        "deleteRecord",
        "deletePeriod"
    ],
    "finished": false // Optional
}

В ответе на запрос будет возвращено количество БП для каждого из указанных в запросе типов триггеров:

{
    "processCount": {
        "insertRecord": 0,
        "restoreRecord": 0,
        "updateRecord": 2,
        "deletePeriod": 0,
        "restorePeriod": 0,
        "deleteRecord": 1
    }
}