如果您知道工作流程將必須等待外部來源的回應達可預測時間,您便可將它實作為以計時器為基礎之長時間執行的工作流程。以計時器為基礎之長時間執行的工作流程會等待達到指定的時間與日期之後才繼續執行。

開始之前

  • 建立工作流程。

  • 在工作流程編輯器中開啟工作流程以進行編輯。

  • 新增一些元素至工作流程配置。

執行這項作業的原因和時機

您可使用等待計時器元素,將工作流程實作為以計時器為基礎之長時間執行的工作流程。

程序

  1. 等待計時器元素從一般功能表拖曳至工作流程架構中您要暫停工作流程執行的位置。

    如果您實作可編寫指令碼工作以計算時間與日期,此元素必須在等待計時器元素之前。

  2. 在工作流程架構中,按一下等待計時器元素的編輯圖示 (編輯圖示)。
  3. 資訊內容索引標籤中說明實作計時器的原因。
  4. 按一下屬性內容索引標籤。

    timer.date 參數會出現在屬性清單中。

  5. 按一下 timer.date 參數的未設定按鈕,將參數繫結至適當的 Date 物件。

    等待計時器選取對話方塊隨即開啟,顯示可能繫結的清單。

    • 從建議清單中選取預先定義的 Date 物件,例如由可編寫指令碼工作元素在工作流程其他處定義的物件。

    • 或者,建立 Date 物件,用以設定工作流程要等待的特定日期與時間。

  6. (選擇性) ︰ 建立 Date 物件,用以設定工作流程要等待的特定日期與時間。
    1. 等待計時器選取對話方塊中按一下在工作流程中建立參數/屬性

      參數資訊對話方塊隨即顯示。

    2. 賦予參數適當的名稱。
    3. 讓類型設為 Date
    4. 按一下建立相同名稱的工作流程屬性
    5. 按一下內容的未設定按鈕,以設定參數值。

      行事曆隨即顯示。

    6. 使用行事曆設定重新啟動工作流程的日期與時間。
    7. 按一下確定
  7. 按一下關閉
  8. 按一下工作流程編輯器底端的儲存

結果

您已定義計時器,其在到達設定的時間與日期之前將暫停以計時器為基礎之長時間執行的工作流程。

下一步

您可以建立長時間執行的工作流程等待觸發器事件,再繼續進行。