通过Chains ,您可以自动执行日常任务,并通过轻松集成在多个记录系统中检索或发送数据。例如,您可以创建一个链,将财务信息从数据源自动提取到表格中,然后将数据推送到另一个系统以生成报告。在Chain Builder 中,您可以安排和链接一个链应执行的任务或命令。
注意: 只有工作区所有者或链所有者 才能访问链生成器 。从 Wdata,单击Chains ,然后单击Open Chain Builder 。
通过表格入门 和查询入门 中的练习,您可以创建类似财务报告所用的表格和查询。在本练习中,让我们创建一个链来运行该查询并将结果导出到电子表格。
步骤 1.获取查询 ID 和参数
如果还没有,下载示例数据 并执行开始使用表格 和开始使用查询 练习,因为您将在链中使用查询。注意查询的 ID,这是在链中识别查询的方法。
注意: 在 Wdata 中打开查询时,其 ID 会出现在 URL 中/queries/
之后。
如果您使用参数而不是静态值创建了查询的筛选器,也请注意参数的名称。例如
- PY或上一年
- CY 或 Current_Year
- 本期
步骤 2.创建电子表格
在创建链之前,,创建电子表格 ,将查询结果导出到电子表格中。
为避免电子表格被滥用,应在其名称中明确指出其教育意图。
创建电子表格后,请记下其 URL;您将使用它来确定从哪里导出查询结果。
步骤 3.创建链条
现在是建立链条的时候了!最后,它将包括运行查询和将最新结果导出到电子表格的命令。
在创建链之前,请确认您已经设置了用于执行命令的核心 Workiva 连接器 。虽然该链只需要一个连接器,但该链可以使用多个连接器在各个记录系统之间准备和传输数据。
设置好连接器后,您可以在Chain Builder 中添加链条:
- 在 Wdata 中,单击Chains ,Chain Builder 。
- 单击Build,Chains, 然后单击右下角的Add,Create Chain。
- 输入唯一的名称和描述,以帮助识别链条。
注意: Chain 会出现在Chain Builder 中,工作区中的每个人都可以看到;请为它们命名,以便成员清楚了解其意图。
- 单击保存 。
步骤 4.从运行时输入触发事件开始
为了让链在开始时请求其命令所需的变量,添加运行时输入 触发事件 。
提示: 除运行时输入外,还可以为链或工作区添加变量 。使用变量,可以扩展链的使用范围,例如任何 查询或电子表格,而不是只使用特定的查询或电子表格。
- 单击触发事件 ,移动运行时输入 到启动 ,然后单击编辑 。
- 在基本信息 下,输入唯一的名称和描述,以帮助识别事件。
- 在变量 下,添加以下变量:
- 查询 ID
- 任何查询参数值
- 电子表格 URL
提示: 对于每个变量,单击添加输入 ,选择文本字段 ,然后输入其名称、说明和默认值。
- 单击保存 。
步骤 5.添加运行查询的命令
接下来,添加Run query 命令,让链在每次运行时都能获得最新结果。您将使用运行时输入来识别查询的 ID 和参数值。
- 在可用 BizApps 下,选择Workiva ,然后将运行查询 拖到画布上。
- 从开始 拖动链接到运行查询 ,然后单击命令的编辑 。
注意: 确保将命令链接到启动 ,以便使用运行时输入。
- 在基本信息 下,输入唯一的名称和描述来标识命令。
- 在命令属性 下,选择Workiva 连接器执行命令。
- 对于查询 ID ,在触发器 下选择查询 ID 的运行时输入。
- 如果查询的筛选器使用参数值,请单击参数 下的添加 (+) ,然后输入它们的键/值对:
钥匙 价值 PY或上一年 在触发器 下,选择上一年的运行时间输入。 CY 或 Current_Year 在触发器 下,选择当年的运行时间输入。 本期 在触发器 下,选择当前时段的运行时间输入。 - 单击保存 。
步骤 6.添加导出结果的命令
现在,添加一条将查询结果导出到电子表格的命令:
- 在可用 BizApps 下,选择Workiva ,然后将Export query result 拖到画布上。
- 从运行查询 拖动链接到导出查询结果 ,然后单击编辑查看后者。
- 在基本信息 下,输入唯一的名称和描述来标识命令。
- 在命令属性 下,选择与相同的Workiva 连接器 运行查询 。
- 对于查询结果 ID ,选择ID ,在运行查询 下的查询结果 输出。
- 对于电子表格 URL ,在触发器 下选择电子表格 URL 的运行时输入。
- 单击保存 。
步骤 7.运行链条
运行链条:
- 单击Publish, Publish 。
- 单击Execute 和Run with inputs 。
- 输入运行时输入值,然后单击开始 。
- 要验证链是否成功,请查看电子表格中的查询结果。
如果连锁失败,请单击运行历史中的命令,查看其日志信息,以帮助排除故障。