POS 外围设备和服务的运行状况检查

本文介绍 Microsoft Dynamics 365 Commerce 销售点 (POS) 中的运行状况检查操作。

零售商店可以是使用大量应用程序和设备的复杂环境。 随着业务的增长,可能难以确保运营始终平稳运行。 例如,依赖于可能断开或意外拔出的外围设备可能会中断运营。 对于较大规模的商家来说,故障排除与设备和服务相关的问题成本可能很高,而对于较小规模的运营来说,同样会让人烦心。

Dynamics 365 Commerce 中有一项运行状况检查操作,可帮助部分避免这样的成本和烦恼。 运行状况检查操作可以帮助零售商在问题发生之前发现问题,方法是提供一种在正常操作之外直接从 POS 测试设备的方法,以及针对网络相关问题进行两项测试。

重要术语

期限 说明
外围设备 POS 应用程序用于促成交易和商店中的其他操作的任何设备。 例如,收银箱、条形码扫描仪和付款终端。
服务 在本文中,服务是 POS 应用程序用于执行交易和日常经营的辅助应用程序。 例如,帮助计算税或装运费用的应用。

运行状况检查操作

运行状况检查操作是 Commerce Headquarters 中 POS 操作页内的操作 717。 它可在 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 显示器。
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
PIN 小键盘 OPOS 此项检查测试基本 OPOS 功能。 下面举了一些示例加以说明:
  • 打开:Open>ClaimDevice>DeviceEnabled=True
  • 关闭:DeviceEnabled=False>ReleaseDevice>Close
付款终端 付款 SDK 此项检查测试付款 SDK 提供的基本付款终端功能。
  • 锁定
  • BeginTransaction
  • EndTransaction
  • ReleaseDevice
  • 关闭

在 POS 中使用外围设备运行状况检查

在 POS 中启动运行状况检查操作之后,右侧的窗格将列出配置的设备,并显示各设备的状态。 若要对一个设备执行运行状况检查,请选择该设备,然后选择测试选定设备。 若要对所有设备执行运行状况检查,请选择全部测试全部测试功能一次一个测试所有设备,并更新状态列中各设备的状态。

上次检查列 显示上次对每个设备执行运行状况检查的时间。

如果设备通过运行状况检查(即未遇到任何错误),该设备的状态将显示为正常。 如果运行状况检查失败,则状态将指示存在错误。 在此情况下,详细信息窗格将提供与错误相关的详细信息,或指示用户联系系统管理员。

某些设备(如 OPOS 键锁)没有自带运行状况检查测试。 如果没有为使用的设备检测到运行状况检查测试,状态为不支持

网络运行状况检查

无论为终端配置的外围设备如何,下面列出的两个现成网络运行状况检查始终包含在运行状况检查列表中。 零售服务器连接和网络延迟运行状况检查可以单独或一起运行。

名称 明细
零售服务器连接 零售服务器连接运行状况检查验证终端是否可以与零售服务器和渠道数据库通信,并验证是否可以对 Commerce headquarters 进行实时服务调用。
网络延迟 网络延迟运行状况检查测试终端和零售服务器之间的网络延迟。 此测试将返回五秒内对零售服务器的 10 次调用的平均延迟。

网络延迟运行状况检查

网络延迟运行状况检查结果分类如下表所示。

延迟范围 含义
0–50 毫秒 良好 - 您的网络延迟较低,不太可能是任何性能相关问题的根源。
50–100 毫秒 可接受 - 您的网络延迟在可接受的范围内,但可能会降低离线同步等网络密集型操作的性能。
100 毫秒以上

不佳 - 您的网络延迟很可能会影响您的销售点操作。 虽然 100-150 毫秒范围内的延迟可能不会导致常见操作性能明显下降,但超过 150 毫秒的延迟会减慢大多数操作。

要进一步诊断网络延迟,在收银机上运行 Internet 速度测试。 如果 Internet 速度测试结果延迟较高,请通知系统管理员,您的 Internet 连接目前延迟较高。

运行状况检查图表

添加了以下运行状况检查图表,以提供有关网络连接和性能的更多见解。 它们还可以帮助管理员分析特定时期内可能与网络连接相关的任何应用问题。

  • 连接性历史记录 - 提供有关连接性是 Internet 访问、无 Internet 的本地访问,还是根本无访问的见解。 该图表显示 24 小时期间的每小时视图。 但是,可以将时间缩短到几分钟,以便深入了解在注意到应用问题的特定时间段内发生的任何网络波动。

    显示“连接性运行状况报表”页面上的“连接性历史记录”图表示例的屏幕截图。

  • 连接类型 - 提供有关销售点设备用于连接到 Internet 的连接类型的见解。

    显示“连接运行状况”报表页上的连接类型图表示例的屏幕截图。

  • WLAN 信号强度 - 提供对 24 小时期间 WLAN 信号强度质量的见解。 可以将时间段缩短到几分钟,以详细了解一天中特定时间段内可能导致应用问题的任何 Wi-Fi 波动。

    屏幕截图显示了“连接运行状况”报表页面上的 Wi-Fi 信号强度图表示例。

要访问 Store Commerce 中的运行状况检查图表,请跟随这些步骤。

  1. 转到可用测试页面。
  2. 选择要运行的网络运行状况检查复选框。
  3. 在右侧的详细信息窗格中,选择关于选项卡。
  4. 选择查看连接性见解

扩展运行状况检查

自带运行状况检查测试被配置为为典型错误提供一些用户容易明白的消息。 但是,并未涵盖所有方案。 通过扩展,商家可以将用户容易明白的消息映射到可能特定于其环境的错误。

也可以创建自定义的运行状况检查来测试自带不支持的设备,或测试 POS 依赖的服务。

Store Commerce 应用触发器和打印