在 Data Activator 中创建触发器

已完成

Data Activator 的所有必需部分现已到位,你最后需要做的只是操作它们,并针对你的数据创建触发器。 使用 Data Activator 的设计模式执行此操作。

设计模式

若要创建触发器来对数据执行一些操作,请从屏幕底部的选项卡中选择“设计模式”。

若要启动并运行触发器,需要:

  • 在 Data Activator 中定义触发器条件和操作。
  • (可选)在 Data Activator 中创建属性。

在 Data Activator 中定义触发器条件和操作。

Data Activator 的触发器根据数据中发生的情况定义要执行的操作的条件和操作。 让我们考虑下面的示例,你在一家制药公司工作,并希望监视需要运输的多个包裹的温度。 当温度超过 48 度时,你需要向运输部门发送警报。 首先创建一个新的触发器。

Screenshot of creating a new trigger in Data Activator.

然后,通过从事件中或从你已定义的属性中选择一个列,从而选择你的数据。 在我们的示例中,你将选择温度列,如下一个屏幕截图所示。

Screenshot of selecting trigger column in Data Activator.

选取列或属性后,Data Activator 会返回对象实例示例值的预览。 例如,在此屏幕截图中,Data Activator 会返回过去 24 小时内不同包裹的温度。

Screenshot of temperature chart preview in Data Activator.

现在可以定义要检测的条件了。 可以:

  • 选择一个数值条件,例如电池电量低于 20% 时。
  • 选择一个逻辑条件,例如设备平均温度超过 150 度时。
  • 选择一个常见的 true/false 条件,例如在触发生产线传感器时。

Screenshot of defining the trigger condition in Data Activator.

在我们的示例中,你选择了一个数值条件,并将值设置为超过 48 度。 设置条件后,会根据历史数据返回两张图表。 第一张图表显示检测到该条件时的几个示例。 第二张图表返回本应被触发的触发器总数。 对于温度超过 48 度的包裹,会返回以下图表。

Screenshot of preview from historic data in Data Activator.

到目前为止,你定义了触发器条件,现在需要定义操作。 可以选择发送电子邮件、发送短信或启动工作流。 在本示例中,你向运输部门发送团队消息。

Screenshot of selecting your trigger action in Data Activator.

根据你选择的操作,系统会提示你提供其他信息。 例如,如果选择发送电子邮件,系统会要求你提供收件人的电子邮件地址、主题和电子邮件正文。 在本示例中,系统会要求你提供收件人、标题、可选邮件以及要发送的任何其他信息。

Screenshot of trigger sending Team's message in Data Activator.

在启动新触发器之前,最好选择“给我发送测试警报”来测试它。 无论前面对话框中的收件人字段如何,警报都会查找该条件的历史发生情况,并向你发送警报。

Screenshot of trigger sending a test message in Data Activator.

创建触发器后,可以启动、停止或修改它。 若要启动它,请从 Data Activator 工具栏中选择“启动”。 当触发器的状态为“正在运行”时,可选择“停止”来停止它;如果已对触发器进行任何更改,并且希望这些更改对当前正在运行的触发器生效,请选择“更新”。

Screenshot of starting trigger in Data Activator.

在 Data Activator 中创建属性

很多时候,你需要对多个触发器使用同一个触发器逻辑。 通过属性可定义一次条件或度量值,然后在多个触发器中使用该属性。

选择创建新属性,然后定义属性逻辑。 例如,在此屏幕截图中,我们在包裹对象上创建了一个名为“过去一个小时的最高温度”的属性。

Screenshot of creating an new trigger property in Data Activator.

定义属性后,可以通过特选卡从一个或多个触发器引用它。 此屏幕截图引用了我们之前在“包裹太烫”触发器中创建的属性。

Screenshot of assigning new property in Data Activator.

现在你已经了解了 Data Activator 的所有基础知识,现在可在以下练习中实际操作了。