取得工作流程執行資料

在需要工作流程執行資料的工作流程中,您可以使用 Get workflow run data (取得工作流程執行資料) 動作來擷取特定工作流程執行的相關資訊。這個動作與其他 Get data 動作不同,因為它只擷取單一工作流程執行的資料,而非資源清單。

設定

欄位

取得工作流程執行資料動作不需要任何欄位。

傳回資料

取得工作流程執行資料動作會傳回單一工作流程執行的資料。傳回資料包含下列變數的資訊:

取得工作流程執行資料動作傳回的變數。
變數名稱說明
id工作流程執行的 GID。
legacyResourceId工作流程執行的舊版 ID。
retryAttemptCount工作流程執行的重試次數。
startedAt工作流程執行開始的時間 (UTC)。
triggerEvent觸發工作流程執行的事件。這是一個包含下列欄位的物件:id、source 和 triggeredAt。
url工作流程執行的網址。
workflow該工作流程執行所屬的工作流程。這是一個包含下列欄位的物件:id、legacyResourceId、name、tags、url 和 version。

若要在接續此動作的步驟中存取傳回資料,請使用名為取得工作流程執行資料的變數。例如,您可以在傳送內部電子郵件動作中參照工作流程執行狀態:

Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}

觸發條件

您可以在任何工作流程中使用此動作,包含預定時間觸發條件。在使用預定時間觸發條件的工作流程中,工作流程會在您指定的時間點開始執行,而非由事件所觸發。由於沒有任何在商店中或來自 app 的特定事件啟動工作流程,因此系統不會自動包含任何資料。