Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Урок 4. Мониторинг и аналитика

В этом уроке вы узнаете, как посмотреть историю выполнения процесса, и научитесь создавать дашборды для просмотра статистики за период.

Расчетная продолжительность: 10 мин.

Предусловие - пройден Урок 3. Мой первый процесс :

  • создан шаблон процесса “Заказ автотранспорта”;
  • создана и опубликована схема процесса;
  • протестированы запуск и выполнение процесса.


Мониторинг

В Comindware Business Application Platform можно анализировать состояние запущенных процессов и отследить, по какому пути прошел процесс.
Платформа предоставляет следующую информацию о процессе:
●  на каком этапе находится процесс в данный момент;
●  «путь», по которому был выполнен процесс;
● информация о каждом шаге (исполнитель задачи, срок выполнения и т.д.);
● ошибки, возникшие в ходе выполнения процесса. 

Посмотрим историю одного из экземпляров процесса «Заказ автотранспорта»:

1. Перейдите в список шаблонов и выберите шаблон процесса - «Заказ автотранспорта».

2. Выберите раздел «Экземпляры».

3. Выберите один из запущенных процессов, дважды кликнув по строке из списка:

Выбор экземпляра процесса

4. Выберите задачу “Вам отказано” на схеме - справа отобразится информация о ее выполнении.

Информация о задаче

Раздел «История» демонстрирует последовательность выполнения процесса. На правой панеле отображается информация о процессе. 
По щелчку на элемент процесса в разделе “Информация о процессе” выводится информация об активностях:
● Вкладка “Активности” содержит:
○ информацию о шаге, на котором процесс находится в данный момент (если в процессе есть параллельные развилки, то их может быть несколько, а для процессов со статусом “Завершен” вкладка содержит надпись “Список пуст”).
○ кнопку для перехода на карточку задачи и кнопку для удаления активности.
● Вкладка «История» содержит подробную информацию обо всех шагах процесса: 
○ дату начала;
○ дату завершения,
○ исполнителя задачи (фактический исполнитель);
○ назначенного исполнителя (указанный в настройках задачи);
○ срок выполнения задачи и др.
Панель инструментов раздела “История” содержит операции для архивации и остановки процесса  (после принудительной остановки процесс получит статус «Отменен»). 

5. Перейдите во вкладку “История” и разверните задачу “Согласовать заявку” для просмотра информации о задаче:

Вкладка "История"

Задача «Согласовать заявку» во вкладке «История» и на схеме теперь выделена желтым цветом.

4. Аналогично выберите любой другой элемент схемы процесса для просмотра информации об активности.

Термин “активность” в BPMN означает задачу или подпроцесс. В данном процессе подпроцессов нет, есть только задачи. 

5. Разверните раздел “Информация об объекте” на правой панели для просмотра информации о реестре данных.

Информация об объекте

В разделе “Информация об объекте” отображаются данные связанного реестра - название реестра и записи, а так же номер версии диаграммы процесса, по которой был запущен процесс. 

 

Аналитика

Для просмотра статистики за выбранный период в Comindware Business Application Platform есть инструмент для создания дашбордов. Дашбордом называется специализированный экран, предназначенный для мониторинга и анализа. Он может содержать данные процессов в табличном и графическом виде. 

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

Для начала заполним нашу таблицу тестовыми данными:

1. Создайте несколько заявок, заполняя поле «Время подачи» датами с разными месяцами.

Атрибут “Время подачи” заполняется конкретной датой подачи автомобиля, чтобы настроить статистику по месяцам, нам потребуется дополнительный атрибут, который будет содержать только месяц:

2. Перейдите в раздел “Атрибуты” шаблона “Заявка на автомобиль”.

3. Скопируйте системное имя атрибута “Время подачи”.

4. Создайте атрибут со следующими характеристиками:

  • Имя – Месяц;
  • Тип данных – Дата/Время;
  • Формат отображения – “сентябрь 1986”;
  • Поставьте галочку в пункте “Вычисляемый”;
  • Во вкладке “Выражение” в поле введите системное имя атрибута “Время подачи”, в нашем случае это: $Vremyapodachi.

Вычисляемый атрибут

Теперь атрибут Месяц станет равным времени подачи автомобиля, но в нужном для нас формате отображения.

При создании дашборда необходимо указать список, который будет источником данных для дашборда. 

Добавим созданный атрибут “Месяц” на список. Для удобства, создадим отдельный список:

5. Перейдите в раздел “Списки” и нажмите “Добавить”.

6. Укажите название (Имя) списка “Заявки по месяцам”.

7. Перетащите атрибут “Месяц” на рабочую область и сохраните.

Перейдем к настройке дашборда:

8. В панели навигации слева выберите пункт “Конфигурации” - “Бизнес-приложения”.

9. Выберите бизнес-приложение “Управление автопарком”.

10. Перейдите в раздел «Страницы».

Раздел Страницы

11.  Нажмите “Добавить”.

Кнопка Добавить

12. Заполните поля: Имя – “Статистика заявок”, тип страницы – “Дашборд” и сохраните.

Добавление дашборда

13 . Двойным кликом выберите созданный Дашборд. Откроется Редактор дашбордов.

Редактор дашбордов позволяет настроить дашборд - создавать диаграммы для отображения статистики данных. 

14. Дважды кликните по кнопке «Создать диаграмму».

Кнопка Создать диаграмму

15. Заполните следующие поля:

  • Имя – Статистика заявок по месяцам;
  • Тип графика – Круговая диаграмма;
  • Шаблон – Заявка на автомобиль;
  • Список – “Заявки по месяцам”;
  • Колонка для агрегации – Месяц;
  • Метод агрегации – Количество;
  • Колонка для группировки – Месяц.
При создании диаграммы нужно указать следующие настройки:
● Шаблон – реестр данных, который будет источником данных для диаграммы;
● Список – настроенный список с записями реестра;
● Колонка для агрегации - по значениям из этой колонки записи будут агрегированы;
● Метод агрегации: количество или сумма;
● Колонка для группировки - по значениям из этой колонки записи будут сгруппированы. 

16. Перетащите созданную диаграмму на рабочую область и сохраните.

Сохранение диаграммы

Из полученной диаграммы видно соотношение по количеству заявок для каждого из трех мест подачи.

 

Результаты


Вы узнали, как получить информацию об истории выполнения процессов, и научились создавать дашборды для визуализации данных.

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

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Как работает BPM-система
Просмотрено 111 раз с Wed, Mar 18, 2020

Запуск подпроцесса по сотрудникам с чекбоксом
Просмотрено 42 раз с Fri, Feb 28, 2020

Создание нового экземпляра приложения
Просмотрено 59 раз с Thu, Mar 5, 2020

События
Просмотрено 137 раз с Thu, Mar 12, 2020

Настройка списка в конструкторе списка
Просмотрено 114 раз с Wed, Mar 11, 2020

Создание и настройка шаблона кейса
Просмотрено 62 раз с Thu, Mar 12, 2020

Объекты
Просмотрено 66 раз с Fri, Mar 6, 2020

Введение
Просмотрено 64 раз с Fri, Mar 6, 2020

Копирование объекта
Просмотрено 93 раз с Wed, Feb 26, 2020

Остановка сервера
Просмотрено 99 раз с Thu, Mar 5, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware