获取工作流运行数据

在需要工作流运行数据的工作流中,您可以使用 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 }}

触发器

您可以在任何工作流中使用此操作,包括预定时间触发器。在使用了预定时间触发器的工作流中,工作流将在您指定的时间启动,而不是在事件发生时启动。由于您的商店或应用中没有任何特定事件启动该工作流,因此不会自动包含任何数据。