工作流
工作流(Workflow)指的是一种用于定义、管理和自动化设备、数据和服务之间交互的逻辑流程。工作流可以将多个预定义的规则或任务串联起来,实现丰富灵活的功能,如阈值告警,定时开关等。
新增工作流
-
打开工作流页面, 点击+添加按钮添加工作流。
-
根据需要实现的功能,选择工作流的起始节点,点击创建。
| 起始节点 | 描述 |
|---|---|
| 定时器 | 定时执行工作流,支持单次定时执行、周期定时执行或间隔执行。示例应用:定时开关 |
| 触发器 | 通过仪表盘的Trigger组件引用触发工作流。示例:按钮开关 |
| 实体监听 | 实体任一数据变化时执行工作流。示例应用:阈值告警 |
| MQTT监听 | 作为服务器监听MQTT消息来触发工作流的运行。 |
| HTTP监听 | 作为服务器监听HTTP请求来触发工作流的运行。 |
- 在起始节点后添加其它节点并连接各个节点。
- 双击编辑各个节点。如需删除节点,可右键目标节点删除。
- 点击右上角的保存按钮保存工作流。

测试和日志
测试
工作流测试:点击测试按钮测试节点是否有效以及工作流能否正常运行。

节点测试:Webhook推送, 代码和邮件通知节点支持配置后点击三角按钮测试能否正常运行。

日志
运行日志:工作流每次触发时,会自动生成一条运行日志记录运行情况和输入、输出参数等信息。
测试日志:点击测试按钮测试工作流时会显示测试日志记录运行情况和输入、输出参数等信息。
