Cockpit

Cockpit

С помощью Camunda Cockpit вы можете осуществлять мониторинг работающих бизнес-процессов и бизнес-правил для обнаружения, анализа и решения технических проблем.

Обнаружение проблем

Cockpit предоставляет панель управления на которой отображены все выполняющиеся BPMN процессы и позволяющую быстро понять что происходит и найти конкретные экземпляры процессов на основе различных критериев.

Технические инциденты визуально выделяются и можно проверить их чтобы понять корень проблем. Типичные примеры инцидентов:

  • Задача в бизнес-порцессе пыталась вызвать функцию сервиса через API, но случился таймаут или в ответ от сервиса пришло сообщение о технической ошибке или поврежденные данные.
  • Выражение в логическом операторе ветвления (gateway branch) или в событии или в чем-то подобном не было выполнено из-за отсутствия данных.
  • Java код, который был вызван из задачи, вызвал исключение.
  • В подпроцессе возникло событие BPMN error.

Анализ проблем

Чтобы получить полное представление о технической проблеме часто необходимо исследовать последовательность шагов в бизнес-процессе до того момента как произошла ошибка. Например выражение в операторе ветвления могло быть вычисленно ошибочно из-за того что за 5 шагов до ветвления переменной было присвоено неверное значение в следствии ошибки проектирования DMN таблицы принятия решений, которая была вызвана из BPMN задачи бизнес-правил.

Camunda Cockpit позволит быстро обнаружить такую ошибку проверив:

  • журнал аудита выполненных шагов BPMN процесса,
  • как переменные процесса были изменены во время этих шагов
  • и историю выполнения таблицы принятия решений, чтобы посмотреть какие бизнес-правила были применены во время выполнения конкретного экземпляра бизнес-процесса.

Решение проблем

Как только проблема будет понята, можно:

  • приостановить процесс, до тех пор пока не будет устранена причина проблемы,
  • добавить, изменить или удалить переменные процесса,
  • изменить текущее состояние одного или нескольких экземпляров процесса, например переместить выполнение на другой шаг,
  • выполнить миграцию одного или нескольких экземпляров процесса на более новую версию модели процесса,
  • непосредственно в Cockpit изменить логику таблицы принятия решений,
  • прервать выполнение одного или нескольких экземпляров процесса,
  • повторить попытку выполнения одного или нескольких экземпляров процесса.


Заказать консультацию:

Контактные данные:

E-mail: info@camunda.pro
Телефон: 8-800-201-56-04