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