Добавление и настройка процессов
Документация
Главная

Добавление и настройка процессов

Чтобы создать процесс, необходимы таблица событий и таблица кейсов.

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

Чтобы добавить процесс, перейдите во вкладку процессов в Модели данных и нажмите + Процесс.

+ Процесс

Укажите:

  • Название
  • Ключ (можно изменить, значение должно быть уникальным)
  • Событие (колонка из таблицы событий)
  • Время (колонка из таблицы событий)
  • CaseID (колонка из таблицы событий)
  • CaseTable.CaseID (колонка из таблицы кейсов)

Новый процесс

Заметка

Уникальное значение, заданное в поле Ключ, упрощает обращение к процессу в дашборде.

Можно построить несколько процессов на основе одной таблицы. Одну и ту же таблицу можно использовать в качестве таблицы событий в нескольких процессах.

Чтобы удалить процесс, выберите его и нажмите Удалить.

Применение формул при настройке событий процесса

При настройке процесса в поле Событие можно указать не одну колонку из таблицы событий, а формулу, объединяющую несколько колонок.

Фукнция конкатенации (concat) в формуле позволяет объединить значения из нескольких колонок в одно значение. В результате на Карте процесса отображается полное событие.

Описание исходных данных

Для демонстрации подготовлены две таблицы, содержащие данные о процессе согласования финансовых заявок.

Таблица-справочник budget_cases содержит атрибуты заявок:

  • request_id — идентификатор заявки
  • department — департамент-инициатор
  • amount — сумма заявки
  • applicant — заявитель

Таблица фактов budget_events содержит историю действий по заявкам:

  • request_id — идентификатор заявки
  • event_time — время события
  • stage — этап процесса (Инициация, Менеджер, Финансы, Директор)
  • action — выполненное действие (Создание, Проверка, Согласовано, Отклонено)

Добавление таблиц в Модель данных

Перейдем во вкладку Модель данных рабочего пространства и добавим таблицы.

Нажмем + Добавить таблицуИмпортировать.

Добавление таблиц в Модель данных

В открывшемся окне зададим параметры импорта:

  • Разделитель — запятая
  • Квалификатор — двойные кавычки
  • Кодировка — UTF-8

Загрузим таблицу budget_cases и нажмем Продолжить.

Загрузка таблицы budget_cases

Кликнем Импортировать.

Импорт таблицы budget_cases

Повторим процедуру для таблицы budget_events.

Настройка связи между таблицами

Для построения процесса создадим связь между таблицами.

Нажмем + Добавить связь у таблицы budget_events. Кликнем по появившейся иконке связи у таблицы budget_cases.

Настройка связи между таблицами

В открывшемся окне выберем:

  • Тип связи — Многие к одной
  • Колонку request_id таблицы событий (фактов)
  • Колонку request_id таблицы кейсов (справочник)

Нажмем Добавить, чтобы подтвердить добавление связи.

Добавление связи между таблицами

Создание процесса с использованием формулы

Нажмем на кнопку Процессы в Модели данных и кликнем + Процесс.

В открывшейся панели укажем:

  • Название — Согласование заявок
  • Ключ — budget_approval
  • Событие — формула concat("budget_events"."stage", ' - ', "budget_events"."action")
  • Время"budget_events"."event_time"
  • CaseID"budget_events"."request_id"
  • CaseTable.CaseID"budget_cases"."request_id"

Настройка процесса согласования заявок

Добавление карты процесса

Перейдем в дашборд и нажмем Изменить для перехода в режим редактирования.

Нажмем + Создать строку, затем ВиджетКарта процесса.

Добавление карты процесса

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

Добавленная карта процесса

Результаты применения формулы

При использовании формулы concat("budget_events"."stage", ' - ', "budget_events"."action") на карте процесса отображаются события, объединяющие информацию об этапе и выполненном действии. Например: «Менеджер — Согласовано», «Финансы — Проверка», «Директор — Отклонено».

Если бы в поле Событие была указана только одна колонка, на карте отображались бы либо только этапы процесса, либо только действия, что не позволяло бы получить полную картину происходящего.

Применение формулы конкатенации позволяет:

  • Различать события с одинаковым этапом, но разными исходами — «Менеджер — Согласовано» и «Менеджер — Отклонено» отображаются как отдельные события на карте
  • Определять проблемные этапы — показатель Количество переработок отображается для конкретных сочетаний этапа и действия, что помогает точно выявить, где происходят повторные проверки
  • Анализировать длительность переходов — можно оценить время выполнения действий на определенных этапах, а не просто перехода между этапами
  • Выявлять узкие места процесса — видно, где происходят задержки и что их вызывает
  • Применять точную фильтрацию — при фильтрации по событию можно выбрать конкретное сочетание этапа и действия, что дает более точные результаты анализа по сравнению с фильтрацией только по этапу или только по действию

Каждое событие на карте содержит полную информацию: кто выполнил действие и какой был результат. Это необходимо для детального анализа процесса и принятия обоснованных решений по его оптимизации.

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

Да
Нет
Предыдущая
Замена таблиц
Следующая
Показатели пространства

Дайджест новостей и обновлений —

один раз в месяц

Заполняя форму, я даю согласие на обработку моих персональных данных
430006, Саранск,
Северо-восточное шоссе, д. 3
ОКВЭД 62.01
ИНН 1328​909857
Код вида деятельности
в области ИТ 15.02 и 17.01
Языки программирования