连接器节点路由
您可以为所有连接器节点指定自定义路由事件。自定义路由事件可以将事件映射到来自连接器的链接中的操作,以控制模板流。在连接器内的路由必须是自动的,即需要由事件激发表达式来激发它。该表达式是一段 Java 代码,它将特殊变量 result 设置为某个自定义路由事件。
在连接器节点属性窗口的“路由”选项卡上指定自定义路由。可单击任意连接器特性链接来访问该选项卡。
有关控制流以及将事件映射到操作的详细信息,请参阅工作流模板链接
1. “路由类型”下拉菜单中,选择“有条件的”以激活路由。
2. “路由事件”字段中,输入一个或多个自定义事件的名称。如果您要输入多个事件,每个事件都应单独占一行。
3. “路由表达式”字段中,输入 Java 代码段,以将变量结果设置为某个自定义路由事件。表达式可参考在连接器父进程中定义的任何变量。
4. 单击“检查语法”可验证您输入的 Java 代码是否正确。
路由示例
您可以在“路由事件”字段中输入下列内容:
>1000
<1000
同时可以在“路由表达式”字段中输入下列内容:
if (cost > 1000)
result = ">1000";
else
result = "<1000";
结果将如下:
如果成本高于 $1000,将激发 >1000 事件。
如果成本低于或等于 $1000,将激发 <1000 事件。
可将已分配活动节点中的一个链接配置为在激发 >1000 事件时启动一个已分配给成本审阅人的活动;而将另一个链接配置为在激发 <1000 事件时只是使序列继续。
这对您有帮助吗?