类事件同步或对象事件同步
每当激发事件时,根据事件同步的“同步”自动机节点都将执行其表达式。对于基于类的同步自动机,这意味着每当目标类的任何对象激发指定的事件时 (例如,每当部件达到“已发布”状态时)。对于基于对象的同步自动机,这意味着每当目标对象激发指定的事件时。
类事件同步与对象事件同步的步骤大致相同。
• 对于“类事件”,必须选择 Windchill 类。
• 对于“对象事件”,必须选择引用 Windchill 对象的变量。
与 Windchill 相关的事件均由 Windchill 服务和管理器激发。“同步”自动机节点监听该选项卡上定义的事件,并在事件发生时激发。
也可以指定一个筛选表达式,在表达式为“真”时同步自动机激发。如果表达式不是“真”,同步自动机将不激发。不过,自动机将继续重新检查事件,并在表达式为“真”时激发。
请按下列步骤定义自动机将监听的事件。
• 从“Windchill 类”下拉列表中选择事件的类。
• 从“事件”下拉列表中选择事件。
• 如果您要指定一个筛选表达式,请在“路由表达式”字段内输入该表达式。
通过下列步骤将活动或进程的启动与 Windchill 相关类事件同步:
1. 在“路由事件”字段中输入自定义事件的名称。
2. 在“路由表达式”中输入事件及其源。每一行只输入一个自定义事件。
3. 在“插入”下拉列表内输入一个变量。
4. 单击“检查语法”,确保输入的 Java 代码正确。