Перейти к основному содержанию

Метрики процессов

Меньше 1 минуты

Метрики процессов

Управление метриками процессов через REST API. Общие правила (авторизация, лимиты) — в обзоре REST API.

Управление метриками процессов

Обновление значения метрики

Путь: POST /public-api/v1/processes/metrics

Метод позволяет заполнять или обновлять значения метрик для процессов. Сама метрика (пользовательское поле) должна быть предварительно создана в интерфейсе системы.

Структура запроса

{
    "processId": "94d2e63f-f84a-40d4-b4a3-592b0cc7c7d9",
    "metricName": "Среднее время выполнения",
    "metricValue": 45.5,
    "metricPlanValue": 30.0,
    "comment": "Значение за январь 2025",
    "metricDate": "2025-01-15T10:30:00"
}

Параметры запроса

ПолеТипОбязательноеОписание
processIdUUIDИдентификатор процесса
metricNamestringНазвание метрики
metricValuenumber📄Фактическое значение метрики
metricPlanValuenumber📄Плановое значение метрики
commentstring📄Комментарий к значению
metricDatedatetime📄Дата/время измерения (ISO 8601)

Структура ответа

{
    "processId": "94d2e63f-f84a-40d4-b4a3-592b0cc7c7d9",
    "metricName": "Среднее время выполнения",
    "metricValue": 45.5,
    "metricPlanValue": 30.0,
    "delta": 15.5,
    "comment": "Значение за январь 2025",
    "metricDate": "2025-01-15T10:30:00"
}

Поля ответа

ПолеТипОписание
processIdUUIDИдентификатор процесса
metricNamestringНазвание метрики
metricValuenumberФактическое значение метрики
metricPlanValuenumberПлановое значение метрики
deltanumberОтклонение от плана (metricValue - metricPlanValue)
commentstringКомментарий к значению
metricDatedatetimeДата/время измерения

Сценарии использования

  • Интеграция с BPMS: Автоматическая загрузка метрик производительности из систем исполнения процессов (Camunda, Activiti и др.)
  • BI системы: Экспорт аналитических показателей из хранилищ данных
  • Мониторинг SLA: Автоматическое обновление показателей соблюдения SLA