在 Azure Logic Apps 中延遲執行下一個動作
適用於:Azure Logic Apps (使用量)
若要讓邏輯應用程式在執行下一個動作之前等候一段時間,您可以在邏輯應用程式工作流程中的動作之前新增內建的延遲動作。 或者,您可以新增內建延遲直到動作,等到特定日期和時間,再執行下一個動作。 如需內建排程動作和觸發程序的詳細資訊,請參閱使用 Azure Logic Apps 排程和執行週期性自動化、工作和工作流程。
延遲:執行下一個動作之前等候指定的時間單位數,例如秒、分鐘、小時、天、週或月。
延遲直到:等候直到指定的日期和時間才執行下一個動作。
以下是使用這些動作的一些範例方法:
等到工作日再透過電子郵件傳送狀態更新。
延遲工作流程,直到 HTTP 呼叫在繼續和擷取資料之前完成為止。
必要條件
Azure 帳戶和訂用帳戶。 如果您沒有訂用帳戶,您可以註冊免費的 Azure 帳戶。
邏輯應用程式的基本知識。 使用動作之前,邏輯應用程式必須先從觸發程序開始。 您可以在新增延遲動作之前,使用您想要的任何觸發程序,並新增其他動作。 本主題使用 Office 365 Outlook 觸發程序。
新增延遲動作
在邏輯應用程式設計工具中,請在您要新增延遲動作的步驟下,選擇 [新增步驟]。
若要在步驟之間新增延遲動作,請將滑鼠指標移至連結步驟的箭頭上。 選擇顯示的加號 (週期性),然後選取 [新增動作]。
在搜尋方塊中,輸入「延遲」作為篩選條件。 從 [動作] 清單中,選取此動作:延遲
指定下一個動作執行之前要等候的時間量。
屬性 JSON 名稱 必要 類型 描述 Count 計數 Yes 整數 要延遲的時間單位數 單位 單位 Yes String 時間單位,例如: Second
、Minute
、Hour
、Day
、Week
或Month
新增您想要在工作流程執行的任何其他動作。
完成後,儲存邏輯應用程式。
新增延遲直到動作
在邏輯應用程式設計工具中,請在您要新增延遲動作的步驟下,選擇 [新增步驟]。
若要在步驟之間新增延遲動作,請將滑鼠指標移至連結步驟的箭頭上。 選擇顯示的加號 (週期性),然後選取 [新增動作]。
在搜尋方塊中,輸入「延遲」作為篩選條件。 從動作清單,選取此動作:延遲直到
提供您想要繼續工作流程的結束日期和時間。
屬性 JSON 名稱 必要 類型 描述 時間戳記 timestamp Yes String 使用下列格式的繼續工作流程結束日期和時間: YYYY-MM-DDThh:mm:ssZ
例如,如果您想要在 2017 年 9 月 18 日下午 2:00,請指定「2017-09-18T14:00:00Z」。
注意:這個時間格式必須依照 UTC 日期時間格式中的 ISO 8601 日期時間規格,但不含 UTC 時差。 沒有時區,就必須在結尾加上字母 "Z",其中不含任何空格。 這個 "Z" 係指對等的航海時間。
新增您想要在工作流程執行的任何其他動作。
完成後,儲存邏輯應用程式。