自定义属性
节点查找消息发起者实体客户,并将客户属性或最新的遥测值添加到消息元数据中。 管理员可以配置原始属性名和元数据属性名之间的映射。 在节点配置中有最新的遥测复选框。如果选中此复选框,节点将获取配置键的最新遥测。否则,节点将获取服务器范围属性。
出站消息元数据将包含已配置的属性(如果存在)。可以使用这个模板“metada .temperature”访问其他节点中获取的属性, 允许以下消息发起者类型:客户、用户、资产、设备。 如果发现不支持的发起者类型,系统报错。 如果发起者没有分配客户实体失败链,则使用成功链。 在下一节教程中,您可以看到使用这个节点的真实示例:
Send Email
设备属性
节点使用配置的Query查找消息发起者实体的相关设备,并将属性(client\shared\server scope) 和最新的遥测值添加到消息元数据中。 属性添加到带有范围前缀的元数据中:
- shared 属性 -> shared_
- client 属性 -> cs_
- server 属性 -> ss_
- telemetry -> 无前缀
例如,共享属性' version '将被添加到名为' sharedversion '的元数据中。客户端属性将使用' cs '前缀。服务器属性使用“ss_”前缀。将最新的遥测值添加到无前缀的消息元数据中。 在“设备关系查询”配置中,管理员可以选择所需的指令和关系级别。也可以使用所需的设备类型集配置关系类型。
如果发现多个实体,仅将第一个实体用做属性富集。废弃其他实体。 如果没有发现相关实体,则使用failure链,否则使用success链。 如果没有找到属性或遥测,则不会将其添加到消息元数据中,而是通过success链进行路由。 出站消息元数据只包含已配置的属性。 可以模板“metada .temperature”访问从其他节点中获取的属性。
发起者属性
在消息元数据中添加消息发起者属性(client\shared\server scope)和最新的遥测值。 将属性添加到有范围前缀的元数据中:
- shared 属性 -> shared_
- client 属性 -> cs_
- server 属性 -> ss_
- telemetry -> 无前缀 例如,共享属性' version '将被添加到名为' sharedversion '的元数据中。客户端属性将使用' cs '前缀。服务器属性使用“ss_”前缀。将最新的遥测值添加到无前缀的消息元数据中。
出站消息元数据包含已配置的属性(如果存在)。 如果没有找到属性或遥测,则不会将其添加到消息元数据中,而是通过sucess链进行路由。 可以使用模板' metadata.cs_temperature '访问从其他节点获取的属性。 在下面的教程中,您可以看到使用了该节点的示例:
发起者字段
节点获取消息发起者实体的字段值并将其添加到消息元数据中。管理员可以配置字段名和元数据属性名之间的映射。如果指定的字段不是消息发起者实体字段的一部分,那么它将被忽略。
允许以下消息发起者类型:租户、客户、用户、资产、设备、警报、规则链。 如果发现不支持的发起者类型,则使用failure链,否则使用success链。 如果没有找到字段值,则不会将其添加到消息元数据中,而是通过成功链进行路由。 出站消息元数据将只包含已配置的属性。 要访问其他节点中获取的属性,可以使用这个模板“metada . devtype”
相关属性
节点使用配置好的Query查找消息发起者实体的相关实体,并将属性或最新的遥测值添加到消息元数据中。 管理员可以配置原始属性名和元数据属性名之间的映射。 在“关系查询”配置中,管理员可以选择所需的指令和关系深度级别。还可以配置关系过滤去,并配置所需的关系类型和实体类型。 节点配置中有最新遥测值复选框。如果选中此复选框,节点将获取配置密钥的最新遥测。否则,节点将获取服务器范围属性。
如果发现多个相关实体,则只有第一个实体用于属性富集,其他实体将被丢弃。 如果没有发现相关实体,则使用failure链,否则,使用success链。 出站消息元数据将包含已配置的属性(如果存在)。 可以使用这个“metada .tempo”访问其他节点中获取的属性, 接下来的教程中将展示使用该节点的实例:
租户属性
节点查找消息发起实体的租户,并将租户属性或最新的遥测值添加到消息元数据中。 管理员可以配置原始属性名和元数据属性名之间的映射。 节点配置中有最新的遥测复选框。如果选中此复选框,节点将获取配置密钥的最新遥测。否则,节点将获取服务器范围属性。
出站消息元数据将包含已配置的属性(如果存在)。可以使用“metada .tempo”访问其他节点中获取的属性。 允许以下消息发起者类型:租户、客户、用户、资产、设备、警报、规则链。 如果发现不支持的发起者类型,系统会抛出一个错误。 如果发起者没有分配租户实体,则使用failure链,否则使用Success链。