获取工作流运行数据
在需要工作流运行数据的工作流中,您可以使用 Get workflow run data 行动来检索特定工作流运行的信息。此行动不同于其他 Get data 行动,因为它仅检索单次工作流运行的数据,而不是资源列表。
配置
字段
获取工作流运行数据操作不需要任何字段。
返回的数据
获取工作流运行数据操作会返回单次工作流运行的数据。返回的数据包含有关以下变量的信息:
| 变量名称 | 描述 |
|---|---|
| id | 工作流运行的 GID。 |
| legacyResourceId | 工作流运行的遗留 ID。 |
| retryAttemptCount | 工作流运行的重试次数。 |
| startedAt | 工作流运行开始的 UTC 时间。 |
| triggerEvent | 触发工作流运行的事件。这是一个包含以下字段的对象:id、source 和 triggeredAt。 |
| url | 工作流运行的 URL。 |
| workflow | 工作流运行所属的工作流。这是一个包含以下字段的对象:id、legacyResourceId、name、tags、url 和 version。 |
若要在此操作之后的步骤中访问返回的数据,请使用名为获取工作流运行数据的变量。例如,您可以在发送内部电子邮件操作中引用工作流运行状态:
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}触发器
您可以在任何工作流中使用此操作,包括预定时间触发器。在使用了预定时间触发器的工作流中,工作流将在您指定的时间启动,而不是在事件发生时启动。由于您的商店或应用中没有任何特定事件启动该工作流,因此不会自动包含任何数据。