Versions Compared
Version | Old Version 14 | New Version 15 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
Actionflows consume data through their Connections (also known as the Input Connection Points). There are also circumstances where an actionflow does not require any input data and instead the Input Connection Point is configured to consume an event, such as a mouse click. All Actionflows are connected to an event that runs the actionflow, and have at least one Input Connection Point as its driving input connection point i.e. of type Input.
Input Connection Points are the interface to the actionflow. They define the inputs, lookups and outputs the actionflow is expecting, and specify what data, if any, is passed through them.
Expand | ||
---|---|---|
| ||
Two screens use the same actionflow. One actionflow expects an Area Code to calculate a distance. The screen passes the actionflow a Postcode, this is mapped into the actionflow onto the Area Code attribute using the Input Connection Point mapping. A second screen can reuse the actionflow (this is referred to as an instance) and pass in a Zip Code which is mapped into the actionflow using the Input Connection Point mapping. |
Driving and Lookup Connection Points
- If you connect a node via a driving connection, records are returned individually to the connected node and flow one by one through the remainder of the actionflow.
- If you connect a node via a lookup connection, the records are returned as an array within one recordset. Nodes wired via lookup connection points require both:
- Data Attributes: add attributes from the view. PhixFlow looks-up data from these attributes.
- Request Attributes: when the actionflow runs, PhixFlow returns the data to these attributes.
The following sections explain the properties for input and output connection points.
Input Connection Point Setup Wizard
When a new input is connected the mapping wizard will appear. To reopen the mapping wizard:
- Click on the connector between the Input Data and the Input Connection Point.
Insert excerpt _mappingIcon _mappingIcon nopanel true
Mapping Properties
_mappingIcon | |
_mappingIcon | |
nopanel | true |
Data to be Used
Data Name | Description |
---|---|
Selected Records | Records selected in the Input. For example multiple records selected on a grid. |
Edited Records | Records that have been edited on the input. For example, only records which have been edited on a grid. |
Page | All records on a page. For example a single record being edited using a form. |
Dragged Records | Selected records that have been dragged onto a drop target. |
Drop Target Records | Records Dropped onto a drop target. |
Mappings
- Drag a record from the left (input) onto a corresponding record on the right (Input Connection Point)
- If no corresponding record exists in the Input Connection point one can be added by dropping an incoming record into the empty space on the right, this causes a new record to be created.
- This input is now mapped correctly into the actionflow.
- Repeat for all required inputs.
- Click Confirm Mapping.
Further information, see Wiring Actionflows.
Input Connection Points
Input
Expand | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
Basic Settings
ValidationMinimum Records The minimum number of records that the Actionflow needs to run. If the received records are not above the minimum set, the Actionflow will not run. Maximum Records The maximum number of records that the Actionflow is permitted to run. If the received records exceed the maximum set, the Actionflow will not run. Input Parameters
|
Image Removed
Image AddedOutput
Expand | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
Basic Settings
Input Parameters
|
Image Removed
Image AddedLookup
Expand | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Basic Settings
ValidationMinimum Records The minimum number of records that the Actionflow needs to run. If the received records are not above the minimum set, the Actionflow will not run. Maximum Records The maximum number of records that the Actionflow is permitted to run. If the received records exceed the maximum set, the Actionflow will not run. Request ParametersAttributes used to filter the lookup.
Response ParametersAttributes returned by the lookup.
|
Live Search | ||||||||
---|---|---|---|---|---|---|---|---|
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Learn More
For links to all pages in this topic, see Understanding Actionflows.
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|