連接器節點路由
您可以為任一個連接器節點指定自訂路由事件。自訂路由事件會將事件對應至連接器提供之連結中的動作,以控制範本的走向。連接器的路由必為自動化的,也就是說,它需要一個能啟動它的觸發運算式,此運算式是一小段 Java 程式碼,可將特殊變數 result 設定為自訂路由事件之一。
可在連接器節點內容視窗的「路由」標籤中指定自訂路由。您可以按一下任何連接器內容連結來存取此項目。
有關控制走向與對應事件至動作的詳細資訊,請參閱工作流程範本連結
1. 「路由類型」下拉式功能表中選取「條件式」,以啟動路由。
2. 「路由事件」欄位中輸入一或多個自訂事件的名稱。如果要輸入多個事件,每個事件需自成一行。
3. 「路由運算式」欄位中,輸入一段 Java 程式碼,將變數結果設定給其中一個自訂路由事件。該運算式可參考任何在連接器父流程中定義的變數。
4. 按一下「檢查語法」,以確定所輸入的 Java 程式碼正確無誤。
路由範例
您可以在「路由事件」欄位中輸入以下內容:
>1000
<1000
也可以在「路由運算式」欄位中輸入以下內容:
if (cost > 1000)
result = ">1000";
else
result = "<1000";
將會產生以下結果:
如果成本大於 $1000,會發出 >1000 事件。
如果成本小於或等於 $1000,會發出 <1000 事件。
如果發出的是 >1000 事件,則可以配置來自指派活動節點的連結,啟動指派至審核成本之人員的活動,如果發出的是 <1000 事件,則可以配置另一個連結,繼續執行工序。
這是否有幫助?