| 列印 開啟 PDF 版的線上說明

#### 建立工作流程動作：等待 等待動作會導致 Oracle CRM On Demand 延遲對工作流程規則執行其他 (後續) 動作，直到過了等待期間為止。您可以將等待期間指定為時間期間，或者指定等待期間的結束日期與時間。此外，您可以直接指定等待期間，或建立運算式來進行計算。 附註：等待期間會指定 Oracle CRM On Demand 開始對工作流程規則執行其他動作之前，必須經過的最短時間。在執行其他作業之前所經過的實際時間可能更長，視 Oracle CRM On Demand 資料庫與 Oracle CRM On Demand 伺服器上的負載量，以及等待期間結束時待處理的「等待」動作數而定。 ### 關於等待動作與建立整合事件動作 如果您想使用「建立整合事件」動作建立整合事件，以擷取觸發工作流程規則的事件對記錄所做的變更，就必須在工作流程規則的動作順序上，將「建立整合事件」動作放在任何「等待」動作之前。如果工作流程規則中的「等待」動作在「建立整合事件」動作之前，就會讓「建立整合事件」動作無法偵測到對記錄所做的變更。當「等待」動作的等待期間結束，並且在執行規則中其餘動作的事件之前，會再次讀取記錄，而不會保留觸發工作流程規則的事件之前的記錄欄位值。因此，欄位先前的值會視同目前的值，「建立整合事件」動作也不會建立整合事件，因為偵測不到任何在追蹤欄位中的變更。 備註：您可以建立工作流程規則的多個動作，每項規則最多可以有 25 個動作。 下列程序描述如何建立「等待」動作。 開始之前。若要執行下列程序，您的使用者角色必須具有「管理資料規則 - 管理工作流程規則」權限。如需為角色增加權限的資訊，請參閱新增角色。 建立等待動作 導覽至您想要建立動作的規則： 在任何頁面的右上角，按一下「管理」通用連結。 在「商務程序管理」區段中，按一下「工作流程組態」。 在「工作流程規則清單」頁面上，尋找您想要建立動作的規則。 如需有關在清單頁面中搜尋工作流程規則的資訊，請參閱篩選清單。 按一下規則上的「工作流程名稱」連結。 在「工作流程規則詳細資料」頁面上的「動作」標題列中，按一下「功能表」，再選取「等待」。 備註：工作流程規則的觸發事件會決定可以針對規則建立的動作類型。 提示：按一下動作的「複製」連結，即可建立現有工作流程規則動作的副本。 在「工作流程動作編輯」頁面中，輸入動作名稱。 如果您要啟用動作，請勾選「有效」核取方塊。 如果您在等待期間結束後不要 Oracle CRM On Demand 重新評估規則條件，請取消選取「等待後重新評估規則條件」核取方塊。 備註：如需關於「等待後重新評估規則條件」核取方塊，請參閱關於以時間為基準的工作流程規則。 請使用下列其中一個選項指定等待的持續時間： 選取「期間」選項，再以年、月、日、時與分為單位輸入延遲期間，如下所示： 在「年」欄位中，輸入 0 (零) 到 5 的正整數值。 在「月」欄位中，輸入 0 (零) 到 12 的正整數值。 在「日」欄位中，輸入 0 (零) 到 200 的正整數值。 在「時」欄位中，輸入 0 (零) 到 200 的正整數值。 在「分」欄位中，輸入 0 (零) 到 59 的正整數值。 不能指定負值，或非整數值，例如 1.5。 備註：您可以使用「期間」選項指定的最大期間為 5 年、12 個月、200 天、200 小時及 59 分鐘。如果您要指定更長的期間，則可改用「期間運算式」選項而非「期間」選項。 選取「期間運算式」選項，按一下欄位旁的 fx 圖示，並使用「運算式產生器」建立運算式，以計算延遲的期間。 您可以使用「運算式產生器」的 Duration 函數來計算期間，單位為天數或天數分數。如需詳細資訊，請參閱持續時間。 運算式必須評估為數字。以下為計算延遲期間的有效運算式範例： Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y') Duration('P0YT1H') + 1 Duration('P1YT1H') - 1 運算式可傳回的期間長度並沒有限制。 備註：如果計算出的等待期間為負數，則會將等待期間設為零，並會立即完成「等待」動作。工作流程規則上任何剩餘的動作皆會執行，不會延遲。 選取「時間」選項，按一下行事曆圖示，並選取延遲的結束日期與時間。 根據在您個人設定中指定的時區選取時間。 選取「時間運算式」選項，按一下欄位旁的 fx 圖示，並使用「運算式產生器」建立運算式，以計算延遲的結束日期與時間。 您可以使用「運算式產生器」的 Duration 函數來計算期間，單位為天數或天數分數。如需詳細資訊，請參閱持續時間。 運算式必須評估日期與時間。以下範例為計算延遲結束日期與時間的有效運算式： Timestamp() + Duration('P0YT5M') Today() + Duration('P0YT1H5M') 備註：如果計算出的結束日期與時間已過，則會將動作的等待期間設為 0 (零)，並立即完成「等待」動作。工作流程規則上任何剩餘的動作皆會執行，不會延遲。 如果運算式不評估有效日期與時間，則「等待」動作會立即完成，工作流程規則上任何剩餘的動作皆會執行，不會延遲。 計算日期可設定的未來日期並沒有限制。 儲存動作。 如需建立其他類型工作流程動作的逐步程序，請參閱下列主題： 建立工作流程動作：指派工作簿 建立工作流程動作：建立整合事件 建立工作流程動作：建立任務 建立工作流程動作：傳送電子郵件 建立工作流程動作：更新值 #### 相關主題 如需工作流程的相關資訊，請參閱下列主題： 關於工作流程規則 關於工作流程動作 關於以時間為基準的工作流程規則 建立工作流程規則 變更工作流程規則動作的順序 停用工作流程規則與動作 刪除工作流程規則與動作

2022年8月 | Copyright © 2005, 2022, Oracle 和 (或) 其關係企業。 Legal Notices.