交易定义(属性)

此表中描述了交易定义的设置。

名称

说明

名称

键入名称。

编码

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

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

开始收集数据

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

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

停止收集数据

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

从文件加载

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

保存到文件

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

匹配类型

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

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

原始数据

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

启动屏蔽

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

停止屏蔽

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

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

添加过滤器

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

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

过滤器文本

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

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

动作

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

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

替换

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

预览

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

另请参阅

Add transaction definitions

© 2019 Milestone Systems A/S