基本管理 > 支援協同合作 > 工作流程管理 > 工作流程工具 > 工作流程範本管理 > 工作流程範本編輯器 > 工作流程編輯器節點 > 流程動作連結
  
流程動作連結
動作連結會在工序中將活動節點連接在一起:
連結的最簡單形式,就是告知工作流程在事件發生之後接下來怎麼做。當活動有多個可能的結果時,您可以使用連結,根據活動的完成方式來配置接下來應做什麼。
「開始」節點之外,所有節點都必須擁有將包括在工作流程中的引入連結。
新增節點之後,您必須將該節點連結至另一個節點:
1. 選取連結工具
* 
選取節點時,您無法新增連結。如果您非要新增連結不可,請確保未選取任何節點。
所選節點都有黑色的邊界:
2. 按一下第一個節點並將游標向第二個節點拖曳。
3. 當游標到達第二個節點時,放開滑鼠鍵。
請參見下列範例︰
基本連結
使用預設流程動作狀態時的流程動作連結。
路由事件連結
包括自訂路由事件之活動的流程動作連結。
迴路連結
在連結內容中設定「迴路連結」選項。
基本連結
最基本的連結只是簡單說明完成一個事件之後,可以開始下一個事件。您也可以為其他工作流程動作建立連結。例如,您可以指定若特定活動暫停,應中止事件。
請考慮以下的範例:
1. 您可建立下列節點:
「審核中」- 方法自動機制會自動將物件狀態設定為「審核中」。不需要任何使用者互動。
「審核物件」- 這是指派給單一使用者以審核物件的任務。
2. 您可以在這兩個節點之間建立基本連結:
3. 連按兩下連結可開啟「連結內容」視窗:
這意味著只要方法自動機制已完成其任務 (使物件處於在「審核中」狀態),便會自動建立新的「審核物件」任務,並指派給使用者。
4. 對於更複雜的工作流程 (通常包含路由連接或工作流程管理動作),您可以使用「連結內容」視窗中的其他選項。
例如,具有適當權限的使用者可以使用 Workflow Process Manager 動作來暫停節點。然後,您可以使用連結事件來確保電子郵件會在活動暫停後傳送給專案經理:
路由事件連結
活動通常具有路由事件。如需詳細資訊,請參閱路由標籤
例如,您決定在完成任務時,為「Review Object」使用者提供兩個選項:「需要工作」與「繼續」。
當您從活動配置輸出連結時,「完成」選項將不再可用。而是會顯示路由事件:
您必須為每個自訂路由事件配置引出連結。例如,您可以指定如果使用者選取「需要工作」,則物件會移至「In Progress」狀態。如果使用者選取「繼續」,則物件會移至「Review Complete」狀態:
迴路連結
您可以針對可能需要多次重新造訪的工作流程部份使用迴路連結。迴路連結會重設其路徑中的所有節點,可讓您多次執行節點。
例如,您的工作流程包括下列一系列事件:
1. 物件移至「審核中」狀態。
2. 當物件處於「審核中」狀態時,會建立「審核物件」任務並指派給指定的使用者。
3. 如果使用者完成包含「需要工作」投票的活動,物件會移至「進行中」狀態。
a. 當物件處於「進行中」狀態時,會建立「版本修訂物件」任務並指派給物件擁有者。
b. 當物件擁有者完成「版本修訂物件」任務時,其會返回「審核中」狀態。
4. 會為審核者指派新的「審核物件」任務來完成。
您不知曉審核者可能會選擇「需要工作」選項的次數,而嘗試手動配置流程又過於複雜:
更好的方法是指示工作流程的某部份以再次從頭開始。欲執行此操作,您可以在連結內容中選取「迴路連結」
因此,每當「版本修訂物件」任務完成時,物件就會返回至「審核中」狀態,且會指派新任務給審核者。迴路連結會顯示為紅色:
關於迴路連結的其他一些注意事項︰
迴路連結需要封閉迴圈。下列工作流程中的迴路連結沒有意義︰
迴路連結必須為封閉迴圈的一部份,才能影響工作流程:

迴路連結會重設與迴圈緊鄰的任何連接器。
例如,您擁有下列工作流程:
當以「核准」投票完成所有三個審核活動時,會啟動「核准」任務。
當以「拒絕」投票完成「審核 1」、「審核 2」或「審核 3」時,會啟動迴路連結。迴路連結由下列節點組成︰
審核中
Review_1
Review_2
Review_3
「或」連接器
但是,迴圈也會重設任何緊鄰的連接器。在此範例中,包括「和」連接器︰
因此,請考慮下列情境︰
1. 觸發「審核中」自動機制,進而啟動 Review_1、Review_2 與 Review_3 任務。
2. Review_1 會以「核准」完成。
3. Review_2 會以「核准」完成。
此時,「和」連接器仍在等待 Review_3 投票「核准」,然後才會觸發「核准」任務。
4. Review_3 會以「拒絕」完成,進而啟動迴路連結。
5. 會再次觸發「審核中」自動機制,進而重新啟動 Review_1、Review_2 與 Review_3。
6. Review_3 會以「核准」完成。
但是,即使所有三個審核現在都以「核准」投票完成,也不會觸發「核准」任務。
原因是在啟動迴路連結時,也會重設「和」連接器。這實際上會使 Review_1 與 Review_2 之前的「核准」投票無效。現在,工作流程正在等待 Review_1 與 Review_2 再次完成。

只有緊鄰迴路連結的連接器會受到影響,即使其行為可能會受到迴路連結影響也是如此。
例如,您擁有下列工作流程:
自訂「遞送」任務,使您可以投票「是」或「否」。如果您選取「是」,可以選擇下列任何選項:「遞送 A」、「遞送 B」與「遞送 C」。
如果您以「是」完成「遞送」任務:
工作流程會查看您是否選取任何遞送選項。如果您選取了選項,它會繼續使用條件式連接器,進而根據您選取的選項,觸發「遞送 A」、「遞送 B」或「遞送 C」任務。
工作流程會啟動「確認」任務。在「確認」任務完成後,迴路連結會重設「遞送」任務與任何鄰接連接器︰
但是,它不會影響非鄰接的連接器,即使其受到嚴重影響也是如此。請考慮下列情境:
1. 您以「是」投票完成「遞送」任務,並選取「遞送 B」選項︰
「確認」任務會啟動。
「遞送 B」選項會啟動 B 任務自動機制。
2. 「確認」任務即會完成,進而觸發迴路連結。
3. 「遞送」任務會重新初始化。
4. 您以「是」投票完成「遞送」任務,並選取「遞送 A」、「遞送 B」與「遞送 C」。
絕不會觸發「遞送 A」與「遞送 C」任務自動機制。只會觸發「遞送 B」自動機制。原因是條件式連接器並未作為迴路連結的一部份重設,而是僅重設了鄰接的「或」連接器。