Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Касса УКМ 4 позволяет добавлять в чек весовой товар, не вводя его код,

...

что осуществляется путем взаимодействия кассы с внешней системой видеораспознавания товара. Кассир кладет товар на весы и нажимает кнопку

...

 Распознавание товара:

СКРИН

Далее возможны следующие ситуации на кассе:

      1. Товар однозначно распознан и автоматически добавлен в чек:

СКРИН

 2. Распознавание товара прошло не с абсолютной точностью, есть несколько товаров, отвечающих критериям совпадения. В таком случае, кассиру выводится список для выбора товара из нескольких вариантов

...

:

СКРИН

Если нужный товар есть в списке

...

, кассир выбирает его, и он добавляется в чек

...

.

      3. Распознавание товара прошло не с абсолютной точностью, есть несколько товаров, отвечающих критериям совпадения. Кассиру выводится список для выбора товара из нескольких вариантов

...

, но нужного товара нет с списке. Кассир

...

вводит код товара вручную, и товар

...

добавляется в чек.

...

US 2. Система распознавания хочет чтобы в момент ввода кода весового товара вручную касса присылал ей запрос с кодом товара, чтобы обучаться распознавать товары.
Критерии приемки:

...

СКРИН

Настройка

Режим интеграции с системой видеораспознавания весового товара достаточно настраивать на уровне магазина, однако, также допускается настраивать его на уровне каждой кассы независимо.
При установке, каждой кассе присваивается свой индивидуальный IP-адрес и серийный номер. Значение хранится в конфиг-файле кассы. Для каждой кассы указывается свой серийный номер камеры. Конфигурирование серийного номера камеры достаточно выполнять удалённым изменением конфигурационного файла для каждой кассы индивидуально. После переконфигурирования требуется перезагрузка кассы.

Данные значения необходимо прописать в конфигурационном файле кассы goods_recognition.conf (параметр baseUrl для IP-адреса камеры и параметр camSerialNumber для серийного номера камеры).

Ид. партнера, «ид.торгового объекта». В качестве поля "Номер кассы" надо использовать номер кассы УКМ4 

Сценарий на кассе:

1. Режим автораспознавания. Кассир активирует Режим путём вызова специальной операции на кассе (кнопка на клавиатуре, кнопка на тач-скрине. Важно: необходим быстрый вызов именно по кнопке минуя меню)
1.1. кассир кладёт весовой товар на весы
1.2. кассир вызывает операцию (режим) автораспознавания.
1.3. касса дожидается получения от весов стабильного веса товара
1.4. касса синхронно (с блокировкой работы пользователя) отправляет в Систему запрос POST /sku/getInfo с параметрами «ид.партнёра», «ид.торгового объекта», «ид.кассы», «серийный номер камеры»
1.5. Система получает изображение с камеры
1.6. Система распознаёт товар на изображении
1.7. Система отвечает 200 ОК с параметрами в теле ответа: «ид. квитанции», «список» (от 1 до 10 элементов в списке, скорее всего – 5 элементов) структур. В структуре поля: «SKU» и «Вероятность». Структуры в списке отсортированы по полю «Вероятность».

1.7.1. касса отображает предлагаемые товары с SKU и названием товара.
1.7.2. Если в списке есть правильный вариант
1.7.2.1. кассир выбирает правильный вариант (из списка или из пик-листа) (дополнительное подтверждение на кассе при выборе кассиров из списка/пиклиста не требуется (категорически не приемлемо))
1.7.3. Если в списке нет правильного варианта или Система вернула ответ 404 «не найдено».
1.7.3.1. кассир вводит SKU весового товара
1.7.4. касса асинхронно (не блокируя работу кассира) отправляет в систему запрос POST /sku/correct с параметрами «ид. квитанции», «SKU» (выбранный из списка или введенный кассиром), "Название товара".
1.7.5. касса добавляет весовой товар с весом в чек
1.7.6. Система улучшает качество распознавания исходя из выбора/ввода кассира.
1.8. система отвечает ошибкой 500 «сервис не доступен».
1.8.1. Обычный сценарий ручного ввода SKU весового товара без обращения в систему.
1.8.2. В новом чеке кассы – переход на пункт 1 сценария.

2. При стандартном вводе кассиром SKU весового товара работает «Режим сбора данных».
2.1. кассир кладёт весовой товар на весы
2.2. кассир вводит SKU весового товара
2.3. касса понимает, что введенный SKU – это весовой товар
2.4. (для УКМ4) Кассир вызывает операцию "получить вес с весов", касса дожидается получения от весов стабильного веса товара
2.5. касса синхронно (с блокировкой работы пользователя) отправляет в систему запрос POST /sku/save с параметрами «ид.партнёра», «ид.торгового объекта», «ид.кассы», «серийный номер камеры», «SKU», "Название товара"
2.5.1. при получении от системы ошибки – они игнорируются кассой, повторно запрос не отправляется
2.5.2. синхронный режим работы кассы необходим с целью минимизации получения «плохих» изображений (кассир успел убрать товар или в кадр попали руки и т.п.)
2.6. Система фотографирует товар, сохраняет фото в привязке к SKU, партнёру, магазину, «тип устройства». «Тип устройства» Система вычисляет сама исходя из значения «серийный номер».
2.7. касса добавляет весовой товар с весом в чек

...

3. Касса конфигурируется:
3.1. Включение режима интеграции с Системой. Режим интеграции достаточно настраивать на уровне ТО, допускается настраивать на уровне каждой кассы независимо.
3.2. На установку IP-адреса камеры. Для каждой кассы устанавливается свой индивидуальный IP-адрес.
3.3. Конфигурирование «серийный номер камеры». Значение хранится в конфиг-файле кассы. Для каждой кассы указывается свой серийный номер камеры.
3.4. Конфигурирование достаточно выполнять удалённым изменением конфиг-файла каждой кассы индивидуально. Массового конфигурирования не требуется. Допускается перезагрузка кассы после переконфигурирования.

...