Difference between revisions of "V2/CMS Tutorial/User Tools/Creating Content/Automation/Expression/Node"

From Senfi Docs
Jump to: navigation, search
m (→‎Function: Added "Attribute" to be one of the incoming nodes. I tested this is allowed but missing.)
(Remove "attribute" as incoming nodes for "function", add "attribute" as incoming nodes for "Compare")
 
(One intermediate revision by one other user not shown)
Line 21: Line 21:
  
 
====Location====
 
====Location====
Used to capture Building, Block or Level information about the asset that triggered the expression.
+
Used to capture zone information about the asset that triggered the expression.
  
 
'''Incoming Nodes:''' [[#Asset|Asset]]
 
'''Incoming Nodes:''' [[#Asset|Asset]]
Line 64: Line 64:
 
'''Incoming Nodes:'''
 
'''Incoming Nodes:'''
 
* [[#Metric|Metric]]
 
* [[#Metric|Metric]]
* [[#Attribute|Attribute]]
 
 
* [[#Function|Function]]
 
* [[#Function|Function]]
 
* [[#Filter|Filter]]
 
* [[#Filter|Filter]]
Line 121: Line 120:
  
 
'''Incoming Nodes:'''  
 
'''Incoming Nodes:'''  
 +
* [[#Location|Location]]
 +
* [[#Attribute|Attribute]]
 
* [[#Metric|Metric]]
 
* [[#Metric|Metric]]
* [[#Location|Location]]
 
 
* [[#Function|Function]]
 
* [[#Function|Function]]
 
* [[#Aggregate|Aggregate]]
 
* [[#Aggregate|Aggregate]]

Latest revision as of 07:27, 22 October 2022

Node Types

Each Node falls into one of the following categories:

Asset Identifier

Asset

Used to identify the asset to be monitored based on its configured site, the chosen measurement and tag values.

Incoming Nodes: NIL

Outgoing Nodes:

Location

Used to capture zone information about the asset that triggered the expression.

Incoming Nodes: Asset

Outgoing Nodes: Compare

Attribute

Used to differentiate assets based on their attribute value.

Incoming Nodes: Asset

Outgoing Nodes: Compare

Note: Attributes are case sensitive. Using the wrong case invalidates the Expression and it will not be evaluated.

Input

Metric

Outputs the value/s of a chosen metric. It can be set to output the last known value, or a range of values.

Incoming Nodes: Asset (Only one)

Outgoing Nodes:

Data Transformation

Function

Does value-wise transformations:

  • Get absolute value
  • Round to nearest integer
  • Round up
  • Round down
  • Custom Transformation
    • Add
    • Subtract
    • Multiply
    • Divide
    • Modulo

Incoming Nodes:

Outgoing Nodes:

Filter

Filters a range of values and outputs a subset.

Incoming Nodes:

Outgoing Nodes:

Aggregate

Aggregates a range of values into a single value:

  • Sum
  • Count
  • Average
  • Median
  • Max
  • Min
  • Mode
  • Range
  • Stddev
  • Percentile
  • Every
  • Any

Incoming Nodes:

Outgoing Nodes:

Logic

Compare

Does value comparisons:

  • Equal
  • Greater than (equal)
  • Less than (equal)
  • Not Equal

Incoming Nodes:

Outgoing Nodes:

Note: When used with one Location Node, the input value should be the location's BBL ID.

Logic

Does logical comparisons between 2 or more boolean values:

  • AND
  • OR

Incoming Nodes:

Outgoing Nodes:

Result

Result

Represents the result of a Logic Graph.

Incoming Nodes:

Outgoing Nodes: Event

Event

Event

Specifies the event to be triggered when result of expression changes from True to False or False to True.

Incoming Nodes: Result

Outgoing Nodes: NIL

Note: This event refers to an event created within the CMS. See Add Event to learn how to add an event in the CMS.