A Specification Macro is a collection of Nodes that are connected to each other to execute simple and complicated arrangement of pieces of logic.
A Node is represented by a rectangular block that can be dragged around in the Specification Macros Editor.
A Node can be of different types:
All Nodes will share similar features in terms of how they look and how they work.
Nodes are shaped like rectangular blocks with an icon, an editable name and a help button.
To dismiss the Help window:
Most Nodes will have Inputs and Outputs, represented by colored orbs called Connection Points.
Connection Points can be used to create Connections.
All inputs are placed on the left-hand side of the Node.
Some Tasks do not have any properties but most will have properties that require various types of values from a Property Editor.
See Specification Macros Property Editors for more information on the types of Property Editor available.
Properties are displayed within categories on the Task Node.
Categories are specific to each Task but all have a Behavior category.
All Outputs are placed on the right and bottom sides of the Node.