«Сампо смарт» — это система автоматизированного мониторинга промышленного оборудования и управления техническим обслуживанием и ремонтом (ТОиР). Решение предназначено для учета оборудования, планирования периодических осмотров, выполнения обходов с использованием мобильных устройств и QR-кодов, а также отслеживания истории неисправностей и их устранения.
Тип архитектуры: Клиент-серверная (модульная) с асинхронной обработкой фоновых задач.
Состав системы:
Веб-интерфейс (Панель администратора): SPA на React для управления оборудованием, задачами, пользователями и настройками.
REST API: Серверная часть на Python (FastAPI), обеспечивающая бизнес-логику и обмен данными.
Мобильное приложение: Нативное приложение для Android (Flutter) для обходчиков, работающее в т.ч. в офлайн-режиме.
Фоновый планировщик: Taskiq + Redis для автоматического создания задач и проверки наработки.
Хранилища: PostgreSQL (основная БД), Яндекс Облако (S3) для файлов и бэкапов.
1. Мобильное приложение (для обходчика)
Авторизация: Вход по логину и паролю с сохранением JWT-токенов.
Сканирование QR-кодов: Идентификация оборудования через камеру устройства (встроенная подсветка, переключение камеры).
Карточка оборудования: Просмотр информации о станке, текущем состоянии и задачах.
Выполнение осмотров:
Фиксация состояния оборудования (в работе, ремонт, резерв и др.).
Выбор задач из списка (ежедневные, еженедельные, назначенные персонально).
Учет наработки (моточасы, кВт·ч, км) с контролем снижения значения.
Отметка проблем (выбор из типовых неисправностей или ручное описание) с указанием приоритета.
Добавление комментариев и фотографий (до 3 шт.).
Офлайн-режим: Локальное сохранение данных (Hive) и автоматическая синхронизация при восстановлении соединения (каждую минуту или при переходе между экранами).
Обучение: Встроенные подсказки и демо-режим для новых пользователей.
Обновление приложения: Встроенный механизм проверки версий и установки APK.
2. REST API Сервер
Аутентификация: JWT (access/refresh токены), регистрация компаний.
Управление данными (CRUD):
Оборудование (наименование, тип, серийный номер, фото, QR-код, параметры наработки).
Помещения (цеха, зоны).
Сотрудники с ролями (владелец, администратор, обходчик) и должностями.
Типовые неисправности (описание, приоритет).
Периодические задачи (с правилами: ежедневно, еженедельно, раз в месяц, однократно и т.д.).
Осмотры (статусы: «в очереди», «открыт», «закрыт»).
Экспорт данных: Генерация отчетов в Excel (.xlsx), PDF с QR-кодами.
Файловое хранилище: Интеграция с Yandex Object Storage (S3) для изображений и APK.
Автоматизация:
Автоматическое создание задач ТО при достижении порога наработки.
Генерация осмотров по расписанию периодических задач.
Контроль запрета уменьшения наработки.
3. Панель администратора (Веб-интерфейс)
Управление оборудованием:
Добавление/редактирование/дублирование оборудования с фото.
Настройка параметров наработки и планов ТО.
Генерация и печать PDF-листов с QR-кодами для наклейки на станки.
Фильтрация, настройка колонок, закрепление заголовков таблиц.
Управление задачами и осмотрами:
Создание периодических задач с привязкой к должности.
Просмотр истории осмотров (фильтры по дате, статусу, оборудованию).
Назначение ответственного за открытый осмотр.
Отдельный раздел «Уведомления» для осмотров с высоким приоритетом (красная точка-индикатор).
Администрирование:
Управление пользователями (добавление, роли, сброс пароля).
Настройка компании (название, логотип, часовой пояс).
Управление тарифами (для superuser).
Настройка темы оформления интерфейса.
Интеграции: Скачивание APK-файла для распространения среди обходчиков.
4. Автоматизированные процессы (Бэкенд)
Планировщик (periodic-worker):
Ежеминутная проверка просроченных задач и создание осмотров со статусом «В очереди».
Проверка наработки каждые 10 минут и создание задач на ТО.
Обработка невыполненных заданий.
Безопасность: HTTPS (Let's Encrypt), хеширование паролей (bcrypt), изоляция данных по compa
Вендор не опубликовал редакции и цены — стоимость по запросу.
| Разработчик | Сампо Смарт |
| ИНН | 7817148920 |
| ОГРН | 1257800087181 |
| Документация | sampo-smart.ru |
| Карточка | platforms.su/platform/76489 |