Все проекты
Клиентская задача, обезличенно
2026, ITSM & Automation, Internal Tools
Report Studio: конструктор дашбордов
Конструктор дашбордов для SimpleOne: пользователь сам собирает дашборд из графиков, таблиц и показателей по любым данным системы, без разработчика и без запросов.
Работает2 мин чтения
- Виды плиток
- 14
- Данные
- Любые таблицы системы
- Интерфейс
- Агент и портал, RU и EN

Задача
Заказчику нужен был инструмент, в котором сотрудники сами собирают дашборды по любым данным системы: инцидентам, запросам, SLA, журналам. Без разработчика, без написания запросов и без отдельного хранилища для отчётов.
Что сделано
- Реестр дашбордов: поиск, черновики, публикация.
- Редактор: слева библиотека визуализаций, в центре холст, справа настройки выбранной плитки. Плитки перетаскиваются, меняют размер, копируются в другой дашборд.
- 14 видов плиток: показатели с трендом, датчик, столбцы, круговые и кольцевые диаграммы, линии, сравнение периодов, списки записей, сводные таблицы, тепловая карта, текст.
- Расчёты: количество, сумма, среднее, медиана, перцентиль; группировка по полям и по времени, от часа до года.
- Фильтры на весь дашборд и условия для отдельной плитки, в том числе через «ИЛИ».
- Поля связанных таблиц и вычисляемые поля: например, время между двумя датами.
- Вкладки, переход из плитки к исходным записям, группировка строк в списках.
- Палитры: готовые наборы, генератор цветов, свои и общие палитры.
- Доступ: группа-владелец, списки читателей, публикация на портал только для просмотра.
- Два языка интерфейса, инструкция пользователя и техническое описание.
Как устроено
- Дашборд хранится одной записью. Его можно перенести на другой стенд как есть, а дашборды из первых версий открываются без переделки.
- Загружается только нужное. Дашборд читает лишь те данные, которые показывают его плитки, а итоговые числа считает сервер. Редактор стал открываться вдвое быстрее, а данные с большой таблицы грузятся почти в четыре раза быстрее.
- Фильтры проверены на стенде. Платформа на некоторые неверные условия не выдаёт ошибку, а молча возвращает всю таблицу. Я проверил каждый вид условия запросами и сверил результаты плиток с ручным расчётом на тысячах случайных наборов.
- Права решаются на уровне дашборда. Кто видит дашборд, задают его настройки доступа. Переход из плитки к самим записям предлагается, только если у человека есть права на эту таблицу.
Скриншоты
Готовый дашборд: фильтры, вкладки, показатели, диаграммы, сводная таблица и тепловая карта
Редактор: библиотека визуализаций, холст и настройки выбранной плитки
Отдельная вкладка дашборда: доли запросов по состоянию и срочности
Похожие проекты

