Hornbill Automation

From Hornbill
Revision as of 10:53, 21 October 2019 by Ehsans (talk | contribs) (Created page with "== Introduction == The '''Hornbill Automation''' Node can be added to a Business Process to perform an automated action within an application. == Hornbill Automation Node ==...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

The Hornbill Automation Node can be added to a Business Process to perform an automated action within an application.

Hornbill Automation Node

Result Reference

Result-reference-field.png

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.

Result-reference-field-changed.png

Backwards Compatibility

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. Output-params.png