Карта процесса
Карта процесса — основной инструмент, позволяющий визуализировать и анализировать процессы. Карта процесса разработана, чтобы показать процессы наиболее интуитивно понятным и гибким способом. Различные действия и переходы между действиями отображаются в виде узлов.
Карта процесса предоставляет ряд возможностей:
- уменьшение/увеличение количества отображаемых переходов и операций
- отображение всех входящих/исходящих связей для операции
- возможность подсветить связь для того, чтобы лучше визуализировать, куда она идет
- масштабирование карты и ее перемещение
- подсвечивание начала и конца процесса
- при наведении на блок события подсвечиваются связанные с ним стрелки (входящие и исходящие переходы)
- карта строится сверху вниз
Карта строится на основе процесса. Чтобы создать процесс, необходимо настроить модель данных. Пользователь может выбрать любой из созданных процессов:
- если процесс один, то поле с выбором процесса отсутствует и карта автоматически строится на основе созданного процесса;
- если процессов больше одного, то поле выбора процесса доступно и пользователь при добавлении карты должен выбрать процесс, на основе которого будет строиться карта.
Добавлять показатели можно только после выбора процесса.
- После выбора процесса по умолчанию создаются показатели события «Количество событий» и «Количество переработок». Их можно удалить.
- В формулах можно использовать:
- колонку CaseId и связанные с ней колонки (агрегатные/неагрегатные/без функций)
- колонки не CaseId и не связанные с CaseId колонки (агрегатные функции)
- вычисляемые переменные (агрегатные/неагрегатные/без функций)
- константы (агрегатные/неагрегатные/без функций). Тип функции зависит от используемого контента. Константы можно использовать без агрегаций
- После выбора процесса по умолчанию создаются показатели перехода «Количество переходов» и «Медианное время». Их можно удалить.
- В формулах можно использовать:
- колонку не CaseId и не связанные с CaseId колонки (агрегатные функции)
- вычисляемые переменные (агрегатные/неагрегатные/без функции)
- константы (агрегатные/неагрегатные/без функции)
- Begin/End
Только добавление пользовательского показателя блокирует поле и смену процесса. Удаление не блокирует смену процесса.
В разделе Отображение можно отредактировать:
- размер заголовка
- размер текста
- размер показателей (чисел)
- количество событий:
- метки значений (вкл/выкл)
- размер точки (вкл/выкл)
- вид (вкл/выкл)
- условие отображения (переменная/формула/отключено)
- количество переработок:
- метки значений (вкл/выкл)
- размер точки (вкл/выкл)
- вид (вкл/выкл)
- цвет:
- авто (выбран по умолчанию, невозможно настроить)
- по мере (градиент — созданный градиент накладывается на диапазон меры)
- настроить (по формуле)
- условие отображения (переменная/формула/отключено)
- количество переходов:
- метки значений (вкл/выкл)
- толщина перехода (вкл/выкл)
- вид (вкл/выкл)
- условие отображения (переменная/формула/отключено)
- медианное время:
- метки значений (вкл/выкл)
- толщина перехода (вкл/выкл)
- вид (вкл/выкл)
- цвет:
- авто (выбран по умолчанию, невозможно настроить)
- по мере (градиент — созданный градиент накладывается на диапазон меры)
- настроить (по формуле)
- условие отображения (переменная/формула/отключено)
- условие отображения (переменная/формула/отключено)
- комментарий
Во вкладке Фильтр отображаются настройки:
- игнорировать фильтры
- состояние
- фильтр на компонент (кнопка +Фильтр)
Фильтр, настроенный в компоненте, невозможно удалить в режиме просмотра.
Показатели событий и переходов
В режиме редактирования можно настроить показатели события и перехода (значения, которые отображаются в блоках и рядом со стрелками).
Показатели событий
По умолчанию создаются показатели «Количество событий» и «Количество переработок».
«Количество переработок» рассчитывается по следующей формуле:
count() - uniqExact(case.case_id)
Формула рассчитывает разницу между фактическим количеством выполнений события и количеством уникальных значений произошедшего события. Результат — количество повторных выполнений каждого события.
Чтобы добавить показатель события, нажмите соответствующую кнопку и выберите Настроить.
Задайте название и формулу.
Показатели переходов
По умолчанию создаются показатели «Количество переходов» и «Медианное время».
«Медианное время» рассчитывается по следующей формуле:
medianExact(date_diff(second, begin(event.Time), end(event.Time)))
Формула рассчитывает медиану времени между началом и окончанием события, выраженную в секундах. Далее в компоненте можно задать нужный формат длительности.
Чтобы добавить показатель перехода, нажмите соответствующую кнопку и выберите Настроить.
Задайте название и формулу. Максимально можно задать 2 показателя переходов.
Отображение карты процесса
Карта процесса состоит из блоков (событий) и стрелок (переходов).
Внизу карты располагаются слайдеры для уменьшения или увеличения количества отображаемых переходов и операций (активны в режиме просмотра):
- левый слайдер отвечает за количество отображаемых событий
- правый слайдер отвечает за количество отображаемых переходов
В настоящее время существует ограничение на количество отображаемых переходов. При выводе на карту более 500 переходов появляется ошибка «Превышен лимит 500 переходов».
Снизу от карты процесса располагаются кнопки для добавления и удаления количества блоков (активны в режиме просмотра).
При выделении третьего блока в карте процессов сбрасывается выделение второго блока.
Была ли статья полезна?