表达式同步
根据表达式同步的“同步”自动机节点将定期 (每隔几秒) 执行其表达式,直至表达式计算结果为“真”。
如果选择“表达式同步”,则显示“路由事件”、“初始表达式”和“路由表达式”字段。
• 路由事件通过将事件映射到进程链接中的操作来控制进程流。有关控制流以及将事件映射到操作的详细信息,请参阅
链接。
• 自定义路由事件在“路由事件”字段内定义。
在基于表达式的同步自动机节点中的路由必须是自动的。自动事件需要由事件激发表达式来激发。该表达式是一段 Java 代码,将变量结果设置为某个自定义路由事件。表达式可引用“变量”选项卡中定义的任意变量。
有关可供复制和粘贴的代码示例,请参阅
同步自动机示例。
当进程到达同步自动机时,执行在“初始表达式”字段中输入的表达式。在执行同步自动机期间选择的路由取决于表达式中所指定条件的结果。
如果未在“路由表达式”字段中设置 'result' 变量,则同步自动机不会进一步执行。