新增子流程

在訊息流程中,您可以包含內嵌的訊息流程,也稱為 子流程。 例如,您可以定義子流程來提供錯誤處理,並將它包含在節點上連接至失敗端的訊息流程中,在某些狀況下可能會產生錯誤。

開始之前

若要完成此作業,您必須已在 .subflow 檔案或 .msgflow 檔案中建立子流程。 您也必須已建立要在其中插入子流程的訊息流程。
  • 如需建立 .subflow 檔案的相關資訊,請參閱 建立子流程
  • 如需建立 .msgflow 檔案的相關資訊,請參閱 建立訊息流程
  • 如需 .subflow 檔案中定義的子流程與 .msgflow 檔案中定義的子流程之間差異的相關資訊,請參閱 子流程

關於此作業

如果下列任一陳述式為真,則您可以將子流程內嵌至訊息流程:
  • 您要內嵌的子流程定義在與訊息流程相同的應用程式、程式庫或 整合專案 中。
  • 子流程定義在不同的程式庫中,且您已指定現行應用程式、程式庫或 整合專案 對該其他程式庫的相依關係。
如果您想要將子流程內嵌至其他子流程,請注意下列資訊:
  • 您可以將 .subflow 檔案中定義的子流程內嵌至 .subflow 檔案及 .msgflow 檔案中定義的子流程。
  • 您可以將 .msgflow 檔案中定義的子流程內嵌至僅在 .msgflow 檔案中定義的子流程。
  • 共用程式庫中的子流程可以包含相同程式庫或另一個共用程式庫中的另一個子流程。
共用程式庫中的子流程不能在預設分配管理系統綱目中。

當應用程式或共用程式庫參照其他共用程式庫時,分配管理系統綱目的所有子流程都必須位於單一儲存器中。 分配管理系統綱目的子流程不能同時位於應用程式 (或共用程式庫) 及該應用程式 (或共用程式庫) 所參照的共用程式庫中。 分配管理系統綱目的子流程不得位於單一應用程式或共用程式庫所參照的兩個以上共用程式庫中。 分配管理系統綱目中的所有子流程都必須在主要應用程式或共用程式庫中,或在單一參照的共用程式庫中。

程序

若要將子流程新增至訊息流程或子流程,請完成下列步驟:

  1. 開啟您要在其中內嵌子流程的訊息流程或子流程。
  2. 若要新增子流程,請將您要新增的訊息流程或子流程從 「應用程式開發」視圖 拖曳至編輯器。
    或者,按一下 流程 > 新增子流程,然後從清單中選取您要新增的流程。

    內嵌式子流程在「訊息流程」編輯器中顯示為具有終端機的單一節點,這些終端機代表您已併入子流程中的 輸入輸出 節點。

  3. 將子流程節點連接至主要訊息流程或子流程中的一或多個節點。
    如需詳細資料,請參閱 連接訊息流程節點
  4. 若要新增並連接進一步的子流程節點,請重複步驟 23
  5. 若要使用子流程的內容,請按兩下子流程圖示。
    子流程會在「訊息流程」編輯器中開啟。

下一步