The Hornbill Automation Node can be added to a Business Process to perform an automated action within an application.
Hornbill Automation Node
Since Build 1059 (Hornbill Admin Tool), a Hornbill Automation node can be given a reference via Result Reference option in the node's configuration. When there is more than one Hornbill Automation node that performs the same task, unique references can be supplied to allow for value comparisons.
We can explore this behaviour with a Hornbill Service Manager example. Request Details task outputs the properties in a Request. A property such as "Summary" may change throughout the course of a process. To determine whether the "Summary" has changed, a Request Details task at the start of a stage and another later in the stage with unique references can be added to compare the values using a Decision node.
The reference for Existing Hornbill Automation nodes in Business Processes will default to blank to maintain backwards compatibility. Any new Hornbill Automation nodes that are added to a Business Process will be given a default reference called "fcres"; this value can be changed. Please note if you intend to update the reference to a Hornbill Automation node and the node's output parameters are already referenced in other nodes within the Business Process, you will to update those references using the Variable Picker.
Output Params / Context Variable
Hornbill Automation nodes provide output parameters which can be accessed through Variable Picker or Decision node in a Business Process. The value in Result Reference of a node is appended to the reference of each output parameter.