Панели управления и отчетность
Мы создаем панели, в которых вы можете управлять данными о клиентах, заказах и операциях с одного экрана.
Что мы предлагаем
- Ролевое разграничение прав
- Экраны отчетности в реальном времени
- Выгрузка данных
Для чего нужны панели управления?
Панели управления — это веб-интерфейсы, которые собирают на одном экране данные вашей компании о клиентах, заказах и операциях и позволяют команде работать с этими данными в течение дня. Смотреть в трех разных программах, на каком этапе заказ, просить у кого-то таблицу, чтобы узнать продажи за день, или находить одного и того же клиента под разными именами в разных файлах — типичные признаки того, что нужна панель.
Работа, о которой мы рассказываем на этой странице, — не добавление нескольких графиков в готовую тему. Это выяснение того, откуда приходят ваши данные, кто что должен видеть и какие решения на каких цифрах основаны, и построение по этому ПО панели управления.
Операционный экран и панель отчетности: две разные потребности
Слово «панель» используют для описания двух разных вещей. Операционные экраны — это рабочие области, в которых команда создает записи, обновляет статусы и выполняет массовые операции. Панель отчетности же подводит итоги этой работы: показывает такие показатели, как оборот, число заказов, возвраты и эффективность команды, в виде графиков и таблиц. В большинстве проектов обе части входят в одну систему, но приоритеты дизайна у них разные.
Переход от таблиц Excel к панели
Во многих компаниях первая панель — это файл Excel, который сообща обновляют несколько человек. До определенного момента этот файл выполняет свою задачу, но по мере роста числа записей и команды начинаются конфликты одновременного редактирования, удаленные формулы и вопросы «какой файл актуальный». Тут на помощь приходят панели управления: данные хранятся в одном месте, все видят одну и ту же актуальную запись, а каждое изменение можно отследить.
Кому подходит?
- Компании, которые получают заказы по нескольким каналам: с сайта, с маркетплейса, по телефону и от дилеров.
- Фирмы, которые хотят отслеживать работу выездных, сервисных или монтажных бригад из центра.
- Руководители, которые работают с несколькими филиалами или складами и хотят видеть цифры в одном месте.
- Команды, которые ведут заявки клиентов, записи или членства в таблицах, поддерживаемых вручную.
- Проекты, которым нужен экран управления за кадром для сайта или индивидуального веб-приложения.
Операционные экраны в ПО панели управления
Больше всего пользы панели управления приносят как экраны, которые команда держит открытыми целый день. Первый критерий для таких экранов — не визуальная привлекательность, а то, за сколько кликов выполняется задача. Прежде чем приступить к дизайну, мы составляем список операций, которые ваша команда выполняет чаще всего, и стараемся сделать так, чтобы их можно было сделать за минимум шагов.
Экраны клиентов, заказов и записей
В карточке клиента должны быть видны не только контактные данные, но и прошлые заказы, открытые обращения, заметки и проведенные разговоры. На экране заказа должны отслеживаться в одном месте статус заказа, получена ли оплата, сведения о доставке и, если есть, процесс возврата. При проектировании ПО панели управления мы стремимся показывать всю историю каждой записи на одной странице.
Фильтры, поиск и сохраненные представления
В списке из тысяч записей самая полезная функция — правильный фильтр. Работу ускоряет возможность использовать вместе такие фильтры, как диапазон дат, статус, филиал и ответственный, и сохранять часто используемые комбинации фильтров как сохраненные представления. Например, ответственный за склад должен каждое утро одним кликом открывать только заказы, которые «будут отгружены сегодня».
Массовые операции и состояния рабочего процесса
Вместо того чтобы менять статус сотен заказов по одному, нужно выбирать их и обновлять сразу, печатать этикетки или назначать на члена команды. Какие состояния может проходить запись и кто может делать каждый переход, мы тоже определяем заранее. Так система не допускает несоответствий вроде «заказ, отданный в доставку без согласования».
Экраны, удобные для ежедневной работы
На экране, которым пользуются целый день, мелочи дают большую разницу. Среди них: возможность скрывать и сортировать столбцы таблицы под пользователя, горячие клавиши для частых операций, разумные значения по умолчанию в формах и возможность отменить случайно выполненную операцию. Проектируя ПО панели управления, мы определяем эти детали, пробуя их вместе с людьми, которые будут пользоваться экраном каждый день.
Уведомления и списки задач
Хорошая панель не только отвечает, когда ее спрашивают, но и сама показывает, на что нужно обратить внимание. Товары, остаток которых упал до критического уровня, обращения, которые давно ждут ответа, или счета с просроченной оплатой могут появляться на экране нужного человека в виде задач. Важно держать количество таких уведомлений в разумных пределах: систему, которая предупреждает обо всем, быстро перестают замечать.
Ролевое разграничение прав и журнал операций в панелях управления
Если в одной панели работают бухгалтерия, продажи, склад и клиентский сервис, то когда каждый видит все, возникают и путаница, и риск для безопасности. При ролевом разграничении прав разрешения не выдаются пользователям по одному: определяются роли, а пользователи назначаются на эти роли. По мере роста панелей управления такая структура сохраняет управление правами простым.
Как определяются роли?
Роли мы определяем, исходя не из организационной схемы, а из реальной работы. Для каждой роли мы ищем ответы на такие вопросы:
- Какие меню и записи она может видеть?
- Какие записи она может создавать, редактировать или удалять?
- Видит ли она данные только своего филиала или только назначенных ей записей?
- Может ли она видеть чувствительные поля, такие как себестоимость и маржа?
- Может ли она выгружать данные?
Последний вопрос особенно важен: выгрузка — это момент, когда данные покидают границы безопасности панели. Поэтому мы советуем давать право на массовую выгрузку только тем ролям, которым это действительно нужно.
История операций
Кто изменил сумму заказа, кто удалил запись клиента? Хорошее ПО панели управления сохраняет ответы на эти вопросы. Критически важные операции мы фиксируем со сведениями о том, кто, когда и какое значение на что изменил. Эта запись облегчает поиск источника ошибок и обеспечивает прозрачность внутри команды.
Безопасность сессии и доступа
Панели управления — дверь к самым чувствительным данным компании, поэтому экран входа тоже часть дизайна. Такие варианты, как двухфакторная аутентификация, завершение сессии при долгом отсутствии действий, ограничение неудачных попыток входа и при необходимости доступ к панели только из определенных сетей, мы оцениваем вместе с вами по степени чувствительности данных. Не менее важно, чтобы доступ уволившегося сотрудника можно было закрыть сразу.
Персональные данные и KVKK
Панели управления часто содержат персональные данные, такие как имена, телефоны и адреса клиентов. Закон Турции № 6698 о защите персональных данных (KVKK) требует от оператора данных принимать надлежащие технические и административные меры для предотвращения неправомерного доступа к персональным данным. Границы прав, журнал операций и шифрованное соединение поддерживают техническую сторону этих мер. С законом и соответствующими нормами можно ознакомиться на сайте Управления по защите персональных данных Турции (Kişisel Verileri Koruma Kurumu).
Как строится панель отчетности?
Плохая панель отчетности — это экран, на котором рядом выставлено множество графиков, но ни на один вопрос нет четкого ответа. Хорошая панель помогает определенному человеку принять определенное решение. Поэтому мы начинаем проектирование не с графиков, а с вопросов: «Какой филиал на этой неделе отстает от цели?», «Какие товары возвращают чаще всего?».
Определяем метрики вместе
Одно и то же слово в разных командах может значить разное. «Продажи» — это сумма на момент заказа или сумма после вычета возвратов? Включен ли НДС (KDV)? Учитываются ли отмененные заказы? Прежде чем строить панель отчетности, мы письменно уточняем определение каждой метрики. Если пропустить этот шаг, два руководителя будут смотреть на одну панель и говорить о разных цифрах.
В реальном времени или за период?
Экраны отчетности в реальном времени — это экраны, на которых данные отражаются в панели в момент их появления, и они сильно облегчают отслеживание операций. Но данные в реальном времени нужны не для каждого отчета. Такие тяжелые расчеты, как ежемесячное сравнение оборота, можно готовить пакетно в определенные часы; это и ускоряет панель, и не нагружает рабочую систему. Как часто обновлять тот или иной показатель, мы решаем по потребности.
Цели и сравнения
Одна цифра сама по себе часто ни о чем не говорит: хорошо или плохо, что на этой неделе получено сто заказов? Цифра обретает смысл, когда панель отчетности показывает ее с контекстом: предыдущий период, тот же период прошлого года или цель, которую вы определили. Возможность вводить цели прямо в панели облегчает руководству заново определять цифры в начале каждого периода.
Правильный график в правильном месте
- Линейный график — для изменения во времени.
- Столбчатая диаграмма — для сравнения категорий.
- Крупное число и его отличие от предыдущего периода — чтобы показать состояние относительно одной цели.
- Ссылка с графика на соответствующий список записей — для пользователя, которому нужны детали.
- Карта — для распределения по филиалам или регионам, но только если местоположение действительно важно для решения.
Круговые диаграммы и трехмерные эффекты, хотя и выглядят эффектно, затрудняют сравнение значений. Для панелей управления простой визуальный язык и последовательное использование цвета позволяют прочитать экран за несколько секунд.
Выгрузка данных
Панель не может ответить на каждый вопрос; иногда команда хочет изучить данные в своих таблицах. Возможность выгружать отфильтрованные списки в формате CSV или Excel и получать периодические выписки для бухгалтерии или аудита закрывает эту потребность. Если готовить большие выгрузки в фоновом режиме и сообщать пользователю, когда они готовы, панель не зависает.
Запланированные сводки
Не каждый руководитель хочет заходить в панель каждый день. Регулярная отправка избранным людям по email таких отчетов, как недельная сводка оборота или операционный отчет по итогам месяца, расширяет доступ к панели отчетности. Если в письме-сводке оставить только основные показатели, а для деталей дать ссылку на панель, это сохраняет и читаемость, и безопасность данных.
Скорость при росте данных
Панель отчетности в первые месяцы может работать быстро, а по мере роста числа записей замедляться. Подходящие индексы для часто используемых запросов, заранее рассчитанные сводные таблицы и чтение отчетов из отдельной копии вместо рабочей базы данных предотвращают это замедление. Если спланировать эти решения в первой версии, потом не придется делать большие изменения.
Готовый инструмент отчетности или индивидуальное ПО панели управления?
Готовые инструменты, такие как Power BI, Looker Studio или Metabase, могут стать быстрым и недорогим стартом для компаний, у которых данные лежат в упорядоченном источнике. Если вам на самом деле нужно интерпретировать маркетинговые и торговые данные, то вместо разработки ПО более верной отправной точкой станет наша услуга анализа данных и отчетности.
Индивидуальное ПО панели управления выходит на первый план в таких случаях:
- если в панели нужно не только смотреть отчеты, но и создавать и обновлять записи;
- если данные приходят из нескольких систем и их сначала нужно объединить и очистить;
- если правила прав доступа подробнее, чем предлагают готовые инструменты;
- если планируется открыть панель клиентам или дилерам;
- если плата за лицензию на каждого пользователя с ростом числа пользователей становится значительной статьей расходов.
В некоторых случаях оба подхода можно использовать вместе: операционные экраны разрабатываются индивидуально, а периодический анализ для руководства делается в готовом инструменте. Главное — чтобы инструмент подходил под потребность, а не потребность подгонялась под инструмент.
Начать с готового инструмента и по мере прояснения потребностей перейти к индивидуальному ПО панели управления — тоже разумный путь. В этом случае определения метрик и очистка данных, сделанные на первом этапе, не пропадают; индивидуальная панель строится на этой основе.
Панели, открытые клиентам и дилерам
Панели управления не всегда служат только внутренней команде. Панели, в которых дилеры видят собственные заказы и текущие счета, а корпоративные клиенты — свои отчеты об использовании, строятся по той же логике. В этом случае границы прав становятся еще важнее: каждый внешний пользователь должен видеть только данные своей компании, а внутренние заметки и сведения о себестоимости ни при каких условиях не должны открываться наружу.
В панелях, открытых наружу, отличается и пользовательский опыт. Если внутренняя команда пользуется системой каждый день, то дилер или клиент заходит в панель время от времени; поэтому экраны должны быть понятны без пояснений, часто задаваемые операции должны находиться на главной странице, а такие процессы, как восстановление пароля, должны работать самостоятельно.
Как идет проект панели?
- Инвентаризация данных: выясняем, в каких системах и в каком виде хранятся данные и какая из них первоисточник.
- Карта пользователей и ролей: определяем, кто и для каких задач будет пользоваться панелью.
- Словарь метрик: фиксируем в письменном виде определение каждого показателя, который будет в отчетах.
- Дизайн экранов: проверяем операционные и отчетные экраны на прототипе вместе с пользователями.
- Соединения данных: выстраиваем поток данных с существующими системами и при необходимости переносим исторические данные.
- Тестирование: сравниваем цифры с существующими источниками и отдельно проверяем права для каждой роли.
- Запуск и улучшение: после начала использования развиваем панель, глядя на то, какими экранами действительно пользуются.
В первой версии мы советуем начать с нескольких экранов, которые больше всего нужны каждой команде. Когда начнется использование, станет видно, какие отчеты действительно открывают, какие фильтры применяют и какую работу команда по-прежнему делает вне панели; следующие экраны планируются по этим наблюдениям.
Если данные приходят из разных систем, слой соединений составляет важную часть проекта; эту тему мы подробно описали на странице API и интеграции систем.
Что определяет объем работ
- Число источников данных и то, предоставляют ли эти источники API.
- Детали ролей пользователей и правил прав.
- Число операционных экранов и сложность рабочих процессов.
- Число отчетов, потребность в данных в реальном времени и объем исторических данных.
- Будет ли панель открыта только внутренней команде или также клиентам и дилерам.
Что нужно подготовить
Если вы придете на первую встречу по панелям управления с такими сведениями, мы сможем гораздо быстрее уточнить объем работ:
- список программ и файлов Excel, которыми вы пользуетесь сегодня;
- команды, которые будут пользоваться панелью, и задачи, которые каждая из них выполняет чаще всего;
- вопросы, которые руководство регулярно задает и на которые вам трудно найти ответ;
- примеры отчетов, которые готовятся сегодня, если они есть.
Частые ошибки
- Пропустить определения метрик: одну и ту же цифру в разных командах понимают по-разному, и доверие к панели падает.
- Поместить все на главный экран: на перегруженном экране важные уведомления теряются.
- Продумывать права потом: права, ограниченные после запуска, вызывают реакцию в команде, а если их оставить открытыми, они создают риск.
- Строить панель, не исправив исходные данные: ошибочные данные ошибочны, даже если поданы красивыми графиками.
- Не спросить пользователя: отчет, который хочет руководитель, и экран, который нужен команде, часто отличаются.
- Запускать, не проверив цифры: панель нельзя считать надежной, пока реальные данные и существующие отчеты не положены рядом и не сверены.
Частые вопросы
Могут ли панели управления работать вместе с нашим существующим ПО?
Могут. Если ваши существующие системы предоставляют API, данные берутся напрямую; если нет, рассматриваются альтернативные пути, такие как подключение к базе данных или регулярная передача файлов.
Как часто панель отчетности обновляет данные?
Это зависит от показателя. Для отслеживания операций данные можно показывать в реальном времени; периодические отчеты, требующие тяжелых расчетов, можно готовить через определенные промежутки.
Можно ли пользоваться панелью с телефона?
Можно. Экраны панели проектируются так, чтобы их можно было читать на телефоне и планшете; для экранов, где нужен интенсивный ввод данных, приоритет отдается использованию на компьютере.
Может ли каждый пользователь видеть только свои данные?
Может. Ролевое разграничение прав позволяет пользователям видеть только данные своих филиалов, регионов или записей, назначенных им.
Чем ПО панели управления отличается от готового BI-инструмента?
Готовые BI-инструменты в основном сосредоточены на визуализации данных. ПО панели управления, помимо показа отчетов, берет на себя и операционные задачи: создание и обновление записей и управление рабочими процессами.
Сколько времени занимает подготовка панелей управления?
Срок зависит от числа источников данных, числа экранов и отчетов и детальности правил прав. После составления инвентаризации данных и карты пользователей мы передаем график, разбитый на этапы.
Соберем ваши данные на одном экране
Для первой встречи достаточно рассказать, какие данные вы сегодня где храните и на какие вопросы не можете быстро найти ответ. С каких экранов нужно начинать панели управления и какие можно оставить на потом, мы вместе откровенно обсудим. Вы можете связаться с нами через страницу контактов.
Другие услуги этого раздела
-
Индивидуальные веб-приложения Мы разрабатываем безопасные, быстрые и масштабируемые веб-приложения под ваши бизнес-процессы.
-
Разработка мобильных приложений Проектируем и разрабатываем удобные мобильные приложения для iOS и Android, выдержанные в языке вашего бренда.
-
API и интеграции систем Связываем используемые вами программы между собой и делаем поток данных автоматическим и безошибочным.