Карта процесса
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2409
SaaS

Карта процесса

В этой статье
  • Карта процесса
  • Настройки виджета
  • Настройка данных
  • Настройка отображения
  • Настройка фильтрации
  • Отображение карты процесса
  • Настройка виджета в YAML

Карта процесса — основной инструмент, позволяющий визуализировать и анализировать процессы. Процесс представлен на карте в простой и понятной форме — в виде блоков (событий) и стрелок (переходов).

Пример карты процесса

На карте процесса можно:

  • Уменьшить/увеличить количество отображаемых переходов и операций
  • Увидеть все входящие/исходящие связи определенной операции
  • Подсветить связь, чтобы точнее видеть ее движение
  • Масштабировать и перемещать карту
  • Подсвечивать начало и конец процесса
  • Подсвечивать стрелки, связанные с блоком события, при наведении на него курсора (входящие и исходящие переходы)

Настройки виджета

Помимо общих настроек, у виджета есть уникальные.

Настройка данных

Карта строится сверху вниз. В основе карты находится процесс. Процесс создается в модели данных. Для выбора доступен любой из созданных процессов:

  • Если процесс один, то поле с выбором процесса отсутствует и карта автоматически строится на основе созданного процесса
  • Если процессов больше одного, то поле выбора процесса доступно и пользователь при добавлении карты выбирает процесс, на основе которого будет строиться карта

Добавлять показатели можно только после выбора процесса. В виджет можно добавить показатели событий и переходов.

Показатели события и перехода

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

Показатели события и перехода

В формулах показателей события можно использовать:

  • Колонку CaseId и связанные с ней колонки (агрегатные/неагрегатные/без функций)
  • Колонки не CaseId и не связанные с CaseId колонки (агрегатные функции)
  • Вычисляемые переменные (агрегатные/неагрегатные/без функций)
  • Константы (агрегатные/неагрегатные/без функций). Тип функции зависит от используемого контента. Константы можно использовать без агрегаций

В формулах показателей перехода можно использовать:

  • Колонку не CaseId и не связанные с CaseId колонки (агрегатные функции)
  • Вычисляемые переменные (агрегатные/неагрегатные/без функции)
  • Константы (агрегатные/неагрегатные/без функции)
Заметка

Только добавление пользовательского показателя блокирует поле и смену процесса. Удаление не блокирует смену процесса.

Для показателей доступны следующие настройки:

  • Метки значений (количество событий или переработок в блоке)
  • Размер точки (включите, чтобы точки у названий событий или переработок стали крупнее)
  • Цвет:
    • Отключено (выбрано по умолчанию для количества событий и переходов)
    • Авто
    • По градиенту — выбрано по умолчанию для количества переработок и медианного времени. Созданный градиент накладывается на диапазон меры. Чтобы избежать появления большого количества промежуточных цветов, настройте количество классов от 3 до 10.
    • По правилу (для значений доступны правила с режимом По мере или Настроить)
    • Настроить (по формуле)
  • Отображать (условие отображения)

В виджет можно добавить действия событий и переходов. Также виджету можно указать ключ.

Заметка

Максимально можно задать 2 показателя переходов.

Количество переработок

Показатель рассчитывается по следующей формуле:

count() - uniqExact(case.case_id)

Формула рассчитывает разницу между фактическим количеством выполнений события и количеством уникальных значений произошедшего события. Результат — количество повторных выполнений каждого события.

Медианное время

Показатель рассчитывается по следующей формуле:

medianExact(date_diff(second, begin(event.Time), end(event.Time)))

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

Настройка отображения

Помимо общих настроек отображения, в виджете можно настроить размер текста и показателей (чисел).

Настройка фильтрации

Помимо общих настроек фильтрации, в виджете можно настроить Фильтр событий.

Фильтр событий

Чтобы добавить фильтр событий, кликните + Фильтр событий.

Фильтр событий

При клике на параметр открывается меню добавления параметров:

  • Настроить (открывается редактор формул)
  • Дашборд (показываются разрезы, созданные в дашборде)
  • Группа показателей пространства Общее (показываются разрезы, созданные в пространстве)
  • Таблицы (показываются колонки)

Параметры фильтра настроек

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

Выбор типа фильтра

Заметка
  • Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.
  • Если в группе Дашборд и/или Общее нет ни одного разреза, группа не отображается.
  • Если выбран режим фильтрации Отключено, задать фильтры для виджета невозможно, а кнопки фильтрации не отображаются.

Отображение карты процесса

В режиме просмотра в левом верхнем углу виджета находятся кнопки:

  • Открыть в модальном окне на весь экран
  • Сбросить масштаб до 100 %
  • Уменьшить масштаб
  • Увеличить масштаб

Справа от карты располагаются слайдеры для уменьшения или увеличения количества отображаемых блоков и стрелок (активны в режиме просмотра): верхний слайдер отвечает за количество отображаемых событий, нижний — за количество отображаемых переходов.

Заметка
  • Количество отображаемых переходов ограничено. Максимальное количество — 500.
  • Чтобы сохранить производительность браузера, экземпляры процесса, содержащие 100 и более событий, не учитываются в расчете карты процесса и не отображаются.
  • При выделении третьего блока в карте процессов сбрасывается выделение второго блока.

Добавление кол-во блоков

Настройка виджета в YAML

Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.

КлючТипОпределение
Настройка данных
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМеры в описании
name
stringНазвание меры в описании
value
Формула меры в описании
dataType
enumТип данных меры в описании
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
displaySign
enumВид:
- NONE
- INDICATOR
displayCondition
Отображать (условие отображения)
processstringПроцесс
eventMeasuresПоказатели события
name
stringНазвание показателя события
value
Формула показателя события
dataType
enumТип данных показателя события
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
showLabels
booleanМетки значений
showSize
booleanРазмер точки
color
Цвет
Доступные режимы:
- DISABLED
- AUTO
- GRADIENT
- FORMULA
- RULE
displayCondition
Отображать (условие отображения)
transitionMeasuresПоказатели перехода
name
stringНазвание показателя перехода
value
Формула показателя перехода
dataType
enumТип данных показателя перехода
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
showLabels
booleanМетки значений
showSize
booleanТолщина перехода
sizeRange
Диапазон толщины перехода
min
numberМинимальное значение
max
numberМаксимальное значение
color
Цвет:
- DISABLED
- AUTO
- GRADIENT
- FORMULA
- RULE
displayCondition
Отображать (условие отображения)
eventClickДействия по клику для событий
transitionClickДействия переходов
Настройка отображения
titleSizenumberРазмер заголовка
titleColorЦвет:
- AUTO
- BASED
titleWeightenumТолщина шрифта:
- NORMAL
- BOLD
textSizenumberРазмер текста
indicatorsSizenumberРазмер показателей
displayConditionОтображать (условие отображения)
displayConditionCommentstringКомментарий (замещающий текст)
Только для режимов VARIABLE и FORMULA
Настройка фильтрации
filterModeenumРежим фильтрации:
- DEFAULT
- DISABLED
ignoreFiltersbooleanИгнорировать фильтры
filtersФильтры
eventFiltersФильтры событий
stateNamestringСостояние

Пример настроенного виджета в YAML-редакторе:

- key: PROCESS_MAP
  apiVersion: "7"
  type: PROCESS_MAP
  settings:
    displayCondition:
      mode: DISABLED
    textSize: 12
    showMarkdown: false
    ignoreFilters: false
    markdownMeasures: []
    filters: []
    titleSize: 14
    title: ""
    indicatorsSize: 12
    eventMeasures:
      - displayCondition:
          mode: DISABLED
        showSize: false
        color:
          mode: AUTO
        showColor: false
        dataType: INTEGER
        name: Количество событий
        format: NUMBER
        value:
          mode: TEMPLATE
          templateName: eventsCount
          dbType: CH
        formatting: AUTO
        showLabels: true
      - displayCondition:
          mode: DISABLED
        showSize: false
        color:
          mode: GRADIENT
          endValue: "#da1f2b"
          startValue: "#5080fd"
        showColor: true
        dataType: INTEGER
        name: Количество переработок
        format: NUMBER
        value:
          mode: TEMPLATE
          templateName: reworksCount
          dbType: CH
        formatting: AUTO
        showLabels: false
    filterMode: DEFAULT
    transitionMeasures:
      - displayCondition:
          mode: DISABLED
        sizeRange:
          min: 1
          max: 8
        showSize: false
        color:
          mode: AUTO
        showColor: false
        dataType: INTEGER
        name: Количество переходов
        format: NUMBER
        value:
          mode: TEMPLATE
          templateName: transitionsCount
          dbType: CH
        formatting: AUTO
        showLabels: true
      - displayCondition:
          mode: DISABLED
        sizeRange:
          min: 1
          max: 8
        showSize: false
        color:
          mode: GRADIENT
          endValue: "#da1f2b"
          startValue: "#5080fd"
        showColor: true
        dataType: INTEGER
        name: Медианное время
        format: DURATION
        value:
          mode: TEMPLATE
          templateName: medianTime
          dbType: CH
        formatting: AUTO
        showLabels: false
    eventClick:
      - onclick: []
        name: События
    titleColor:
      mode: AUTO
    stateName: null
    processName: Тех. поддержка
    markdownText: ""
    sorting: []
    transitionClick:
      - onclick: []
        name: Переходы
    titleWeight: NORMAL
    process: Тех. поддержка
    eventFilters: []

Была ли статья полезна?

Да
Нет
Предыдущая
Образы
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.