Определите запись об активе и его жизненный цикл
Присвойте каждому активу стабильный идентификатор и отделите сведения о нём от информации о перемещениях и проверках. Согласуйте статусы, например: доступен, назначен, в ремонте и списан. Укажите, кто может менять каждый статус и какие подтверждения для этого требуются. Последнее зафиксированное местоположение — это не отслеживание в реальном времени, и интерфейс должен ясно это показывать.
- ✓ Фиксируйте владельца, назначение, состояние и временные метки.
- ✓ По возможности ведите историю перемещений, в которую можно только добавлять записи.
Проектируйте с учётом небольших экранов и нестабильного подключения
Сделайте основное действие заметным и при необходимости обеспечьте поддержку сценариев со штрихкодами или QR-кодами. Проверяйте идентификаторы перед принятием изменений и наглядно показывайте ожидающую синхронизацию. Правки в автономном режиме создают риск конфликтов: до повторного подключения два человека могут изменить один и тот же объект. Выберите политику разрешения конфликтов и предусмотрите для руководителей возможность проверки вместо незаметной перезаписи записей.
- ✓ Проверьте повреждённые метки, повторное сканирование и прерванную отправку.
- ✓ Сделайте понятными пользователям на местах состояния подтверждения и восстановления.
Защищайте людей и оборудование
Собирайте данные о местоположении только в случае необходимости для заявленной задачи, с надлежащим уведомлением и контролем доступа. Не превращайте рабочий процесс с оборудованием в скрытое наблюдение за сотрудниками. До внедрения установите сроки хранения, требования к экспорту и ответственность за инциденты. Это типовой проект внутренней системы; конкретную реализацию HGM или её результаты необходимо проверять отдельно.
- ✓ Разделяйте видимость объекта и доступ к персональным данным.
- ✓ Измеряйте количество отсутствующих записей, трудозатраты на сверку и выполненные передачи данных.