Обработка данных телеметрии спецтехники и визуализация в интерфейсе CRM системы
Функционал созданный на базе модулей разработанной нами ранее ERP-системы, объединяющий несколько модулей: “Devices”, “Resource planning”, “Forms” и “Dashboards”
Суть проекта
Мы организовали обмен данных между ERP и серверами производителей техники. Благодаря этому стали получать сервисные данные и отображать их в карточках техники.
Также мы взяли за основу определение занятости техники в проектах (Подтвержденная занятость техники в модуле Resource planning)
На базе занятости в проекте также были реализованы запросы по API производителей спецтехники данных телеметрии с их серверов. Это позволило строить метрики в виде графиков о ходе работ (в данном случае - бурение грунта для закладки фундамента)
Закрытые задачи и боли
В распоряжении нашего заказчика находятся сотни единиц спецтехники. Они участвуют в разных проектах. До момента применения фичи отсутствовали данные о реальной геопозиции техники и активности - эти данные стали приходить в режиме реального времени и отображаться в системе.
На базе данных телеметрии мы создали графические отчеты, которые стали частью официальной документации и доказательной базой о произведенных работах.
До внедрения фичи эти данные заказчик не получал.
Компетенции
Опыт работы с визуализацией данных, работа со сторонними API-эндпоинтами, увязка микросервисов, обработка исключений.
Стек технологий
Frontend: Angular
Backend: Java (Spring boot)
Срок исполнения задачи
3 месяца (учитывая, что модули, взятые за основу, уже существовали)
Визуализация данных в реальном времени
Визуализация значений датчиков в режиме реального времени
Данные из различных источников (датчики TBM, система навигации)
Обновление данных каждые 10 секунд
Предустановленные панели инструментов для датчиков
Отображение ключевых показателей эффективности (KPI) в настраиваемых
диаграммах
Визуализация текущего положения TBM, данных навигации и данных
управления
Инструмент построения диаграмм
Позволяет проводить детальный анализ данных TBM и навигации в течение
всего проекта
Создает и управляет пользовательскими графиками
Оценивает данные по времени, цепной линии или номерам колец
Предлагает различные типы диаграмм (линейные, точечные, столбчатые)
Обеспечивает простой доступ к данным через шаблоны с
предопределенным выбором датчиков
Позволяет распространять общедоступные шаблоны среди команды
Создает автоматические ежедневные рассылки диаграмм по электронной
почте
Предоставляет обширные возможности форматирования и экспорта (PDF,
CSV, форматы изображений)
Отчеты
Автоматическая документация производительности машины TBM (скорость проходки, ход строительства колец и простои)
Сбор данных о строительстве колец через интерфейс TUnIS, иллюстрация хода давления и зазора хвостовика до и после строительства, автоматическая запись общей даты и времени
Документация о рабочих сменах (время, затраченное на задачи, удаленный доступ к данным о сменах для команды проекта, диаграммы Ганта и списочное представление задач, комплексные оценки простоев на основе обработки данных о рабочих сменах, выгрузка в формате PDF)