Дизайнер бизнес-процессов / Монитор процессов

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

Монитор процессов — это аналитический инструмент для системных администраторов, который позволяет отслеживать состояние процессов в реальном времени.

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

начало внимание

Доступ к монитору процессов есть только у пользователей, включённых в группу Администраторы.

конец внимание

Чтобы открыть страницу монитора, перейдите в раздел Администрирование > Монитор процессов.

process-monitor-1

Монитор позволяет отслеживать следующие бизнес-процессы:

  • системные, то есть заданные по умолчанию процессы платформы и используемых системных решений;
  • импортированные в составе разделов, модулей и решений, включая бизнес‑решения из каталога ELMA365 Store. Исключением являются процессы модулей, входящих в платное решение, они недоступны на странице монитора;
  • созданные пользователями на уровне компании, разделов, приложений и пользовательских модулей.

Поиск процесса

В поставке SaaS на странице монитора доступна строка поиска. Введите название процесса или используйте фильтр ,чтобы найти процесс по основным и системным полям или с помощью EQL-поиска.

Чтобы использовать строку поиска в поставке On-Premises, включите фича-флаг enableSearchInProcessMonitor. Подробнее об этом читайте в статьях «Изменение параметров On-Premises Enterprise» и «Изменение параметров On-Premises Standard».

Настроить папки с бизнес-процессами

Вы можете настраивать внешний вид дерева процессов. Для этого в правом верхнем углу страницы используйте опции:

  • Развернуть все — открыть все папки, включая вложенные;
  • 360004420960-1 — нажмите, чтобы перейти к следующим действиям:
    • Отображать разделы в отдельной папке — объединить процессы по всем разделам в папке Разделы;
    • Разворачивать дерево при поиске — включено по умолчанию. Результаты поиска процесса отобразятся в раскрытых папках. В поставке On-Premises опция доступна, если включён фича-флаг для отображения строки поиска;
    • Сортировать в алфавитном порядке — эта опция применяется к списку вложенных папок и перечню процессов в них;
    • Скрывать пустые папки — не показывать папки, разделы, приложения и модули, которые не содержат процессов.

Страница статистики по процессу

Чтобы посмотреть детальную информацию об экземплярах, исполнителях, задачах и т. д., откройте страницу процесса, нажав на его название в списке. Данные на странице сгруппированы в три блока:

Информация о процессе

Здесь вы найдёте историю версий, карту процесса, дату создания и дату публикации последней версии. Нажав на номер, вы можете посмотреть все комментарии к опубликованным версиям.

инф о процессе

По статусам и исполнителям

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

Нажав на счётчик справа от состояния, вы сможете отфильтровать информацию в таблице, так чтобы в ней отображались только текущие, завершённые или прерванные экземпляры. Чтобы сбросить фильтрацию, нажмите на кнопку Все процессы.

В колонке Исполнители отображается список участников процесса с задачами. Нажав на счётчик задач, вы сможете посмотреть все задачи, назначенные данному сотруднику в рамках всех экземпляров данного процесса.

по статусам и исполнителям

Таблица со списком экземпляров и активных задач

При нажатии на название экземпляра открывается его карточка. В ней содержится вся нужная информация: список задач, их сроки, исполнители, контекстные переменные и карта процесса, а также ссылки на запущенные дочерние и родительские процессы. Подробно про карточку процесса можно прочитать в статье «Карточка экземпляра».

Открыв карточку, вы можете прервать процесс. В этом случае все участники бизнес-процесса получат соответствующее уведомление в #Ленту.

тек задачи

Просроченные задачи или некорректно отработавшие операции (скрипты, Webhook) подсвечиваются красным. Это позволяет быстро выявить узкие места и оперативно принять меры, чтобы устранить ошибку и продолжить выполнение процесса.

Экземпляры в таблице можно сортировать по имени, дате запуска и дате завершения. Для этого нажмите на название нужного столбца. Чтобы изменить порядок сортировки на противоположный, нажмите на стрелки рядом с названием.

Используя строку поиска, вы можете найти экземпляр процесса по его названию. Также можно применить фильтр по основным и системным полям или использовать EQL-поиск. Обратите внимание, чтобы отобразить строку поиска в поставке On-Premises, включите фича-флаг.

Массовое обновление версии процесса

После публикации новой версии процесса можно обновить уже запущенные экземпляры, чтобы они продолжились с последними правками. Для этого:

  1. В списке экземпляров процесса отметьте те, для которых нужно обновить версию. Вы можете выбрать все экземпляры на странице или все когда‑либо запущенные экземпляры, поставив флажок напротив столбца Название и выбрав нужную опцию.
  2. Справа над таблицей нажмите кнопку Обновить версию.

process-monitor-update-1

  1. Если вы выбрали все существующие экземпляры, в открывшемся окне подтвердите действие, нажав кнопку Обновить все. Если вы отметили отдельные экземпляры, вы можете обновить или исключить из списка отдельные из них, используя кнопки Обновить и Пропустить. Чтобы обновить версию для всех экземпляров в списке, в левом нижнем углу окна нажмите Обновить все.

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