工作区中的链可以导出为 .chain 文件,并与其他工作区、环境或组织中的用户共享。文件接收者可以将文件导入到自己的工作区,配置设置,并基本按原样运行它。
作为 链模板的替代方案,当需要在工作区之间快速传输链且更改最小时,建议导出文件。在存储数据模型或与他人广泛共享数据模型时,最好使用模板。
要求
- 导出链需要 编辑 角色。
- 导入链需要 创建 角色。
出口链条
导出链条:
- 在 Chain Builder中,转到 Chains 选项卡。
- 找到要导出的链条,选择右侧的三点菜单,然后单击 导出。
- 将 .chain 文件保存到您的计算机。
导出包含运行链事件的链
运行链事件允许您将多个链串联起来,以便起始链在后续过程中激活其他子链。以这种方式将链串联起来后,您可以导出整个链,也可以只导出其中的一部分。您可以导出最多五层深度的链条。
例如,假设你有五条链:
| 如果您导出…… | |
| 链 1 | 所有链条都将包含在内 |
| 链 2 | 仅包含第 2-5 号链条。 |
| 链3 | 仅包含第 3-5 号链条。 |
| 链4 | 仅包含 4-5 号链条。 |
| 链 5 | 仅包含第 5 链。 |
注意:如果您的导出内容包含运行链事件,您必须拥有对原始链及其所有子链的 编辑 权限。
进口一条链
导入链:
- 在 Chain Builder中,转到 Chains 选项卡。
- 点击右上角的 导入按钮。
- 从文件浏览器中,选择计算机上的 .chain 文件 。
上传完成后,您需要 先配置新链 ,才能在工作区中运行它。
使用“运行链”事件导入链
如 导出链部分中所述,运行链事件允许您按顺序运行多个链。将这些多部分链导入工作区时,只会显示序列中的第一条链:
一旦配置好这个顶级链,您就可以查看和管理子链了。
注意: 虽然子链与顶级链同时配置,但它们不会自动发布。您需要手动发布每个链才能运行。
配置链
如果您以前使用过链式模板,那么设置新链式模板的过程非常相似。
它的运作方式如下:
- 从 Chains选项卡中,找到您导入的链,然后单击右侧的 配置 。
- 输入一个唯一的名称来标识该链条。
- 默认情况下, -- Import 会添加到导出链的名称中。
- 如果链中有任何与原始工作区不同的变量,请逐一设置:
- 对于链中使用的每个连接,选择连接器和运行器以执行其命令,然后单击 提交。
FAQ|常见问题解答
我应该使用导出模板还是链式模板?
这很大程度上取决于你的初始目标,因为这两个功能执行许多相同的功能。
导出文件会在 14 天后过期,只能通过将 .chain 文件直接发送给其他用户来共享。它们的作用是记录某个时间点的快照;它们并非旨在广泛传播或存储链式模型。
然而,模板的设计初衷是作为未来自定义的起点。当你构建了一个需要反复与他人共享的链式模型时,它们尤其有效。
.chain 文件安全吗?
是的,.chain 文件在导出时会被加密,只能在 Workiva 平台内打开。
.chain 文件中包含哪些内容?
.chain 文件包含链本身的结构,但不包含特定于工作区的信息,例如连接器配置详细信息(如 OAuth 或客户端密钥)、运行历史记录或版本历史记录。
我可以追踪供应链的导出和导入时间吗?
是的,这些操作将在您的审计日志中触发 导出 或 导入 事件。
如果您的链包含“运行链”事件,则会为顶级链和导出中的每个子链创建单独的审计事件。
了解更多关于在 Chain Builder 中跟踪事件的信息。
.chain 文件会过期吗?
链式文件会在 14 天后过期。
我可以导出的运行链事件数量有限制吗?
连锁活动最多只能进行五层。实际上,这就是根链(上图中的链 1),加上最多四个从属链。如果一条链有超过四条子链,
则无法导出。