基本管理 > 支援協同合作 > 工作流程管理 > 工作流程工具 > 工作流程範本管理 > 工作流程範本編輯器 > 活動與流程屬性 > 路由標籤
  
路由標籤
您可以使用路由事件,根據之前節點的結果來指示工作流程。您可以定義流程層級與活動層級的路由事件。
路由的常見用法是在任務頁提供投票選項。例如,在審核活動中,可能需要向工作負責人提供用來核准或拒絕物件的選項。
欲設定節點的路由,請完成下列欄位:
「路由事件」
路由事件的名稱。這些事件名稱為單純的文字字串,每個名稱需自成一行。
如果您要配置使用者投票,路由事件名稱會顯示在任務資訊頁上。
「路由類型」
「無」- 沒有路由。
「條件式」- 交由程式判定完成活動時所應觸發的「路由事件」
「手動」- 允許使用者在完成活動時選取一個或多個路由事件。
「手動獨佔」- 使用者只能在完成活動時選取一個路由事件。
* 
只有在定義活動時,才可使用「手動」「手動獨佔」選項。
「路由運算式」
您必須提供運算式 (Java 程式碼片段) 才能設定名稱為 result 的特殊變數。運算式可以參考任何在「變數」索引標籤上定義的變數。
按一下「檢查語法」按鈕,以確定所輸入的 Java 程式碼正確無誤。
條件式路由範例
例如,您要建立一個員工發票提交流程。如果成本大於 $1000,需要管理員核准發票。如果小於 $1000,則會自動提交發票以進行處理。
您想要根據「成本」屬性的值設定發票的路由,並建立名稱為 >1000<1000 的兩個路由事件。
選取「路由類型」 > 「條件式」,並輸入下列運算式:
if (cost > 1000)
result = ">1000";
else
result = "<1000";
如果成本大於 $1000,將發出 1000 事件。如果成本小於或等於 $1000,將發出 <1000 事件。您接著可以使用流程動作連結,按照這些值設定工作流程的路由:
如需路由運算式的範例,請參閱下列主題:
投票範例:兩個事件
投票範例:三個事件
生命週期狀態的分支
文件類型的分支
投票總數