Поделиться через


Проверка работоспособности для периферийных устройств и услуг POS-терминалов

В этой статье описывается операция проверки работоспособности в POS-терминале Microsoft Dynamics 365 Commerce.

Розничные магазины могут быть сложными средами, в которых используются многие приложения и устройства. По мере расширения операций может стать сложно обеспечивать стабильную работу операций из-за зависимости от, например, периферийных устройств, которые могут ломаться или случайно отсоединяться в течение дня. Устранение неполадок, связанных с устройствами и службами, может быть дорогостоящим для крупных магазинов и не менее неприятным при небольших операциях.

Dynamics 365 Commerce включает в себя операцию проверки работоспособности, которая поможет предотвратить некоторые из этих затрат и разочарований. Операция проверки работоспособности может помочь предприятиям розничной торговли выявить проблемы перед их возникновением, представляя метод для тестирования устройств непосредственно из POS-терминала вне нормальных операций, а также два теста для сетевых проблем.

Ключевые термины

Срок Описание
Периферийное устройство Любое устройство, используемое приложением POS для выполнения проводок и других операций в магазине. Примерами являются кассовые ящики, сканеры штрих-кодов и платежные терминалы.
Сервис В данной статье услуга — это дополнительное приложение, от которого зависит приложение POS для выполнения проводок и ежедневных операций. Примерами являются приложения, которые помогают в расчетах налогов или поставок.

Операция проверки работоспособности

Операция проверки работоспособности — это операция 717 на странице Операции POS в модуле Commerce Headquarters. Она может использоваться, когда POS находится в режиме без лотка. Однако аппаратная станция должна быть активной.

Доступ к операции проверки работоспособности для пользователей POS осуществляется двумя способами:

  • Нажав кнопку Проверка работоспособности на странице Параметры.
  • Добавляя плитку к сетке кнопок макета экрана и связывая операцию проверки работоспособности с этой плиткой.

Проверки работоспособности периферийных устройств

По умолчанию в ходе операции проверки работоспособности проверяются только устройства, настроенные в профиле оборудования для аппаратной станции, которая активна в данный момент для ККМ. Если ККМ использует несколько аппаратных станций в течение дня; чтобы выполнить проверки работоспособности для всех этих устройств, она должна быть подключена к одной аппаратной станции за один раз. Нет проверки работоспособности на уровне магазина. Однако этот тип проверки может быть выполнен с помощью расширения Commerce Server.

Готовые проверки работоспособности

Вид Подключение Подробно
Принтер OPOS Эта проверка проверяет базовую связь и внедрение объектов для функций POS-терминала (OPOS). Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Строковый дисплей OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Двойной дисплей Windows Эта проверка гарантирует, что операционная система обнаружит второй дисплей Windows.
MSR/считыватель магнитных карт OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Трассант OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Сканер OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Шкала OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Клавиатура для набора ПИН-кода OPOS Эта проверка проверяет основные функции OPOS. Далее приводятся некоторые примеры.
  • Открыть: Open>ClaimDevice>DeviceEnabled=True
  • Закрыть: DeviceEnabled=False>ReleaseDevice>Close
Платежный терминал SDK платежей Эта проверка проверяет основные функции платежного терминала, предоставляемые SDK платежей.
  • Блокировать
  • BeginTransaction
  • EndTransaction
  • ReleaseDevice
  • Закрыть

Использование проверок работоспособности периферийных устройств в POS

При запуске операции проверки работоспособности в POS-терминале в области справа перечисляются настроенные устройства и отображается состояние каждого устройства. Чтобы выполнить проверку работоспособности для отдельного устройства, выберите устройство, затем выберите Проверить выбранные. Чтобы выполнить проверку работоспособности для всех устройств, выберите Проверить все. Функция Проверить все проверяет все устройства, по одному, и обновляет статус каждого устройства в столбце Статус.

Столбец Последняя проверка показывает, когда была выполнена последняя проверка работоспособности для каждого устройства.

Если устройство проходит проверку работоспособности (то есть, если ошибок не обнаружено), статус устройства отображается как ОК. Если проверка работоспособности заканчивается сбоем, статус указывает на то, что произошла ошибка. В этом случае в области справа отображаются сведения, имеющие отношение к ошибке, либо указывается, что пользователь должен связаться с администратором системы.

Некоторые устройства, такие как блокировка клавиатуры OPOS, не имеют готовых тестов проверки работоспособности. Если тест проверки работоспособности не обнаружен для какого-либо используемого устройства, статус будет Не поддерживается.

Проверки работоспособности сети

Две готовые проверки работоспособности сети всегда включаются в список проверок работоспособности, независимо от периферийных устройств, настроенных для терминала. Проверки работоспособности подключения к серверу Retail Server и задержек сети могут выполняться по отдельности или вместе.

ФИО Подробно
Подключение к серверу розничной торговли Retail Server В ходе проверки работоспособности подключения к серверу розничной торговли Retail Server проверяется, может ли терминал обмениваться данными с сервером Retail Server и базой данных канала, и проверяется, что в реальном времени могут быть сделаны сервисные вызовы Commerce headquarters.
Задержка в сети При проверке задержек сети проверяется задержка сети между терминалом и сервером розничной торговли Retail Server. Проверка возвращает среднюю задержку на 10 вызовов сервера Retail Server в течение пяти секунд.

Проверка задержки сети

Результаты проверки задержки сети распределяются по категориям, как показано в следующей таблице.

Диапазон задержки Значение
0–50 мс Хорошо — задержка сети низкая и, вероятно, не является источником каких-либо проблем с производительностью.
50–100 мс Приемлемо — задержка сети находится в допустимом диапазоне, но это может привести к ухудшению производительности операций, интенсивно использующих сеть, таких как автономная синхронизация.
Более 100 мс Плохо — задержка сети, вероятно, ухудшает работу POS-терминалов. Задержка в диапазоне 100–150 мс может не привести к заметному снижению производительности для обычных операций, но задержка, превышающая 150 мс, замедляет выполнение большинства операций.

Для дальнейшей диагностики задержки сети выполните на ККМ проверку скорости Интернета. Если полученная при тестировании скорости интернет-подключения задержка окажется высокой, сообщите системному администратору о высокой задержке в работе интернет-подключения.

Расширение проверок работоспособности

Готовые тесты проверки работоспособности настраиваются так, чтобы дать понятные сообщения для типичных ошибок. Однако покрываются не все сценарии. Благодаря расширению торговцы могут сопоставлять понятные пользователям сообщения с ошибками, которые могут быть специфическими для их среды.

Пользовательские проверки работоспособности также могут быть созданы для проверки устройств, которые не поддерживаются в готовом виде, или для проверки любых служб, от которых зависит POS-терминал.

Триггеры и печать в приложении Store Commerce