Product Property¶
The Product Property node searches for a product via the data in the metadata and outputs the specified product data to the output msg.
Node Type¶
Enrichment.
Input and Output Ability¶
This node has 1 entry point and 1 exit point.
Node Properties¶
Name
The name for this node.
Output
The product data to be added to the output msg. Available options include the model ID, and product key. After selecting the product data, you can choose to enter a corresponding alias. If an alias is given, the alias will be used to replace the name in the output msg.
The table below shows the scenarios for a model ID with value “model8385”.
Alias |
Output Msg |
---|---|
Not given |
“modelId”: “model8385” |
myModel |
“myModel”: “model8385” |
Product Tag Output
You can also add existing product tags to the output msg and give your own alias to the product tags if required. Click + Product Tag to enter the product tag key and its alias.
The table below shows the scenarios for an existing product tag “color” with value “blue”.
Key |
Alias |
Output Msg |
---|---|---|
Not given |
Not given |
Product tag will not be shown in output msg, as no tag is specified. |
color |
Not given |
“color”: “blue” |
color |
shade |
“shade”: “blue” |
highlight |
shade |
Product tag will not be shown in output msg, as there is no product tag named “highlight”. |
Description
The description for this node.
Limitations¶
The input msg must be in EnOS standard data format, with the metadata containing the asset ID, device key, product key, and organization ID.
Samples¶
Input Sample¶
{
"id": "vstk14Od",
"lastUpdate": null,
"attribute": {
"street": 72
},
"measurepoint": {
"EnergyOut": null
}
}
Output Sample¶
{
"id": "vstk14Od",
"myModelId": "vFtWt183",
"myProductKey": "Kzmu7Us",
"shade":"blue",
"lastUpdate": null,
"attribute": {
"street": 72
},
"measurepoint": {
"EnergyOut": null
}
}