步骤级触发器

Prev Next

在本文中,您将了解:

  • 什么是步骤级触发器?
  • 步骤级触发器的类型
  • 步骤级触发器的示例用例

步骤级触发器

步骤级触发器由事件触发。顾名思义,步骤级触发器位于步骤级别。每个步骤都有其专属的步骤级触发器列表。这些触发器仅在相应步骤显示时才会运行。步骤级触发器也可添加到基础布局中,此类触发器将在每个步骤中运行。

可通过“上下文窗格”中的“步骤”选项卡访问步骤级触发器。

当添加多个触发器后,您还可以配置触发器对前一个触发器失败时的响应方式。点击切换按钮,用户可以确定当前触发器失败时,后续哪些触发器将不会执行。

image.png

步骤级触发器的类型

步骤级触发器与所有其他触发器一样,会在特定操作发生时运行。步骤级触发器可基于4种操作类型执行。

  1. 进入步骤时
  2. 定时器
  3. 机器和设备输出
  4. 步进结束时

进入步骤时

“进入步骤时” 当显示某个步骤时,触发器将被执行。

NOTE

On step enter triggers will run every time its Step is loaded.

示例用例

“进入步骤”是初始化特定操作所需数据的绝佳时机。

例如:我希望用户在装配过程中报告缺陷。我将把该缺陷存储在表中。我需要创建一个表记录占位符来向该表写入数据。

在“进入步骤”时,我将创建一个具有随机 ID 的记录。Step open.png

定时器

有关定时器触发器的更多信息,请参见此处。

定时器触发器按特定间隔运行。每隔X秒将执行一次触发器。定时器触发器的最快运行间隔为 30 秒。

示例用例

定时器触发器非常适合执行周期性检查,这些检查可在后台运行而无需用户干预。

例如:每 5 分钟(300 秒)检查已生产多少个零件,如果数量超过要求,则向主管发送一封电子邮件。

Timer Trigger.png

机器和设备

通过“机器和设备触发器”,您可以接收来自受支持设备以及连接到Tulip的机器的数据。当您的设备或机器输出数据时,会触发相应操作的执行。

Note

Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.

示例用例

在处理大量用户输入设备(如条形码扫描仪)时,机器和设备触发器至关重要。

例如:我希望用户使用 USB 条形码扫描仪扫描工单单据上的条形码;当用户扫描该条形码时,我希望为该工单创建一条表记录。

Device Trigger.png

步骤退出时

“步骤退出时”触发器将在离开某个步骤时执行。

用例示例

“步骤退出”触发器对于流程的收尾工作非常有用。

例如:用户在处理装配流程时,通常会停留在单个步骤上。当流程启动时,我们会将开始时间记录到表记录中;当用户完成该流程时,我希望记录完成时间。

step closed.png

进一步阅读