若以非同步方式呼叫工作流程,則會獨立於呼叫工作流程之外執行呼叫的工作流程。呼叫工作流程會繼續獨自執行,而不會等待完成呼叫的工作流程。

開始之前

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

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

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

您可以使用非同步工作流程元素,以非同步方式呼叫另一個工作流程的工作流程。

程序

  1. 非同步工作流程元素從一般功能表拖曳至工作流程架構的適當位置。

    選擇工作流程選擇對話方塊出現。

  2. 搜尋所需的工作流程並從清單中選取它,然後按一下確定
  3. 在工作流程架構中,按一下非同步工作流程元素的編輯圖示 (編輯圖示)。
  4. 在非同步工作流程元素的輸入索引標籤中,將所需的輸入參數繫結到工作流程。
  5. 在非同步工作流程元素的輸出索引標籤中,繫結所需的輸出參數。

    您可以將輸出參數繫結到呼叫的工作流程,或繫結到該工作流程的結果。

    • 繫結到呼叫的工作流程會傳回該工作流程,以作為輸出參數

    • 繫結到已呼叫工作流程的工作流程 Token,會傳回執行中已呼叫工作流程的結果。

  6. 例外狀況索引標籤中,定義非同步工作流程元素的例外狀況行為。
  7. 按一下關閉
  8. 按一下工作流程編輯器底端的儲存

結果

您已透過非同步方式,呼叫另一個工作流程中的工作流程。當工作流程在執行期間接觸到非同步工作流程時,非同步工作流程便會啟動,初始工作流程會繼續執行而不等待非同步工作流程完成。

下一步

您可以排程工作流程在稍後的時間與日期啟動。