Виджеты Grafana как единое информационное пространство для управления эффективностью компании

Следующий проект

ООО «МайТэк» — генеральный партнер компании Directum, сертифицированный партнер-разработчик, центр сертифицированного обучения Directum, а также авторизованный партнер Astra Linux. Обеспечивает полный цикл цифровизации: от внедрения Directum RX до обучения пользователей и круглосуточной технической поддержки. Экспертиза, подтвержденная наивысшим статусом партнерской сети Directum, позволяет клиентам безопасно автоматизировать бизнес-процессы, используя единую и надежную платформу, с применением инструментов встроенного искусственного интеллекта.

 

Введение

Панель виджетов в Directum RX — это ключевой инструмент превращения стандартного интерфейса системы в интеллектуальное рабочее пространство, адаптированное под задачи каждого пользователя. Вместо потери времени на навигацию по меню и ручной сбор статистики, сотрудники и руководители получают мгновенный доступ к критически важным данным, задачам и метрикам эффективности прямо на стартовом экране. Грамотное использование виджетов не только персонализирует опыт работы, сокращая количество кликов и ускоряя реакцию на события, но и повышает прозрачность бизнес-процессов, позволяя контролировать исполнительскую дисциплину и принимать обоснованные решения на основе актуальной аналитики.

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

Для преодоления этих ограничений существует два стратегических пути: индивидуальная разработка кастомных виджетов с их последующим встраиванием в интерфейс Directum RX либо использование готовых open-source решений. Первый вариант обеспечивает полный контроль над логикой и данными, позволяя создать инструмент, идеально соответствующий уникальным бизнес-процессам компании, тогда как второй подход предлагает скорость внедрения и экономию ресурсов за счет использования проверенных сообществом продуктов. Выбор оптимального пути зависит от баланса между уникальностью задач компании и доступными ресурсами команды.

 

Цели и задачи

Цель: создать единое информационное пространство для контроля и мониторинга бизнес-процессов компании и ведения прикладной разработки на базе Grafana, которое станет для тимлидов и руководителей «главной страницей» контроля эффективности.

Основные задачи:

  • Разработать группу виджетов для мониторинга документопотока. Обеспечить сквозную видимость динамики, структуры и распределения документов по подразделениям и периодам для оперативного управления нагрузкой и планирования ресурсов.
  • Разработать группу виджетов для оценки загрузки сотрудников. Агрегировать данные из Directum RX и GitLab для объективного понимания фактической занятости, предотвращения перегрузок и балансировки задач между членами команды.
  • Разработать группу виджетов для контроля качества разработки. Визуализировать метрики код-ревью, успешности сборок, покрытия тестами и технического долга для поддержания высоких стандартов разработки.
  • Разработать группу виджетов для оперативного контроля сроков и исполнительской дисциплины. Отображать просроченные задачи, приближающиеся дедлайны и узкие места в процессах согласования для проактивного управления рисками.
  • Реализовать группу виджетов для анализа эффективности процессов. Показывать конверсию задач по этапам воронки, среднее время выполнения и динамику изменений для непрерывной оптимизации рабочих процедур.
  • Настроить систему визуальных оповещений и пороговых уведомлений. Автоматически подсвечивать критические отклонения (рост просрочек, падение качества кода, аномальная нагрузка) для мгновенного реагирования.
  • Обеспечить гибкую фильтрацию и детализацию данных. Позволить руководителям «проваливаться» от общих метрик к деталям по конкретному сотруднику, проекту или документу без потери контекста.
  • Реализовать режимы отображения под разные аудитории. Поддерживать персонализированные дашборды для тимлидов, обезличенные сводки для общих экранов и агрегированные отчёты для топ-менеджмента.
  • Интегрировать прогнозные метрики и трендовые линии. Показывать ожидаемую нагрузку и риски на основе исторических данных для упреждающего планирования.
  • Обеспечить экспорт и автоматическую рассылку отчётов. Позволить выгружать данные в удобных форматах и настраивать регулярную доставку сводок заинтересованным сторонам.

Количественные цели:

  • Охватить дашбордами 100% тимлидов и руководителей подразделений в течение 3 месяцев после запуска.
  • Сократить время на подготовку отчётов по документообороту и разработке с 4-6 часов до 5-10 минут в неделю.
  • Уменьшить количество просроченных задач в Directum RX минимум на 30% за счёт визуального контроля и проактивных уведомлений.
  • Снизить среднее время жизни тикета в GitLab на 20% благодаря оперативному выявлению узких мест в процессах.
  • Обеспечить 95% прозрачности процессов: все ключевые метрики по документам, загрузке и качеству кода доступны в реальном времени в одном интерфейсе.
  • Сократить количество «ручных» запросов на сбор статистики от руководителей к аналитикам минимум на 80%.

 

Описание и возможности решения

После анализа доступных решений и с учетом различных внешних факторов нами был выбран вариант использования готового open-source решения на платформе Grafana благодаря её уникальному сочетанию гибкости визуализации, широких возможностей интеграции и зрелости экосистемы: платформа поддерживает десятки источников данных «из коробки», позволяет строить интерактивные дашборды с тепловыми картами, графиками и real-time обновлениями, а также легко встраивается в интерфейс Directum RX. В отличие от многих open-source альтернатив, Grafana предлагает баланс между мощным функционалом и доступностью — ядро системы распространяется бесплатно, при этом сообщество и официальная документация обеспечивают надёжную поддержку. Это делает её оптимальным решением для команд, которым нужна сложная аналитика и кастомная визуализация без затрат на разработку виджетов с нуля, сохраняя при этом возможность масштабирования и глубокой настройки под растущие потребности бизнеса.

При реализации данной интеграции был доработан плагин Grafana Infinity Datasource для возможности сквозной аутентификации пользователей Directum RX в Grafana и получения данных из Directum RX с учетом прав доступа пользователя системы.

Дополнительно возникла необходимость в разработке API Gateway на базе Fastify для расширенного взаимодействия с GitLab API, а также для агрегации и трансформации данных.

Для возможности интеграции с Grafana был реализован отдельный модуль в Directum RX:

и доработана карточка сотрудника:

На стороне Grafana пока разработаны следующие виджеты (данные для виджетов взяты из тестового контура и обезличены):

  • Объем документопотока

  • Структура документопотока по типам документов

  • Объем документопотока по подразделениям

  • GitLab. Открытые тикеты в разрезе проектов

  • GitLab. Открытые тикеты в разрезе этапов

  • GitLab. Воронка запросов на слияние

  • GitLab. Тепловая карта активности

Все элементы виджетов имеют всплывающую подсказку с подробной информацией, а при клике мышкой по ним в соседней вкладке браузера осуществляется переход к соответствующей сущности Directum RX или объекту GitLab.


 

Результаты

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

 

Планы по развитию

В ходе реализации проекта пришло понимание, что необходимо дополнительно интегрировать решение с модулями Directum RX «Проекты» и «Agile-доски».

 

Команда проекта

 

2
Поделиться материалом:
36
Авторизуйтесь, чтобы оценить материал.
Пока комментариев нет.

Авторизуйтесь, чтобы написать комментарий

У вас похожая задача?

Обсудите реализацию с экспертом Directum

Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле

Благодарим за интерес! Мы свяжемся с вами.