动作节点是ThingsBoard规则引擎的执行组件,根据流经规则链的消息执行具体操作和副作用。
这些节点可自动执行各类系统操作,如将时序和属性持久化到数据库、管理告警、控制设备指令和修改系统状态。
动作节点使您能够根据数据自动执行操作,无需人工干预,从而实现工作流自动化。
- 分配给客户 — 将消息来源分配给指定客户。
- 加入组 — 按组名称模式将消息来源加入找到的实体组。
- 字段计算 — 触发时序或属性数据的字段计算处理,而无需将原始数据持久化到数据库。
- 更换所有者 — 将消息来源的所有权更改为指定租户或客户。
- 清除告警 — 清除消息来源的现有活跃告警。
- 复制到视图 — 将资产/设备的属性变更复制到其关联的实体视图。
- 创建告警 — 为消息来源创建新告警或更新现有活跃告警。
- 创建关系 — 在消息来源与指定目标实体之间创建关系,支持可配置的方向和类型。
- 延迟(已废弃) — 在将入站消息转发到下一规则节点前延迟可配置时长。
- 删除属性 — 从消息来源删除指定属性。
- 删除关系 — 按类型和方向删除所选实体到消息来源的关系。
- 设备配置 — 根据消息来源设备配置中定义的告警规则评估入站消息,并根据评估结果创建、更新或清除告警。
- 设备状态 — 发送消息来源的设备连接事件。
- 生成仪表盘报表 — 生成应用了特定配置的仪表盘截图。
- 生成报表 — 根据报表模板生成报表并向配置的目标发送通知。
- 生成器 — 使用自定义脚本函数在可配置时间间隔生成消息。
- GPS地理围栏事件 — 根据多边形或圆形地理围栏监控GPS坐标,并根据进入、离开和停留时长事件路由消息。
- 集成下行 — 将入站消息作为下行消息推送到选定的集成。
- 日志 — 执行用户定义的脚本,将消息数据、元数据和类型转换为自定义格式字符串,并记录到ThingsBoard日志文件。
- 数学函数 — 对从多个来源(常量、消息、元数据、属性或时序)获取的数值执行数学运算,并将结果保存到消息或数据库。
- 消息计数 — 在指定时间间隔内统计入站消息,并输出包含每个间隔计数的消息。
- 推送到云端 — 将入站消息从ThingsBoard Edge实例发送到云端ThingsBoard实例进行后续处理。
- 推送到边缘 — 将入站消息从云端ThingsBoard实例发送到ThingsBoard Edge实例以在边缘进行后续处理。
- 从组中移除 — 按组名称模式从找到的实体组中移除消息来源实体。
- REST调用回复 — 将入站消息数据作为HTTP响应发送给对规则引擎发出的REST API调用。
- RPC调用回复 — 将入站消息数据作为回复发送给设备发起的远程过程调用 (RPC)。
- RPC调用请求 — 向设备发送RPC,将设备响应作为出站消息数据返回。
- 保存属性 — 将入站消息数据存储为消息来源的属性数据。
- 保存时序 — 将入站消息数据存储为消息来源的时序数据。
- 保存到自定义表 — 将入站消息数据存储到自定义Cassandra表。
- 取消分配客户 — 从客户处取消分配消息来源。