Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Introduction
Welcome to Workflow Fundamentals. In this chapter we will learn about all the key techniques and principles to create our first application workflow in PhixFlow that models the logic of our business processes.
Concepts
To find out more about the key concepts for Workflows in PhixFlow before you take the course below, or simply to refresh your memory, see Creating Workflows.
Video Demonstration
Watch the video demonstration, then complete the task list below.
Iframe | ||||||||
---|---|---|---|---|---|---|---|---|
|
Fundamentals Tasks
Complete the tasks below, before moving to the next chapter.
Task 1: Create a Workflow
Select
from the PhixFlow home pageInsert excerpt _workflow _workflow nopanel true - Click
Insert excerpt _add _add nopanel true - On the Create Workflow window that appears, enter the name,:
- Name:
Customer Approval
- Select Create
- Name:
Task 2: Add Nodes
On the workflow, click and drag the
node from the toolbar onto the canvasInsert excerpt _workflow_analysis_toolbar _workflow_analysis_toolbar nopanel true On the
window:Insert excerpt _workflow_analysis _workflow_analysis nopanel true Name:
Collect Companies
Press Create Analysis Model
Task 3: Add and Change Swim Lanes
- Right-click on the Swim Lane on the left of the screen, and choose
Insert excerpt _edit _edit nopanel true - On the
, in the Basic Settings, change the Label to:Insert excerpt _property_settings _property_settings nopanel true Web
your changesInsert excerpt _finish _finish nopanel true - Right-click on the Swim Lane, Web, and choose
Insert excerpt _workflow_swim_after _workflow_swim_after nopanel true - On the
, in the Basic Settings, change the Label to:Insert excerpt _property_settings _property_settings nopanel true Sales
your changesInsert excerpt _finish _finish nopanel true
Task 4: Rename Nodes
- Add a Screen node for the screen you created in 3. Screens Fundamentals, by clicking
on the toolbarInsert excerpt _screen _screen nopanel true - The list of screens in your application appear in the
Insert excerpt _repository _repository nopanel true - Click and drag the Companies List screen onto the canvas
- In the node
, change the Name to:Insert excerpt _property_settings _property_settings nopanel true View Companies List
Insert excerpt _finish _finish nopanel true
Task 5: Connect Nodes
- Hover over the
Collect Companies node and select theInsert excerpt _workflow_analysis_icon _workflow_analysis_icon nopanel true
iconInsert excerpt _workflow_connector_icon _workflow_connector_icon nopanel true - Then click on the
View Companies List node to connect the two nodes togetherInsert excerpt _screen_icon_only _screen_icon_only nopanel true - From the toolbar, click and drag an
node onto the canvasInsert excerpt _actionflow _actionflow nopanel true - On the
window:Insert excerpt _actionflow_create _actionflow_create nopanel true - Name:
Open Companies Form
- Actionflow: select the
buttonInsert excerpt _add_icon _add_icon nopanel true - Name the Actionflow:
Open Companies Form
- Click Confirm
- Name the Actionflow:
- Click Create Actionflow
- Name:
- Connect the nodes by hovering over the
View Companies List node and selecting theInsert excerpt _screen_icon_only _screen_icon_only nopanel true
icon, then click on theInsert excerpt _workflow_connector_icon _workflow_connector_icon nopanel true
Open Companies Form nodeInsert excerpt _actionflow_icon _actionflow_icon nopanel true
Task 6: Screen Creation
- Create another screen for editing a company by clicking and dragging a
node from the toolbar onto the canvasInsert excerpt _screen _screen nopanel true - Name:
Companies Form
- Press Create Screen
- Name:
- Connect this screen to the Actionflow by hovering over the
Open Companies Form node and selecting theInsert excerpt _actionflow_icon _actionflow_icon nopanel true
icon, then click on theInsert excerpt _workflow_connector_icon _workflow_connector_icon nopanel true
Companies Form nodeInsert excerpt _screen_icon_only _screen_icon_only nopanel true - Double-click on the
Companies Form nodeand select Yes to the Confirm messageInsert excerpt _screen_icon_only _screen_icon_only nopanel true - On the
Create Screen wizard, set the following:Insert excerpt _action_screen_icon _action_screen_icon nopanel true - Name:
Companies Form
- Open Maximised: toggle off
Insert excerpt _toggle_off _toggle_off nopanel true - All Users can View Data: toggle on
Insert excerpt _toggle_on _toggle_on nopanel true - Template:
Edit Form
- Press Create Screen
- Name:
Task 7: Unconnected Actions
- Click back onto the Customer Approval Workflow tab
- Double click the
View Companies List nodeInsert excerpt _screen_icon_only _screen_icon_only nopanel true - The
for the screen will open on the rightInsert excerpt _property_settings _property_settings nopanel true - Click the
tabInsert excerpt _action_actionsTab _action_actionsTab nopanel true - In the Unconnected Actions section, click and drag the Open Companies Form action onto the Edit button on the screen
Task 8: Actionflow Creation
- Click back onto the Customer Approval Workflow tab
- Double-click the
Open Companies Form node to open the ActionflowInsert excerpt _actionflow_icon _actionflow_icon nopanel true - On the Actionflow, under Connections, select Click to Connect
- Choose
, then press Connect InputInsert excerpt _actionflow_on_click _actionflow_on_click nopanel true - Click and drag the
onto theInsert excerpt _input _input nopanel true
Open Screen (Companies Form) nodeInsert excerpt _action_screen_icon _action_screen_icon nopanel true
Task 9: Add Embedded Workflows
- Click back onto the Customer Approval Workflow tab
- From the toolbar, click and drag a
node onto the canvasInsert excerpt _workflow _workflow nopanel true - On the
window:Insert excerpt _workflow_create _workflow_create nopanel true - Name:
Onboarding Workflow
- Press Create Workflow
- Name:
- From the toolbar, click and drag an
node onto the canvasInsert excerpt _actionflow _actionflow nopanel true - On the
window:Insert excerpt _actionflow_create _actionflow_create nopanel true - Name:
Submit
- Actionflow: select
Insert excerpt _add_icon _add_icon nopanel true - Name:
Submit
- Click Confirm
- Name:
- Click Create Actionflow
- Name:
- From the toolbar, click and drag an
node onto the canvasInsert excerpt _actionflow _actionflow nopanel true - On the
window:Insert excerpt _actionflow_create _actionflow_create nopanel true - Name:
Save
- Actionflow: select
Insert excerpt _add_icon _add_icon nopanel true - Name:
Save
- Click Confirm
- Name:
- Click Create Actionflow
- Name:
- Hover over the
Companies Form node and select theInsert excerpt _screen_icon_only _screen_icon_only nopanel true
icon, then click on theInsert excerpt _workflow_connector_icon _workflow_connector_icon nopanel true
Save nodeInsert excerpt _actionflow_icon _actionflow_icon nopanel true - Repeat this to connect the
Companies Form node to theInsert excerpt _screen_icon_only _screen_icon_only nopanel true
Submit node, and theInsert excerpt _actionflow_icon _actionflow_icon nopanel true
Submit node to theInsert excerpt _actionflow_icon _actionflow_icon nopanel true
Onboarding Workflow nodeInsert excerpt _workflow_icon _workflow_icon nopanel true
Task 10: Add External Nodes
- On the toolbar, hover over
, then click and drag aInsert excerpt _workflow_external _workflow_external nopanel true
node onto the canvasInsert excerpt _workflow_send_email _workflow_send_email nopanel true - On the
window:Insert excerpt _workflow_create_send_email _workflow_create_send_email nopanel true - Name:
Email Accounts
- Press Create Action
- Name:
- Hover over the
Submit node and select theInsert excerpt _actionflow_icon _actionflow_icon nopanel true
icon, then click on theInsert excerpt _workflow_connector_icon _workflow_connector_icon nopanel true
Email Accounts nodeInsert excerpt _workflow_send_email_icon _workflow_send_email_icon nopanel true
Task 11: Add Descriptions to Nodes
- Click on the
Email Accounts nodeInsert excerpt _workflow_send_email_icon _workflow_send_email_icon nopanel true
- In the
:Insert excerpt _property_settings _property_settings nopanel true - Description:
Email Account Managers
- Description:
- Press
Insert excerpt _save _save nopanel true - Hover over the node on the canvas to see the description
Task 12: Add Labels to Connectors
- Select the connector between the
Companies Form node and theInsert excerpt _screen_icon_only _screen_icon_only nopanel true
Save nodeInsert excerpt _actionflow_icon _actionflow_icon nopanel true
- In the
:Insert excerpt _property_settings _property_settings nopanel true - Label:
Save Details
- Label:
- Press
Insert excerpt _save _save nopanel true
the modelInsert excerpt _save_saveModel _save_saveModel nopanel true