
Производитель грузовых вагонов
Система контроля происхождения изделий для вагоностроения
Мы разработали мобильное приложение для контроля происхождения продукции вагоностроительной компании. Специалисты получили инструмент, который помогает идентифицировать детали по маркировке и проверять их подлинность на протяжении жизненного цикла изделия.
Проверка изделий во время эксплуатации
Наш заказчик ежегодно производит тысячи грузовых вагонов, а также запасные части, узлы и расходные материалы. Каждое изделие он маркирует этикеткой с двумерным кодом. Во время эксплуатации продукцию нужно регулярно идентифицировать и проверять на подлинность. Пользователи системы разделены на три группы: сотрудники, отвечающие за обслуживание и ремонт вагонов, аудиторы и администраторы. Для этих трёх групп предусмотрены разные права и доступные функции.
Мобильное рабочее место специалиста
Заказчику требовалось приложение для специалистов, которые контролируют происхождение продукции на протяжении её жизненного цикла. Оно должно было стать мобильным рабочим местом для идентификации и проверки изделий. При осмотре нужно было учитывать условия работы: изделия часто проверяют при плохом освещении. Кроме того, запросить сведения с сервера удаётся не всегда, поскольку соединение может отсутствовать, а сервер быть недоступным.
От маркировки к данным изделия
Для каждой из трёх ролей мы описали пользовательские истории и составили карты пути пользователя. В приложении реализовали разграничение функций и прав по ролям. Начать проверку может только зарегистрированный пользователь после входа в систему. Ему сразу открывается экран сканирования с рамкой видоискателя и кнопкой фонарика. Мы разместили управление подсветкой прямо на этом экране: при плохом освещении специалист может включить её во время осмотра изделия.
Пользователь сканирует код на устойчивой к механическому воздействию полимерной наклейке, а приложение запрашивает данные об изделии в базе. После успешного сканирования специалист видит коды по отраслевым реестрам, описание и изображение детали. Если соединения нет или сервер недоступен, приложение показывает сведения, которые можно извлечь из самой маркировки: производителя, тип и код изделия. Если код имеет неподходящий формат или не зашифрован по алгоритму заказчика, пользователь получает сообщение об ошибке. Информация об этом случае передаётся технической поддержке.
Каждое сканирование сохраняется в журнале административной панели. В записи указаны время проверки, пользователь, событие и его результат, а место показано точкой на карте. Пользователь также получает результаты в заранее выбранном канале: по электронной почте, в боте мессенджера или в СМС.
Мобильный инструмент и универсальная библиотека
Сотрудники получили мобильный инструмент для идентификации деталей и контроля жизненного цикла продукции. Логику расшифровки кодов мы реализовали в отдельной универсальной библиотеке. Её можно использовать не только в созданном приложении, но и встраивать практически в любую мобильную или веб-форму.
Частые вопросы
Для чего производителю понадобилось мобильное приложение?
Приложение должно было стать мобильным рабочим местом специалистов, которые идентифицируют изделия и проверяют их подлинность. Задача — контролировать происхождение продукции на протяжении её жизненного цикла.
Как специалист получает сведения об изделии?
Специалист сканирует код на изделии, после чего приложение запрашивает сведения в базе данных. При успешном сканировании на экране отображаются коды изделия по отраслевым реестрам, описание и изображение детали.
Как реализована расшифровка кодов?
Логика расшифровки реализована в универсальной программной библиотеке. Она используется в мобильном приложении и может быть встроена практически в любое мобильное или веб-приложение.
Что показывает приложение, если соединения нет или сервер недоступен?
Приложение показывает сведения, которые можно получить непосредственно из кода: название и код производителя, тип и код изделия. В этом сценарии информация извлекается из маркировки.