Image RemovedYou have completed the Foundation Intermediate Module for the Actionflow Course and now know how to create and configure simple Actionflows with sophisticated processing logic in PhixFlow.
Head over to the Learning Centre to keep up-to-date with the latest courses and resources. We also have a host of how-to articles on the site designed to guide you through specific tasks and we will be adding new ones regularly. If there is a topic you would like us to cover, please get in touch and we will be happy to help, email anthonyzoe.george@phixflowbaldwin@phixflow.com.
If you are interested in learning more about Actionflows, we have Intermediate and Advanced Modules coming soontake a look at our 3. Actionflow Advanced Module.
If you would like to learn about screen building or data analysis, and have not already done so, take a look at our Courses:
Test Your Knowledge
Coming Soon
HTML Comment |
---|
|
Difficulty Level:
Image Removed
On the Course Management screen open the Insert excerpt |
---|
_layers | _layers | nopanel | true |
and expand the area, Screen HeaderExpand the area, Right, and you will see two components - a button and a dynamic text fieldCreate an Actionflow on the button that uses the now function to insert today's date into a dynamic text field Expand |
---|
title | Questions to consider |
---|
|
- Does this Actionflow require any data from the Course Management screen for it to run?
- What type of Action Node can perform a function?
- How do you write the results of the function to the text field on the screen?
|
Expand |
---|
title | Helpful Hints & Answers to the Above Questions |
---|
|
- No data is required for the input
- Use a Calculate Action to perform the function
- You will need a create an output to write to the text field
- The top level of the screen is called a Form
- Remember to map all the way through the Actionflow
- Check every connector to make sure the data you expect is being pushed through
|
Expand |
---|
|
Expand |
---|
title | Input & Action Node Setup |
---|
|
Description?
Right-click on the button on the screen and choose Insert excerpt |
---|
_actionflow_add | _actionflow_add | nopanel | true |
Enter a name for the Actionflow,- Name:
Populate Date Field
- Select Confirm
Select Click to Connect and for the input, choose the Insert excerpt |
---|
_actionflow_on_click | _actionflow_on_click | nopanel | true |
Action Event, then select Connect InputClick and drag the Insert excerpt |
---|
_action_calculate | _action_calculate | nopanel | true |
icon from the toolbar onto the canvasEnter a name for the Calculate Action and select Create Action The Insert excerpt |
---|
_property_tabs | _property_tabs | nopanel | true |
for the Calculate Action will open on the rightIn the Output Attributes section, click the Insert excerpt |
---|
_add_icon | _add_icon | nopanel | true |
iconEnter a name for the new Output Attribute and complete the following details:Type: choose String
Expression:
Then Insert excerpt |
---|
_finish | _finish | nopanel | true |
Click and drag the input onto the Get Date Calculate Action Expand |
---|
|
Setup the Output and Write Back to the Screen
DESCRIPTION?
In the Connections panel on the left, click Insert excerpt |
---|
_addIcon | _addIcon | nopanel | true |
Add to create a new connection pointEnter the following details for the new connection point:- Name:
out
- Type: choose
Output
- Select Create Connection Point
Select Click to Connect and for the output, choose the Insert excerpt |
---|
_form | _form | nopanel | true |
datasource- Select Connect Output
Close the Mappings window that automatically opensHover over the Calculate Action node and select outA red arrow will appear - click on the Insert excerpt |
---|
_output | _output | name | icon |
---|
nopanel | true |
output node under ConnectionsOn the Mappings window, drag the attribute, TodayDate, from the left (Calculate Action) to the right (output connection point) to create an attribute on the output- Select Save
Under Connections, right-click on the connector, out, and choose Insert excerpt |
---|
_mappings_configure | _mappings_configure | nopanel | true |
Drag the TodayDate attribute from the left (output connection point) and drop it onto the DateField target parameter on the right ( Management screen)- Select Save
Close the Actionflow to return to the Course Management screen Insert excerpt |
---|
_lock | _lock | nopanel | true |
the screen and press the Button Date on the screen to see the Actionflow in actionWe can see that the Actionflow is working because it displays today's date in the format DD/MM/YY in the DateField dynamic text field