Skip to main content
Exact Online 端口允许你通过从 Exact Online 推送或拉取数据,将 Exact Online 集成到数据流中。

核心功能

  • 基于云的 ERP 软件集成,支持用于会计、CRM 和项目管理的 OAuth 认证,可从 Exact Online 推送和拉取数据
  • 支持标准数据库操作(Select、Lookup、Upsert 和 Stored Procedure)以进行数据操作
按照以下步骤将知行之桥连接到 Exact Online。

建立连接

要允许知行之桥使用 Exact Online 中的数据,必须先建立到 Exact Online 的连接。可以通过以下两种方式建立此连接:
  • 将 Exact Online 端口添加到流程中。然后在设置面板中,点击 Connection 下拉列表旁的 Create
  • 打开知行之桥的 系统设置 页面,然后打开 Connections 选项卡。点击 Add,选择 Exact Online,然后点击 Next
  • 登录过程仅在首次创建连接时需要。
  • 到 Exact Online 的连接可以在多个 Exact Online 端口之间重复使用。

输入连接配置

打开新的连接对话框后,按照以下步骤操作:
  1. 输入连接名称。
  2. 在新的浏览器选项卡或窗口中打开 Exact Online。
  3. 如果尚未创建,请创建一个 Exact Online 开发者帐户。
  4. 打开 App Center,然后点击 Manage Apps > Add a New Application
  5. Redirect URI 的值设置为以下格式:[baseURL]/src/oauthCallback.rst
  6. 保存你的应用程序,然后点击 Edit 以显示客户端 Id 和客户端密钥。复制这些值。
  7. 返回知行之桥。在连接模态框中选择你的 Region,并输入 OAuth Client IdOAuth Client Secret 值。
  8. 如有需要,点击 Advanced 打开高级连接设置下拉菜单。大多数情况下不需要这些设置。
  9. 点击 Connect。如果你尚未登录 Exact Online 帐户,请登录。
  10. 如果出现提示,请授予知行之桥连接到 Exact Online 的权限。然后你将返回知行之桥。
  11. 点击 Add Connection 完成连接。
  12. 在端口配置窗格的 Connection 下拉列表中,选择新创建的连接。
  13. 点击 Save Changes

选择操作

建立到 Exact Online 的连接后,必须选择 Exact Online 端口要执行的操作。下表概述了每个操作以及它在工作流中的位置。

高级页面

Advanced 选项卡上的许多设置会根据你正在使用的数据源动态加载,因此本文档不涵盖这些设置。你可以在 我们网站的 在线帮助文件 页面上找到数据源的详细信息。 以下选项适用于所有数据源。

消息

保存至 Sent 文件夹Sent 文件夹方案设置已弃用,默认处于隐藏状态。只有先前已启用这些设置或将其配置为非默认值的端口才会显示它们。若要保留成功处理的文件副本,请在工作流中右键单击该端口,选择显示成功路径,然后将成功路径连接到File 端口

高级设置

高级设置 是依赖任意数据库驱动程序(例如 Database、CData 和 API 端口)来连接各种数据源的端口的通用设置。

杂项

杂项设置 用于特定使用场景。

自动化

自动化设置

与端口自动处理文件相关的设置。

性能

与端口资源分配相关的设置。

警报

与配置警报相关的设置。 在执行服务级别协议(SLA)之前,需要设置用于通知的电子邮件警报。默认情况下,知行之桥使用 Alerts 选项卡上的全局设置。若要对此端口使用其他设置,请打开 Override global setting 开关。 默认情况下,错误警报处于启用状态,这意味着每当发生错误时都会发送电子邮件。若要关闭它们,请取消勾选 Enable 复选框。 输入 Subject(必填),然后可以选择输入以逗号分隔的 Recipient 电子邮件列表。

SLA

与配置服务级别协议(SLA)相关的设置。 SLA 允许你配置流程中端口预期发送或接收的数量,并设置预期达到该数量的时间范围。当未满足 SLA 时,知行之桥会发送电子邮件警告用户,并将 SLA 标记为 At Risk,这意味着如果 SLA 很快仍未满足,它将被标记为 Violated。这使用户有机会介入并确定未满足 SLA 的原因,并采取适当措施。如果在风险期结束时仍未满足 SLA,则 SLA 会被标记为违规,并再次通知用户。 要定义 SLA,请打开 Expected Volume 开关,然后点击 Settings 选项卡。 ![空 SLA 配置(/public/images/sla_empty.png)
  • 如果端口具有单独的发送和接收操作,请使用单选按钮指定 SLA 适用的方向。
  • 在窗口的 Expect at least 部分:
    • 设置你期望处理的最小交易数(数量)
    • 使用 Every 字段指定时间范围
    • 指明 SLA 应何时生效。如果选择 Starting on,请填写日期和时间字段。
    • 勾选希望 SLA 生效的星期几。必要时使用下拉菜单选择 Everyday
  • 在窗口的 Set status to ‘At Risk’ 部分,指定何时应将 SLA 标记为有风险。
    • 默认情况下,只有 SLA 违规时才会发送通知。若要更改此行为,请勾选 Send an ‘At Risk’ notification
以下示例显示了一个端口的 SLA 配置,该端口期望每周一至周五每天接收 1000 个文件。如果在时间段结束前 1 小时仍未收到 1000 个文件,则会发送有风险通知。 ![SLA 配置示例(/public/images/sla_defined.png)
必要时可以关闭 SLA 警报。这在维护窗口期间很有用。点击导航栏上的 Settings,然后转到 Alerts > General Alerts。点击平板和铅笔图标进行编辑,并取消勾选 SLA Alerts 设置。

在文件命名策略中使用宏可以提高组织效率和对数据的上下文理解。通过将宏合并到文件名中,可以动态地包含相关信息,例如标识符、时间戳和消息头信息,从而为每个文件提供有价值的上下文。这有助于确保文件名反映对组织重要的详细信息。 知行之桥支持这些宏,它们都使用以下语法:%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%:其中 vaultitemvault 中项目的名称。例如,%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%