子触发器
当从其他触发器的执行子触发器动作中引用时,将执行 SubTrigger(子触发器)事件触发器。调用触发器必须在同一节点上执行。
子触发器事件触发器可以向其传递输入变量,并可将变量输出回调用触发器。
调用触发器将定义在 Execute SubTrigger(执行子触发器)动作中是否等待子触发器完成其执行后再继续下一个动作。
如果多个触发器可以同时执行子触发器,请确保将子触发器中的 Max In Progress(最大同时执行数)设置定义为允许子触发器的多个并发实例。有关更多信息,请参阅触发器设置。
定义子触发器事件触发器
要定义子触发器事件触发器,请按照以下步骤操作:
- 从工作台左侧窗格中,展开要在其中定义子触发器事件触发器的节点。
- 选择 Project(项目)图标以显示 Projects(项目)窗口,右键单击特定项目选项卡以显示其弹出菜单,然后选择 New(新建)。
如果已选择特定项目选项卡,还可选择 Projects(项目)窗口底部的 New(新建)按钮。 - 随即显示新 Trigger(触发器)窗口。
为触发器命名。触发器名称最多可包含 64 个字符,包括字母、数字和下划线字符。允许有空格。 - 从 Event(事件)选项卡中,选择 Trigger Event Type(触发器事件类型)向下箭头,然后选择 SubTrigger(子触发器)。
Event(事件)选项卡将激活,包含容纳子触发器事件的参数。
参数 | 描述 |
---|---|
Input Variables(输入变量) | 选择 Configure...(配置...)按钮以显示变量窗口,并添加将作为子触发器事件触发器输入变量的变量。 变量可以是单一标量变量或数组。 当引用此子触发器作为要执行的子触发器时,这些输入变量将映射至 Execute SubTrigger(执行子触发器)动作的输入选项卡。 它们也将作为输入事件变量提供给子触发器事件触发器。 |
Output Variables(输出变量) | 选择 Configure...(配置...)按钮以显示变量窗口,并添加将作为子触发器事件触发器输出变量的变量。 变量可以是单一标量变量或数组。 当引用此子触发器作为要执行的子触发器时,这些输出变量将映射至 Execute SubTrigger(执行子触发器)动作的输出选项卡。 它们也将作为输出事件变量提供给子触发器事件触发器。 |
子触发器事件类型触发器事件变量
子触发器事件触发器可用的输入事件变量包括:
事件变量 | 数据类型 | 描述 |
---|---|---|
Input variables | 已配置输入变量的数据类型 | 每个子触发器输入变量都将作为子触发器事件触发器中的输入事件变量。这些输入事件变量可用作触发器动作中的源变量。 |
Parent Project Name | STRING | “调用”子触发器的触发器驻留所在项目的名称。 |
Parent Trigger Name | STRING | “调用”子触发器的触发器的名称 |
子触发器事件触发器可用的输出事件变量包括:
事件变量 | 数据类型 | 描述 |
---|---|---|
Output variables | 已配置输出变量的数据类型 | 每个子触发器输出变量都将作为子触发器事件触发器中的输出事件变量。这些输出事件变量可用作触发器动作中的目标变量。 |