在 Data Activator 中创建触发器
Data Activator 的所有必需部分现已到位,你最后需要做的只是操作它们,并针对你的数据创建触发器。 使用 Data Activator 的设计模式执行此操作。
设计模式
若要创建触发器来对数据执行一些操作,请从屏幕底部的选项卡中选择“设计模式”。
若要启动并运行触发器,需要:
- 在 Data Activator 中定义触发器条件和操作。
- (可选)在 Data Activator 中创建属性。
在 Data Activator 中定义触发器条件和操作。
Data Activator 的触发器根据数据中发生的情况定义要执行的操作的条件和操作。 让我们考虑下面的示例,你在一家制药公司工作,并希望监视需要运输的多个包裹的温度。 当温度超过 48 度时,你需要向运输部门发送警报。 首先创建一个新的触发器。
然后,通过从事件中或从你已定义的属性中选择一个列,从而选择你的数据。 在我们的示例中,你将选择温度列,如下一个屏幕截图所示。
选取列或属性后,Data Activator 会返回对象实例示例值的预览。 例如,在此屏幕截图中,Data Activator 会返回过去 24 小时内不同包裹的温度。
现在可以定义要检测的条件了。 可以:
- 选择一个数值条件,例如电池电量低于 20% 时。
- 选择一个逻辑条件,例如设备平均温度超过 150 度时。
- 选择一个常见的 true/false 条件,例如在触发生产线传感器时。
在我们的示例中,你选择了一个数值条件,并将值设置为超过 48 度。 设置条件后,会根据历史数据返回两张图表。 第一张图表显示检测到该条件时的几个示例。 第二张图表返回本应被触发的触发器总数。 对于温度超过 48 度的包裹,会返回以下图表。
到目前为止,你定义了触发器条件,现在需要定义操作。 可以选择发送电子邮件、发送短信或启动工作流。 在本示例中,你向运输部门发送团队消息。
根据你选择的操作,系统会提示你提供其他信息。 例如,如果选择发送电子邮件,系统会要求你提供收件人的电子邮件地址、主题和电子邮件正文。 在本示例中,系统会要求你提供收件人、标题、可选邮件以及要发送的任何其他信息。
在启动新触发器之前,最好选择“给我发送测试警报”来测试它。 无论前面对话框中的收件人字段如何,警报都会查找该条件的历史发生情况,并向你发送警报。
创建触发器后,可以启动、停止或修改它。 若要启动它,请从 Data Activator 工具栏中选择“启动”。 当触发器的状态为“正在运行”时,可选择“停止”来停止它;如果已对触发器进行任何更改,并且希望这些更改对当前正在运行的触发器生效,请选择“更新”。
在 Data Activator 中创建属性
很多时候,你需要对多个触发器使用同一个触发器逻辑。 通过属性可定义一次条件或度量值,然后在多个触发器中使用该属性。
选择创建新属性,然后定义属性逻辑。 例如,在此屏幕截图中,我们在包裹对象上创建了一个名为“过去一个小时的最高温度”的属性。
定义属性后,可以通过特选卡从一个或多个触发器引用它。 此屏幕截图引用了我们之前在“包裹太烫”触发器中创建的属性。
现在你已经了解了 Data Activator 的所有基础知识,现在可在以下练习中实际操作了。