核心功能
- 具有特定商店访问控制功能的电子商务平台集成
- 用于安全 API 连接的访问令牌身份验证
- 用于数据操作的标准数据库端口操作(Select、Lookup、Upsert 和存储过程)
建立连接
要允许知行之桥使用 BigCommerce 中的数据,必须先建立与 BigCommerce 的连接。可以通过两种方式建立此连接:- 将 BigCommerce 端口添加到流程中。然后在设置选项卡中,点击 Connection 下拉列表旁边的创建。
- 打开知行之桥设置页面,然后打开连接选项卡。点击添加,选择 BigCommerce,然后点击下一步。
- 只有首次创建连接时才需要登录过程。
- BigCommerce 连接可在多个 BigCommerce 端口之间重复使用。
输入连接设置
打开新连接对话框后,请按照以下步骤操作:-
提供所需信息:
- 名称 — 连接的静态名称。
- 类型 — 始终设置为 BigCommerce。
- Store ID — BigCommerce 账户的商店哈希。
- Access Token — 用于建立连接的访问令牌。
- 可选地,点击高级打开高级连接设置下拉菜单。大多数情况下不需要这些设置。
- 点击测试连接,确保知行之桥可以使用提供的信息连接到 BigCommerce。如果发生错误,请检查所有字段并重试。
- 点击添加连接完成连接。
- 在端口配置窗格的 Connection 下拉列表中,选择新创建的连接。
- 点击保存更改。
高级选项卡上还有特定于数据源的身份验证和配置选项。本文档并未全部描述这些选项,但可以在我们网站的在线帮助文件页面找到数据源的详细信息。
选择一个操作
与 BigCommerce 建立连接后,必须选择 BigCommerce 端口将执行的操作。下表概述了每个操作及其在知行之桥工作流中的位置。高级页面 (Advanced Tab)
高级选项卡上的许多设置都是从正在使用的数据源动态加载的,因此本文档中未介绍这些设置。可以在我们网站的在线帮助文件页面找到数据源的详细信息。 下面描述的选项适用于所有数据源。消息
保存至 Sent 文件夹和Sent 文件夹方案设置已弃用,默认处于隐藏状态。只有先前已启用这些设置或将其配置为非默认值的端口才会显示它们。若要保留成功处理的文件副本,请在工作流中右键单击该端口,选择显示成功路径,然后将成功路径连接到File 端口。
高级设置
高级设置 是依赖任意数据库驱动程序(例如 Database、CData 和 API 端口)连接到各种数据源的端口的通用设置。其他设置
其他设置 适用于特定用例。自动化页面 (Automation Tab)
自动化设置
与端口文件自动化处理有关的设置。性能
与分配给端口的资源相关的设置。通知选项卡
与配置通知相关的设置。 在执行服务等级协议 (SLA) 之前,需要设置电子邮件通知。默认情况下,知行之桥使用通知选项卡上的全局设置。要为此端口使用其他设置,请开启覆盖全局设置。 默认情况下,错误通知已启用,这意味着每当出现错误时都会发送电子邮件。要关闭错误通知,请取消选中启用复选框。 输入主题(必填),然后可选地输入以逗号分隔的收件人邮箱列表。SLA 选项卡
与配置服务等级协议 (SLA) 相关的设置。 SLA 可配置期望流程中的端口发送或接收的数量,并设置期望满足该数量的时间范围。当 SLA 未满足时,知行之桥会发送电子邮件警告用户,并将 SLA 标记为_有风险_;这意味着如果 SLA 很快仍未满足,它将被标记为_已违反_。这让用户有机会介入并确定 SLA 未满足的原因,并采取适当措施。如果在风险时间段结束时仍未满足 SLA,则 SLA 会被标记为违反,并再次通知用户。 要定义 SLA,请开启预期数量,然后点击设置选项卡。
- 如果端口具有单独的发送和接收操作,请使用单选按钮指定 SLA 所属的方向。
- 在窗口的期待至少部分:
- 设置期望处理的最小交易数量(交易量)
- 使用每字段指定时间范围
- 指定 SLA 何时生效。如果选择开始于,请完成日期和时间字段。
- 勾选希望 SLA 生效的星期几。如有需要,使用下拉菜单选择每天。
- 在窗口的**将状态设置为“有风险”**部分,指定何时应将 SLA 标记为存在风险。
- 默认情况下,在 SLA 违反之前不会发送通知。要更改此设置,请选中发送“有风险”通知。

如有需要,可以关闭 SLA 警报。这在维护窗口期间非常有用。点击导航栏上的设置,然后导航到通知 > 通用通知。点击平板和铅笔图标进行编辑,并取消选中 SLA 警报设置。
宏
在文件命名策略中使用宏可以提高组织效率和对数据的上下文理解。通过将宏合并到文件名中,可以动态包含标识符、时间戳和消息头信息等相关信息,为每个文件提供有价值的上下文。这有助于确保文件名反映对组织重要的详细信息。 知行之桥支持这些宏,它们都使用以下语法:%Macro%。
示例
某些宏(例如 %Ext% 和 %ShortDate%)不需要参数,但其他宏需要参数。所有带参数的宏都使用以下语法:%Macro:argument%
以下是带参数宏的一些示例:
- %Header:headername%:其中
headername是消息上消息头的名称。 - %Header:mycustomheader% 解析为输入消息上设置的
mycustomheader消息头的值。 - %Header:ponum% 解析为输入消息上设置的
ponum消息头的值。 - %RegexFilename:pattern%:其中
pattern是正则表达式模式。例如,%RegexFilename:^([\w][A-Za-z]+)%匹配并解析为文件名中的第一个单词,且不区分大小写(test_file.xml解析为test)。 - %Vault:vaultitem%:其中
vaultitem是保管库中项目的名称。例如,%Vault:companyname%解析为存储在保管库中的companyname项的值。 - %DateFormat:format%:其中
format是可接受的日期格式(有关详细信息,请参阅示例日期格式)。例如,%DateFormat:yyyy-MM-dd-HH-mm-ss-fff%解析为文件上的日期和时间戳。
- 将多个宏组合在一个文件名中:
%DateFormat:yyyy-MM-dd-HH-mm-ss-fff%%EXT% - 包含宏之外的文本:
MyFile_%DateFormat:yyyy-MM-dd-HH-mm-ss-fff% - 在宏中包含文本:
%DateFormat:'DateProcessed-'yyyy-MM-dd_'TimeProcessed-'HH-mm-ss%