等候

等候」(Wait) 動作會延遲工作流程中的下一個動作或條件,直到到達設定的時間為止。工作流程進入「等候」(Wait) 動作時,工作流程中的所有後續步驟會延遲到等候期間到期為止。等待期間結束後,工作流程便會繼續進行下一步。

考量事項

最長等待時間

等候」(Wait) 動作可將每個工作流程的動作或條件延遲最多 90 天。若您輸入的等候時間超過 90 天,則無法啟用工作流程。如果需要讓工作流程等待超過 90 天,則應考慮改用具有「取得資料」(Get data) 動作的已排定工作流程。採用這個方法後,您做出的任何變更皆會立即生效。

變更啟用中的工作流程

若變更使用等候動作且為啟用中的工作流程,可能會導致意外的結果。在您使用此動作變更工作流程之前,請參照活動頁面,確認工作流程是否以等候狀態進行中。如果具有等候動作的工作流程已觸發,且執行中狀態為等候狀態,則會發生下列情況:

  • 如果您編輯工作流程以在等候期間後變更條件或動作,則啟用中的執行程式會使用工作流程的更新版本而非原始版本。
  • 如果您停用或刪除工作流程,則系統將會停止處於等候狀態的有效執行作業。工作流程會標示為已取消。

資料重新整理

如果工作流程「等待」(Wait) 步驟前包含「取得」(Get)、「加總」(Sum) 或「計數」(Count) 動作,則「等待」(Wait) 步驟後無法取得傳回的資料。若要存取該資料,請在「等待」(Wait) 步驟後新增其他相同類型的步驟。

等候期間結束後,系統會重新整理與工作流程相關的資料。從商店中擷取的資訊在等候時間結束時會更新為最準確的內容。如果從商店擷取的資訊在等候期間有所變更,系統將在工作流程恢復時使用新的資訊,而非觸發條件首次啟動工作流程時所擷取的資訊。

舉例來說,您有一個會在訂單建立後啟動的工作流程。工作流程會檢查顧客在商店中的消費總額,若總金額為 750 美元 (含) 以上,則新增一個顧客標籤。然而,您決定在觸發條件與條件之間新增等候動作,並指定延遲天數為 7 天。

有位消費總額為 700 美元的顧客再次下單,訂單金額為 100 美元。系統會觸發工作流程,而新訂單讓消費總額達到了 800 美元。在等候期間結束之前,系統不會檢查消費總額。顧客於隔天取消了訂單並收到退款。等候期間結束後,系統會在您的商店擷取資訊。顧客的消費總額現為 700 美元,且未套用顧客標籤。

欄位

等候動作包含以下欄位。

在等候動作中使用的欄位。
欄位說明
等候時長工作流程繼續進行下一個步驟之前所延遲的時間。根據預設,延遲時間設為 0 秒。若要設定時間延遲,請執行下列操作:
  • 輸入要延遲的時間。金額可以是一個整數或小數,例如 2.5。
  • 選取要延遲的期間。

觸發條件

等候動作可用於任何工作流程。

範例

在傳送電子郵件前等候 1 天的工作流程範例

在此範例工作流程中,等候時間動作會將工作流程中其餘動作和條件延遲至 1 天。1 天之後,如果訂單尚未完成,系統即會發送一封電子郵件。

沒有找到您需要的答案嗎?我們很樂意為您提供協助。