Adding Content to Workflow Models
Overview
Items, such as screens, can be dragged from the toolbar directly onto the canvas to create new workflow content. Clicking on a toolbar option lists all existing items of that type in the repository, these can then be dragged onto the canvas.
We refer to the items on a workflow as nodes, each node on a workflow represents a part of the application that either exists or is a placeholder for the future. Nodes are representations of the item they are linked to or will be linked to, therefore they can be given different names to the actual items. This gives greater flexibility and clarity when creating a workflow. Clicking on a node on a workflow opens its properties.
Adding a Screen Node
Screens represent user interactions within a workflow.
New
- Drag the Screen icon from the toolbar onto the workflow canvas.
- A new screen node is created.
- Double-click the screen node on the canvas to start the screen creation wizard. See Screens.
- Note, in the screen's properties, any actions which exit this node will appear in the list under:
- Actions tab → Unconnected Actions. Drag this action into a button to link it or onto a screen to create a new button backed by this action.
Existing
- Click the Screen icon on the toolbar and a list of existing screens will be displayed in the repository pane.
- Drag the required screen onto the canvas and a node will be created that is linked to the screen.
- Note, the node does not need to have the same name as the screen, instead you can label it with the process name. For example, a screen called "Companies", might be labelled "View New Companies".
Adding an Actionflow Node
New
- Drag the Actionflow icon from the toolbar onto the workflow canvas.
- A new Actionflow can created or an existing Actionflow selected from the drop down list.
- Note, removing the Actionflow from the workflow will not delete it from the repository. This has to be undertaken separately.
- Double-click the icon to open the Actionflow. See Wiring Inputs Into an Actionflow.
- Note, this Actionflow will be available on any screen it exits
- Open the screen's properties → Actions tab → Unconnected Actions
Existing
- There are two options for adding existing Actionflows:
- As above, dragging from the toolbar and selecting an existing Actionflow from the drop down.
- Click the Actionflow toolbar icon and a list of existing Actionflows will be displayed in the repository pane.
- Right-click on a Screen node and select Show Actionflows.
- Drag the required Actionflow onto the workflow and a node will be created.
- Note, the node does not need to have the same name as the Actionflow.
Right-click the Actionflow node to see a list of screens that can be opened by the workflow. Screens can be dragged from the list and added to the workflow, if required.
Adding a Workflow (embedded workflow) Node
New
- Drag the Workflow icon from the toolbar onto the workflow.
- A new embedded workflow node is created.
- Double-click the icon to open the workflow.
Existing
- Click the Workflow toolbar icon and a list of existing workflows' will be displayed in the repository pane.
- Drag the required workflow onto the workflow and a node will be created.
Adding an Analysis Model Node
New
- Drag the Analysis Model icon from the toolbar onto the workflow.
- A new Analysis Model node is created.
- Double-click the icon to open the Analysis Model.
Existing
- Click the Analysis Model toolbar icon and a list of existing Analysis Models will be displayed in the repository pane.
- Drag the required Analysis Model onto the workflow and a node will be created.
Adding an External Task Node
External task represent processes in the workflow which occur outside of PhixFlow.
Connecting Nodes
- Hover over any node on the workflow and the connector symbol will appear.
- Click on the symbol and drag the arrow to the node you wish to connect to.
- This is illustrated below:
Labelling Connectors
- Click on a connecting line to open its properties.
- Enter the required value in the label.
- Click Apply.
- The label will appear on your workflow.
Removing Connections
- Right click on the connecting line you wish to remove.
- Click Remove Connector.
Adding Descriptions
It is advised to add descriptions to the node to provide information about each node's role in a business process.
- Click on any node to open its properties.
- Enter a description that outlines this nodes role in the business process.
- Click Apply.
- The description will appear on your workflow when you mouse over a node.