Lookup Product¶
Lookup Product 节点让集成流可以根据所配置的查询方法在 EnOS 中查询产品,并在输出中使用指定的数据记录。
节点类型¶
Logic。
输入和输出能力¶
该节点具有 1 个入口点和 1 个出口点。输入和输出都是 JSON 格式。
节点属性¶
名称
必填。
该节点的名称。
查询方法
必填。
节点选择拟在输出中使用的产品所用的方法。可以使用以下方法。
产品 Tag:产品标签与表达式中的返回值相匹配的任何产品。
标签键值
必填。
标签的 key 和 value。支持表达式。
输出
必填。
查询所返回模型的值,使用 key:value 格式存储在输出消息中。当前支持产品 ID 和产品名称。
描述
选填。
该节点的描述。
示例¶
输入示例¶
{
"externalId":"externalId",
"timestamp":24214324324,
"productTags":{
"key1":"val1",
"key2":"val2"
},
"measurepoints":{
"speed":32,
"heat":40,
}
}
输出示例¶
Product Query 节点使用表达式 ${msg.productTags.key1}
和 按产品标签 选项,搜索标签与 val1
的值相匹配且在输出中包含产品名称的任何产品。
{
"externalId":"externalId",
"timestamp":24214324324,
"productTags":{
"key1":"val1",
"key2":"val2"
},
"measurepoints":{
"speed":32,
"heat":40,
},
"productName":"prodName"
}