Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Connection PointsConnection points |
- Inbound connection points receive data coming into the Actionflow
- Outbound connection points return data out of the Actionflow
Inbound Connection Points
There are two types of inbound connection point - Driving and Lookup. Every Actionflow must have only one driving input, which causes the Actionflow to run.are where data, or interactions, are passed into and out of an Actionflow. It is the connection points that create a separation between the Actionflow and instance where it is being used which in turn allows Actionflows to be reusable. For example, an Address Cleanser Actionflow that takes in a single line of unstructured address data from an Input Connection Point, then returns a structured address to an Output Connection Point. This Actionflow can be reused by connecting in different address data. Each combination of connections is referred to as an Instance, that can be viewed by pressing the |
The different types of connection point are:
- Inputs receive a mouse click (no data), a scheduled task or data into the Actionflow and records are read in one-by-one
- Lookups retrieve data, when called, passing in all data as a single recordset, which may contain multiple records as an array
- Outputs return data out of the Actionflow
Inputs and Lookups
Insert excerpt _
driving_connection_driving_connection_ |
input _input name caps nopanel true
input | |
_input | |
name | caps |
nopanel | true |
- : Data Required: where data causes the Actionflow to run records are pushed into the Actionflow one by one
- Data Not Required: where the Actionflow does not require any data from the screen from which it is initiated, use the event as the input
- An event is triggered by mouse-clicks (
, Double-Click), keyboard presses (On-Enter), or aInsert excerpt _actionflow_on_click _actionflow_on_click nopanel true Insert excerpt _
taskplan_
icon _
taskplan_
icon nopanel true
- Scheduled Task that causes the Actionflow to run once
- An event is triggered by mouse-clicks (
- Every Actionflow must have at least one
which causes the Actionflow to runInsert excerpt _input _input name caps nopanel true
Insert excerpt _lookup _lookup nopanel true
_lookup | |
_lookup | |
nopanel | true |
- Only used when the connection is referenced in an expression inside the node. Actionflow
- Records are then returned as a single datasetrecordset (array), which may contain multiple records, which are returned as an array
The input/ data sources available to be mapped onto into the Connection Points of an Actionflow Point depends on where the instance of the Actionflow is being called from. For example, if a screen has a grid of data and a card container, an Actionflow on a button which exists on this screen will have access to both sources of data. However, if an action is embedded in a grid, this will only have access to the data displayed in the grid.
To select the source of data, click the input box under Connections.
Tip |
---|
Make sure you connect to the output connection point if you are returning data.Ensure the Output Connection Point is mapped if the Actionflow needs to return data. |
Removing Connection Points
To remove a connection point, right-click and select:
Clear Connection: this removes the connection point but retains the mappings within the ActionflowInsert excerpt _remove _remove name icon nopanel true
Connection Point: this deletes the connection point and deletes the mappingsInsert excerpt _delete _delete nopanel true
HTML Comment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Connection Point Types
|
Expand | ||
---|---|---|
| ||
We have covered numerous new terms in this chapter. Let's recap on the terms we have used and what they mean. Inbound Connection Point Outbound Connection Point Input Parameters Output Attributes Input Data Pass-through Nodes Join Nodes |