Сфера процессов
Для использования требуется лицензия Бизнес-пользователь мультипроцессный или Аналитик мультипроцессный.
Сфера процессов функционально аналогична карте процесса. Главное отличие в том, что сфера позволяет визуализировать несколько процессов в рамках одного графика.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
Настройки процесса
Чтобы добавить процесс, кликните на кнопку + Процесс и выберите нужный в раскрывающемся списке.
По умолчанию при добавлении процесса отображаются первые 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 и более событий, не учитываются в расчете сферы процессов и не отображаются.
- В режиме просмотра отображаются те события, которые были выбраны в режиме редактирования. Если события не были выбраны, виджет опубликуется пустым.
- Количество отображаемых переходов ограничено. Максимальное количество — 500.
Фильтр по клику
В режиме просмотра для виджета можно интерактивно задать фильтр по клику. Для этого кликните на блок с событием, а затем нажмите иконку с флажком (фильтр по событию) или стрелками (фильтр по количеству повторов).
При выборе двух блоков с событиями становятся доступны иконки с часами (фильтр по длительности перехода) и стрелками с галочкой (фильтр по наличию перехода).
При выборе какого-либо фильтра открывается окно, в котором необходимо указать параметры фильтрации. Чтобы отфильтровать данные в виджете, нажмите Применить.
Для событий можно задать дополнительную фильтрацию, кликнув по кнопке + Фильтр.
Фильтр по событию
Выберите событие и процесс, затем тип фильтрации:
- Начальное — отображается процесс, в котором выбранное событие является первым
- Не начальное — отображается процесс, в котором выбранное событие не является первым
- Конечное — отображается процесс, в котором выбранное событие является последним
- Не конечное — отображается процесс, в котором выбранное событие не является последним
- Присутствует — отображается процесс, в котором участвует выбранное событие
- Отсутствует — отображается процесс, в котором выбранного события нет
Фильтр по количеству повторов
Для фильтра по количеству повторов можно выбрать событие и процесс, минимальное или максимальное значение. Значения указываются вручную или задаются с помощью слайдера.
Фильтр по длительности перехода
Выберите процесс и тип фильтрации:
- Начальное событие — первое событие перехода
- Конечное событие — последнее событие перехода
- Первое появление — отображается процесс, в котором выбранное событие появляется впервые
- Последнее появление — отображается процесс, в котором выбранное событие появляется в последний раз
Также можно указать минимальное и максимальное значение и выбрать промежуток (количество дней, часов, минут или секунд).
Фильтр по наличию перехода
Выберите процесс и тип фильтрации:
- Начальное событие — первое событие перехода
- Конечное событие — последнее событие перехода
Затем укажите тип перехода:
- Существует — отображаются все существующие переходы между выбранными событиями
- Не существует — отображается процесс, в котором нет переходов между выбранными событиями
- Подряд — отображается процесс, в котором выбранные события идут друг за другом
- Нет подряд — отображается процесс, в котором выбранные события не идут друг за другом
Фильтрация для типов Подряд и Нет подряд недоступна, если выбранные события принадлежат к разным процессам.
Настройка виджета в YAML
Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value
, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Настройки данных в YAML
Ключ | Тип | Определение |
---|---|---|
title | string | Заголовок |
showMarkdown | boolean | Описание |
markdownText | string | Текст описания |
markdownMeasures | — | Мера в описании |
processes | — | Процессы |
eventMeasures | — | Показатель события |
transitionMeasures | — | Показатель перехода |
eventClick | — | Действия по клику для событий |
transitionClick | — | Действия по клику для переходов |
Процессы (ключ processes)
Чтобы добавить процессы, используйте блок processes
. В блоке используются следующие ключи:
Ключ | Тип | Определение |
---|---|---|
name | string | Название процесса |
events | string | Показать события |
color | string | Цвет: - AUTO — авто- BASE — базовый |
Показатель события (ключ eventMeasures)
Чтобы добавить показатель события, используйте ключ eventMeasures
. В блоке используются следующие ключи:
Ключ | Тип | Определение |
---|---|---|
name | string | Название показателя события |
value | — | Формула показателя события |
dbDataType | enum | Тип данных показателя события |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Собственное форматирование Доступно только для типа форматирования CUSTOM (Настроить) |
showLabels | boolean | Метки значений |
showSize | boolean | Размер точки |
displayCondition | — | Отображать (условие отображения) |
Показатель перехода (ключ transitionMeasures)
Чтобы добавить показатель перехода, используйте ключ transitionMeasures
. В блоке используются следующие ключи:
Ключ | Тип | Определение |
---|---|---|
name | string | Название показателя перехода |
value | — | Формула показателя перехода |
dbDataType | enum | Тип данных показателя перехода |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Собственное форматирование Доступно только для типа форматирования CUSTOM (Настроить) |
showLabels | boolean | Метки значений |
showSize | boolean | Толщина перехода |
sizeRange | — | Диапазон толщины перехода |
displayCondition | — | Отображать (условие отображения) |
Диапазон толщины перехода (ключ sizeRange)
Чтобы указать диапазон толщины перехода, в блоке transitionMeasures
используйте блок sizeRange
. В блоке используются следующие ключи:
Ключ | Тип | Определение |
---|---|---|
min | number | Минимальное значение |
max | number | Максимальное значение |
Настройки отображения в YAML
Ключ | Тип | Определение |
---|---|---|
appearance | — | Расширенные настройки отображения |
titleSize | number | Размер заголовка |
titleColor | — | Цвет заголовка: - AUTO — авто- BASE — базовый |
titleWeight | enum | Толщина шрифта: - NORMAL — обычная- BOLD — большая |
textSize | number | Размер текста |
indicatorsSize | number | Размер показателей |
Настройки фильтрации в YAML
Ключ | Тип | Определение |
---|---|---|
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
dbDataType: INTEGER
name: Количество событий
format: NUMBER
value:
mode: TEMPLATE
templateName: eventsCount
dbType: CH
formatting: AUTO
showLabels: true
- displayCondition:
mode: DISABLED
showSize: false
dbDataType: 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
dbDataType: 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
dbDataType: 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: []
Была ли статья полезна?