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
}
}