更新状态链模板允许您通过将状态更新输出到电子表格来跟踪集成或自动化过程。使用 运行链事件,您可以从其他执行长时间运行或多步骤流程的链中执行此链。
要求
- 使用此模板之前,您必须创建一个电子表格,用于写入状态更新。
构建您的模板
“更新状态 ”模板位于“模板”屏幕的 Workiva Chains 部分。
以下是查找方法:
- 在 Chain Builder中,转到 Templates 屏幕。
- 从顶部菜单中选择 Workiva Chains 。
- 在右上角搜索 更新状态并打开模板。
找到模板后,将其配置到您的工作区。这些更改将在区块链发布后生效。
注: 有关如何从模板创建链的详细说明,请参阅 创建和管理链 文章。
运行时输入
| 运行时输入 | 目的 | 期权价值 | 必要 |
| 电子表格ID | 用于写入状态更新的电子表格的 ID。 | <text entry> | 是的 |
| 图纸名称 | 用于记录状态更新的工作表名称。 | <text entry> | 是的 |
| 状态更新 |
要写入状态跟踪器的信息。对于跨行更新,每个值都应该是新的一行。要更新多列数据,请输入以逗号分隔的值列表。 |
<text entry> | 是的 |
| 锚定单元地址 | 将要写入更新的第一个单元格的地址(例如,B2)。 | <text entry> | 是的 |
| 包括开始时间 | 将开始时间作为附加状态添加。只有在端到端流程开始时才应选择此选项。 | 是/否 | 是的;默认情况下未选择任何值。 |
行与列
状态更新运行时输入可用于以行或列的形式输出更新。
要按行提供状态更新,请在单独的行中输入每个值。
这将产生以下结果:
要以列的形式提供状态更新,请在同一行中输入所有值,但用逗号分隔每个值。
这将产生以下结果:
考虑因素
- 最后更新字段: 此过程会自动将系统日期和时间添加到输出中。当更新是基于行的,则会在状态更新中添加一行,其中包含当前日期和时间。当更新是基于列的时候,状态更新中会添加一个额外的列。
- 处理开始时间:如果您在“包含开始时间”输入中选择“是”,则会在上次更新字段之后添加一个额外的列或行,其中包含当前系统日期和时间。此功能仅应在流程的初始阶段使用。通过比较开始时间和上次更新值,您可以轻松找到该过程的总持续时间。
- 多行多列状态: 此链支持在一次更新中跨越多行和多列的状态更新。请注意,如果您选择“上次更新”和“进程开始时间”,这些值将作为附加列输出到每一行。