配置交易

激活您的 XProtect Transact 许可证之后:

  1. 添加和配置用于提供交易数据的来源,如收银机。
  2. 指定对交易的定义,即交易的开始和结束位置,包括应如何在 XProtect Smart Client 中显示交易。

完成交易设置后,您可以定义交易事件并为它们配置触发规则或警报。在 XProtect Smart Client 中,操作员可以根据这些事件来调查交易。有关详细信息,请参阅配置交易事件和警报

添加交易来源(向导)

要将交易数据来源中的数据连接到 XProtect Transact,您需要添加交易来源,如自动取款机。在向导中,选择连接器,并可以连接一个或多个摄像机。

如果您没有对应于要添加的交易数据来源的交易源许可证,系统将在 30 天的宽限期内工作。请确保获取额外交易来源许可证,并在到期时激活它。

步骤:

  1. 站点导航窗格中,展开 Transact
  2. 转到“概览”窗格。右键单击交易数据来源节点,然后选择添加来源。将显示向导。
  3. 按照向导执行步骤。
  4. 根据您选择的数据连接器,将显示您需要填写的不同字段。有关详细信息,请参阅交易来源(属性)。您可以在完成向导后更改这些设置。
  5. 如果您需要的交易定义不可用,请单击新增以创建新交易定义。

交易来源(属性)

此表中描述了交易来源的设置。

名称

说明

启用

如果您要禁用交易来源,请清除该复选框。交易数据流将停止,但已经导入的数据仍会保留在事件服务器上。您仍可在 XProtect Smart Client 中查看已禁用的交易数据来源中的交易(如果在其保留期限内)。

即使是已禁用的交易来源,仍需要交易来源许可证。

名称

如果要更改名称,请在此处输入新的名称。

连接器

无法更改在创建交易来源时所选的连接器。要选择不同的连接器,您需要创建新的交易来源,并在向导中选择所需连接器。

交易定义

可以选择不同的交易定义,用于定义如何将接收到的交易数据转换为交易和交易行。这包括定义以下项的内容:

  • 交易的开始和结束时间
  • 交易在 XProtect Smart Client 中的显示方式
保留期限

指定交易数据在事件服务器上的保存时间,以天为单位。默认保留期限为 30 天。达到保留期限时,将自动删除数据。这是为了防止超出数据库存储容量的情形。

最小值为 1 天,最大值为 1000 天。

TCP 客户端连接器

如果选择了 TCP 客户端连接器,请指定以下设置:

  • 主机名:输入与交易数据来源关联的 TCP 服务器的主机名
  • 端口:输入与交易数据来源关联的 TCP 服务器上的端口名
串行端口连接器

如果选择了串行端口连接器,则指定这些设置并确保它们与交易来源上的设置匹配:

  • 串行端口:选择 COM 端口
  • 波特率:指定每秒传输的比特数
  • 奇偶校验:指定用于检测传输错误的方法。默认情况下,已选中
  • 数据位:指定用于表示一个数据字符的比特数
  • 停止位:指定用于表示字节传输时间的比特数。大多数设备需要 1 比特
  • 握手:指定用于确定交易数据来源和事件服务器之间的通信协议的握手方法

创建和添加交易数据定义

在定义交易来源期间需指定来源的定义。定义可将接收到的原始数据转换为可显示的数据,从而使用户能够在 XProtect Smart Client 中查看其格式与现实生活收据匹配的数据。这是必要的,因为原始数据通常由单个数据字符串组成,造成难以查看各交易的开始和结束时间。

步骤:

  1. 站点导航窗格中,展开 Transact
  2. 选择交易定义
  3. 转到“概览”窗格。右键单击交易数据定义,然后选择新增。将在属性部分中出现一些设置。
  4. 使用启动模式停止模式字段指定用于定义收据开始和结束时间的数据。
  5. 单击开始收集数据从连接的数据来源收集原始数据。收集的数据越多,丢失要替换或省略的字符(如控制字符)的风险就越小。
  6. 原始数据部分中,突出显示要替换或省略的字符。如果您要手动输入字符,请跳过此步骤,然后单击添加筛选器
  7. 单击添加筛选器,以定义在交易来源数据中所选字符在 XProtect Smart Client 中的显示方式。
  8. 对于每个筛选器,选择用于确定字符转换方式的动作。使用预览部分,可预览在使用所定义筛选器时的数据显示方式。

您还可以加载以本地方式存储在计算机上的、以前收集的数据。为此,请单击从文件加载

交易定义(属性)

名称

说明

名称

输入名称。

编码

选择交易来源(如收银机)所使用的字符集。这可帮助 XProtect Transact 将交易数据转换为可以理解的文本,以供您在配置定义时使用。

如果选择了错误的编码,数据可能会显示为无意义的文本。

开始收集数据

从连接的交易来源收集交易数据。您可以使用此数据来配置交易定义。

等待至少一个(建议更多)交易完成。

停止收集数据

在收集了用于配置定义的足够数据后,单击此按钮。

从文件加载

如果您要从已存在的文件导入数据,请单击此按钮。通常,这是您以前创建的文件格式为 .capture 的文件。它可以是其他文件格式。此处要注意的是,导入文件的编码必须与为当前定义选择的编码相匹配。

保存到文件

如果要将收集的原始数据保存到文件,请单击此按钮。您可在以后重新使用它。

匹配类型

选择匹配类型,用于在收集的原始数据中搜索启动模式和停止模式:

  • 使用完全匹配:搜索操作将识别包含您在启动模式停止模式字段中所输入的确切内容的字符串
  • 使用通配符:搜索操作将识别包含您在启动模式停止模式字段中所输入的字符串与通配符符号(*、#、?)相组合的内容
    * 会匹配任何数量的字符。例如,如果您输入“Start tra*tion”,则搜索操作将识别包含“Start transaction”的字符串。
    # 会精确匹配 1 位。例如,如果您输入“# watermelon”,则搜索操作将识别包含(例如)“1
    watermelon”的字符串。? 例如,您可以使用搜索表达式“Start trans?ction”来识别包含“Start transaction”的字符串
  • 使用正则表达式:可使用此匹配类型识别包含特定表示法或约定(如日期格式或信用卡号码)的字符串。有关详细信息,请参阅 Microsoft 网站 (https://docs.microsoft.com/dotnet/standard/base-types/regular-expression-language-quick-reference/)
原始数据

来自所连接交易来源的交易数据字符串显示在此部分中。

启动模式

指定用于指示交易开始位置的启动模式。在预览字段中插入了水平线以通过视觉方式表示交易的开始和结束位置,并有助于单独区分各个交易。

停止模式

指定用于指示交易停止位置的停止模式。停止模式不是强制的,但如果接收到的数据在实际交易之间包含不相关的信息(如关于营业时间或特别优惠的信息),则它很有用。

如果不指定停止模式,将以下一收据的开始位置来定义收据的结束。收据的开始由您在启动模式字段中输入的内容确定。

添加筛选器

使用添加筛选器按钮来指示您要在 XProtect Smart Client 中省略的字符,或要由其他字符或断线替换的字符。

当交易来源字符串包含用于非打印用途的控制字符时,更换字符很有用。必须添加断线,才能使 XProtect Smart Client 中的收据类似于原始收据。

筛选器文本

显示当前在原始数据部分中选择的字符。如果您知道要省略或替换的字符,但它们未出现在所收集的原始数据字符串中,则可以在字符字段中手动输入字符。

如果字符是控制字符,则您需要输入其十六进制字节值。为字节值使用此格式:{XX} 和 {XX, XX,...}(如果字符由多个字节组成)。

动作

对于添加的每个筛选器,您应指定针对所选字符的处理方式:

  • 省略:您选中的字符将被筛选掉
  • 替换:您选中的字符将被您指定的字符替换
  • 添加断线:您选中的字符将被断线替换
替换

输入要替换选定字符的文本。仅在选中替换动作时才会涉及。

删除未定义为筛选器文本的控制字符

删除添加筛选器后尚未删除的非打印字符。

原始数据窗格和预览部分中,查看启用或禁用此设置时交易数据字符串的变化方式。

预览

可使用预览部分验证您是否已识别并筛选掉不需要的字符。此处显示的输出类似于现实中的收据在 XProtect Smart Client 中的外观。