К содержимому
Айбулат Юлдашбаев
Все проекты
Клиентская задача, обезличенно

2026, ITSM & Automation, Internal Tools

Report Studio: конструктор дашбордов

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

Работает2 мин чтения
Виды плиток
14
Данные
Любые таблицы системы
Интерфейс
Агент и портал, RU и EN
Дашборд сервис-деска: показатели, кольцевая диаграмма, столбцы и полосы на тестовых данных

Задача

Заказчику нужен был инструмент, в котором сотрудники сами собирают дашборды по любым данным системы: инцидентам, запросам, SLA, журналам. Без разработчика, без написания запросов и без отдельного хранилища для отчётов.

Что сделано

  • Реестр дашбордов: поиск, черновики, публикация.
  • Редактор: слева библиотека визуализаций, в центре холст, справа настройки выбранной плитки. Плитки перетаскиваются, меняют размер, копируются в другой дашборд.
  • 14 видов плиток: показатели с трендом, датчик, столбцы, круговые и кольцевые диаграммы, линии, сравнение периодов, списки записей, сводные таблицы, тепловая карта, текст.
  • Расчёты: количество, сумма, среднее, медиана, перцентиль; группировка по полям и по времени, от часа до года.
  • Фильтры на весь дашборд и условия для отдельной плитки, в том числе через «ИЛИ».
  • Поля связанных таблиц и вычисляемые поля: например, время между двумя датами.
  • Вкладки, переход из плитки к исходным записям, группировка строк в списках.
  • Палитры: готовые наборы, генератор цветов, свои и общие палитры.
  • Доступ: группа-владелец, списки читателей, публикация на портал только для просмотра.
  • Два языка интерфейса, инструкция пользователя и техническое описание.

Как устроено

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

Скриншоты

  • Готовый дашборд: фильтры, вкладки, показатели, диаграммы, сводная таблица и тепловая карта

  • Редактор: библиотека визуализаций, холст и настройки выбранной плитки

  • Отдельная вкладка дашборда: доли запросов по состоянию и срочности