Сфера процессов
Сфера процессов функционально аналогична карте процесса. Главное отличие в том, что сфера позволяет визуализировать несколько процессов в рамках одного графика.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
Настройки процесса
Чтобы добавить процесс, кликните на кнопку + Процесс и выберите нужный в выпадающем списке.
По умолчанию при добавлении процесса отображаются первые 80 % событий. Чтобы настроить количество отображаемых событий, необходимо нажать на процесс и иконку настроек.
В открывшемся модальном окне укажите процент событий с помощью слайдера, количество выбранных событий изменится автоматически.
Выбрать события можно вручную, отметив их галочкой. Чтобы найти событие, воспользуйтесь поиском.
Для подтверждения нажмите кнопку Сохранить. Для отмены изменений нажмите Отмена.
Также при клике по процессу в этом разделе можно задать его цвет на виджете:
- Авто (выбран по умолчанию, цвет невозможно настроить)
- Базовый (цвет выбирается в палитре)
- По правилу (для значений доступны правила с базовым режимом)
- Добавлять показатели можно только после выбора процесса. В виджет можно добавить показатели события и перехода.
- Только добавление пользовательского показателя блокирует поле и смену процесса. Удаление не блокирует смену процесса.
Показатели события и перехода
После выбора процесса по умолчанию создаются показатели события Количество событий и Количество переработок (можно добавить вручную после клика по кнопке + Показатель), а также показатели перехода — Количество переходов и Медианное время. Их необязательно использовать и можно удалить.
Формулы показателей
В формулах показателей события можно использовать:
- Колонку CaseId и связанные с ней колонки (агрегатные/неагрегатные/без функций)
- Колонки не CaseId и не связанные с CaseId колонки (агрегатные функции)
- Вычисляемые переменные (агрегатные/неагрегатные/без функций)
- Константы (агрегатные/неагрегатные/без функций). Тип функции зависит от используемого контента. Константы можно использовать без агрегаций
В формулах показателей перехода можно использовать:
- Колонку не CaseId и не связанные с CaseId колонки (агрегатные функции)
- Вычисляемые переменные (агрегатные/неагрегатные/без функции)
- Константы (агрегатные/неагрегатные/без функции)
Для стандартных метрик каждого процесса используются разные формулы. Это происходит из-за различий в названиях таблиц и колонок.
Настройки показателей
Помимо основных настроек для мер, для показателей по умолчанию доступны дополнительные настройки.
Для количества событий и количества переработок можно включить отображение числовых значений в блоках событий, увеличить/уменьшить размер точки слева от числового значения и настроить условие отображения.
Для количества переходов и медианного времени можно включить отображение числовых значений в блоках событий, увеличить/уменьшить толщину стрелок перехода, указать диапазон (только для количества переходов, по умолчанию — значения от 1 до 8) и настроить условие отображения.
В виджет можно добавить действия событий и переходов, а также указать ключ.
Максимально можно задать 2 показателя переходов.
Количество переработок
Количество переработок рассчитывается по следующей формуле:
count() - uniqExact(case.case_id)
Формула рассчитывает разницу между фактическим количеством выполнений события и количеством уникальных значений произошедшего события. Результат — количество повторных выполнений каждого события.
Медианное время
Медианное время рассчитывается по следующей формуле:
medianExact(date_diff(second, begin(event.Time), end(event.Time)))
Формула рассчитывает медиану времени между началом и окончанием события, выраженную в секундах. Далее в виджете можно задать нужный формат длительности.
Настройка отображения
Помимо общих настроек отображения, в виджете можно настроить размер текста и показателей (чисел).
Настройка фильтрации
Помимо общих настроек фильтрации, в виджете можно настроить Фильтр событий.
Фильтр событий
Чтобы добавить фильтр событий, нижмите + Фильтр событий. При клике открывается меню добавления параметров:
- Настроить (открывается редактор формул)
- Дашборд (показываются разрезы, созданные в дашборде)
- Группа показателей пространства Общее (показываются разрезы, созданные в пространстве)
- Таблицы (показываются колонки)
После клика на необходимый вариант появляется окно, в котором можно выбирать значения из разрезов или колонок и применять к ним фильтры. Набор доступных типов фильтрации зависит от типа данных выбранного разреза или колонки.
- Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.
- Если в группе Дашборд и/или Общее нет ни одного разреза, группа не отображается.
Режим просмотра
В режиме просмотра можно настроить вид сферы. В левом верхнем углу виджета находятся кнопки:
- Открыть в модальном окне на весь экран
- Сбросить масштаб до 100 %
- Уменьшить масштаб
- Увеличить масштаб
В панели настройки отображаются процессы и события. Чтобы открыть панель, кликните по иконке в правом верхнем углу. Лишние пункты можно скрыть, нажав на их название или на иконку глаза.
События, скрытые в режиме просмотра, добавляются в URL-адрес дашборда.
Количество переходов процесса настраивается с помощью слайдера, который расположен в правой части виджета. Под слайдером — кнопка выбора процесса, для которого требуется настроить количество переходов.
- Чтобы сохранить производительность браузера, экземпляры процесса, содержащие 100 и более событий, не учитываются в расчете сферы процессов и не отображаются.
- В режиме просмотра отображаются те события, которые были выбраны в режиме редактирования. Если события не были выбраны, виджет опубликуется пустым.
Настройка виджета в YAML
Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value
, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Ключ | Тип | Определение |
---|---|---|
Настройка данных | ||
title | string | Заголовок |
showMarkdown | boolean | Описание |
markdownText | string | Текст описания |
markdownMeasures | — | Меры описания |
name | string | Название показателя |
value | — | Формула показателя |
dataType | enum | Тип данных формулы |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Кастомное форматирование Только для форматирования CUSTOM |
displaySign | enum | Вид: - NONE - INDICATOR |
displayCondition | — | Отображать (условие отображения) |
processes | — | Процессы |
name | string | Название процесса |
events | string | Показать события |
color | string | Цвет: - AUTO - BASE |
eventMeasures | — | Показатели события |
name | string | Название показателя |
value | — | Формула показателя |
dataType | enum | Тип данных показателя |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Кастомное форматирование Только для форматирования CUSTOM |
showLabels | boolean | Метки значений |
showSize | boolean | Размер точки |
displayCondition | — | Отображать (условие отображения) |
transitionMeasures | — | Показатели перехода |
name | string | Название показателя |
value | — | Формула показателя |
dataType | enum | Тип данных показателя |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Кастомное форматирование Только для форматирования CUSTOM |
showLabels | boolean | Метки значений |
showSize | boolean | Толщина перехода |
sizeRange | — | Диапазон толщины перехода |
min | number | Минимальное значение |
max | number | Максимальное значение |
displayCondition | — | Отображать (условие отображения) |
eventClick | — | Действия событий |
transitionClick | — | Действия переходов |
Настройка отображения | ||
titleSize | number | Размер заголовка |
titleColor | — | Цвет заголовка: - AUTO - BASE |
titleWeight | enum | Толщина шрифта: - NORMAL - BOLD |
textSize | number | Размер текста |
indicatorsSize | number | Размер показателей |
displayCondition | — | Отображать (условие отображения) |
displayConditionComment | string | Комментарий (замещающий текст) Только для режимов VARIABLE и FORMULA |
Настройка фильтрации | ||
filterMode | enum | Режим фильтрации: - DEFAULT - DISABLED |
ignoreFilters | boolean | Игнорировать фильтры |
filters | — | Фильтры |
eventFilters | — | Фильтры событий |
stateName | string | Состояние |
Пример настроенного виджета в YAML-редакторе:
- key: PROCESSES_SPHERE
apiVersion: "7"
type: PROCESSES_SPHERE
settings:
displayCondition:
mode: DISABLED
textSize: 12
ignoreFilters: false
filters: []
indicatorsSize: 12
eventMeasures:
- displayCondition:
mode: DISABLED
showSize: true
dataType: INTEGER
name: Количество событий
format: NUMBER
value:
mode: TEMPLATE
templateName: eventsCount
dbType: CH
formatting: AUTO
showLabels: true
- displayCondition:
mode: DISABLED
showSize: false
dataType: INTEGER
name: Количество переработок
format: NUMBER
value:
mode: TEMPLATE
templateName: reworksCount
dbType: CH
formatting: AUTO
showLabels: false
transitionMeasures:
- sizeRange:
min: 1
max: 8
displayCondition:
mode: DISABLED
showSize: true
dataType: INTEGER
name: Количество переходов
format: NUMBER
value:
mode: TEMPLATE
templateName: transitionsCount
dbType: CH
formatting: AUTO
showLabels: true
- sizeRange:
min: 1
max: 8
displayCondition:
mode: DISABLED
showSize: false
dataType: INTEGER
name: Медианное время
format: DURATION
value:
mode: TEMPLATE
templateName: medianTime
dbType: CH
formatting: AUTO
showLabels: false
sorting: []
title: ""
titleSize: 14
stateName: Состояние
processes:
- color:
mode: AUTO
name: Заявка на кредит онлайн
events:
- Оформление заявки
- Подготовка клиентской анкеты
- Согласование с клиентом предложений
- Выбор с Клиентом предложения
- Дополнительная проверка 1
- "Оформление заявки: возврат на редактирование персональных данных"
- Ввод данных объекта
- Отказ банка с пояснением
- Отказ банка
- color:
mode: AUTO
name: Заявка на кредит офлайн
events:
- Оформление заявки
- Подготовка клиентской анкеты
- Согласование с клиентом предложений
- Выбор с Клиентом предложения
- Дополнительная проверка 1
- "Оформление заявки: возврат на редактирование персональных данных"
- Ввод данных объекта
- Отказ банка с пояснением
- Отказ банка
titleColor:
mode: AUTO
titleWeight: NORMAL
showMarkdown: false
markdownMeasures: []
markdownText: ""
eventClick: []
transitionClick: []
filterMode: DEFAULT
eventFilters: []
Была ли статья полезна?