Insert excerpt |
---|
| _Banners |
---|
| _Banners |
---|
name | actionflow |
---|
nopanel | true |
---|
|
This page is for application designers who want to create actionflows to add functionality to an application screen. For actionflow concepts, see Understanding Actionflows.
On a screen, any component that has an
Insert excerpt |
---|
| _actionflow |
---|
| _actionflow |
---|
nopanel | true |
---|
|
tab can be configured to trigger an actionflow to run. Image Added
To create an actionflow:
- On a screen, click a component to display its properties. Components that can have actionflows are:
- buttons
- grid views
- card/containers
- areas
- form fields.
- There are 3 ways to add actionflows. In the component properties →
Insert excerpt |
---|
| _actionflow |
---|
| _actionflow |
---|
nopanel | true |
---|
|
Settings:- Adding via an event handler
- click
- Event Type select an event type
- Action Method select Actionflow
- Actionflow, click
Image Added
- Adding via an action directly
- Action Method select Actionflow
- Actionflow, click .
Image Added
- Quick add for buttons
- Right click on a button and select Add actionflow
Image Added
- PhixFlow opens the actionflow canvas.
- Drag actions from the toolbar onto the central canvas
- Wire the actionflow and connect
- instance inputs
- action nodes
- instance outputs (optional)
For more detail on actionflow nodes and wiring,
see below. Action tab
Image Removed
aDDING AN ACTIONFLOW VIA AN EVENT HANDLER
Image Removed
aDDING AN ACTIONFLOW VIA AN ACTION DIRECTLY
Image Removed
Image Removed
HTML Comment |
---|
|
Options to create an actionflow not available in 9.0 To create an actionflow: - with a button as the input connection, in a screen, right-click on any button
|
(anything else?) dashboard - screen and select Add Actionflow.
- initially unconnected to a component, in the repository browser expand Actionflows and click . You can wire the action to a button
|
(or something else) - add relevant link. HTML Comment |
---|
|
Wiring Actions
Wire each node from the output to the input connection points
Mapping Connection Points
Input Connection (available data or user action) map onto the Connection Point in order to pass data to the Actionflow.
Drag the Input Connection's "Output Connector" Image Removed onto the required Connection PointImage Removed
The mapping window opens.Drag the attributes from the Input Connection (Left) onto the Connection Point (Right)- Ensure the type of data is the same i.e. we cannot map a text field onto a date field as they are not compatible.
Create Target Attributes (Optional): drag an attribute on the left to the white space on the right, this will automatically create an attribute of the same name and type.Confirm the mapping. Now the "Output Connector" will be blue to indicate it has been mapped Image Removed.Repeat these steps for any additional mappings required. Not sure if we just add the mapping into here?Data flows through the Actionflow sequentially |
one stream-item Child pages (Children Display) |
---|
style | h3