Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Insert excerpt
_Banners
_Banners
nameCreatingWorkflows
nopaneltrue

Overview

PhixFlowWorkflows Workflows model the steps of a business process from end to end,showing the actual components of your application that performs each activity.They visually depict a detailed sequence of business activities and information flows needed to complete yourbusiness process. Workflows provide a live document outlining the structure of your application. It provides , providing direct access to each item that makes up your application, such as screens and other workflows. An application can have multiple Workflows, each of which can be divided into sections called Swimlanes. The latter allows for the separation of functions within your business process.

This is illustrated below in a customer onboarding workflow:

Image Removed

 

contain any number of workflows.

The Workflow Window Layout

Here is a simplified view of the Workflow window:

Image RemovedImage Added

Expand
titleMore Detail
  1. The toolbar provides Workflow specific options, such as displaying the available screens. Click on a toolbar option to display available items in the repository or drag the option onto the canvas to create a new
instance
  1. node.
  2. The right panel shows the Repository, listing available items, or this panel shows an item's properties.
  3. Swimlanes are used in the workflow diagram to visually distinguish responsibilities for sub-processes within a business process. 
  4. Nodes represent activities and processes which make up the workflow.
  5. Connectors show the relationships and flow of activity between nodes.
  6. The central part of the window is the canvas, where you create the workflow and add swim lanes.
  • To add a swimlane, right-click on the existing one and select either add new swimlane above or below.
  • Drag options

    Swimlanes

    Workflows are divided into sections called Swimlanes which separate the functions within your business process. For example, IT, Sales, and Legal. Swimlanes are added by right-clicking an existing swimlane and

    Insert excerpt
    _addIcon
    _addIcon
    nopaneltrue
     adding a new one. See Workflow Swimlane.

    Nodes

    Nodes on a workflow represent items that either exist in your application or are place holders for future items. Place holders allow you to create workflows without having all of the items available at the time of design. 

    See Adding Content to Workflow Models and Workflow Model Elements.

    There are two kinds of node:

    1. Internal, these represent activities and processes occurring within PhixFlow, such as displaying data on a screen and user interactions.
    2. External, these represent activities and processes external to PhixFlow but relevant to the workflow. For example, a user receiving an email or an external system receiving data.

    Adding Nodes

    1. New: Drag the node icon from the toolbar onto the canvas to create new items. Then double click on them to create or configure them.Swimlanes are used in the workflow diagram to visually distinguish responsibilities for sub-processes within a business process. a place holder node. Where a node is incomplete, a red exclamation icon will appear
      Insert excerpt
      _workflow_placeholder_node
      _workflow_placeholder_node
      nopaneltrue
      .
      1. This can be linked to an existing item by dragging the existing item over the node and dropping it.
      2. For Actionflows, a red exclamation icon will be present if the Actionflow is connected to another node on the Workflow while the Actionflow is not complete. See Understanding Actionflows.
      3. For screen, a red exclamation icon will be present if the screen contains an incomplete Actionflow.
    2. Existing: To add an existing PhixFlow item, click the node icon on the toolbar to open a list of available items in the repository, for example,
      Insert excerpt
      HELP90:_screen
      HELP90:_screen
      nopaneltrue
      , and drag the item onto the workflow. See Adding Content to Workflow Models.

    Connectors

    Connectors link nodes together, depicting the type of relationship the nodes share. See Adding Content to Workflow Models and Workflow Model Elements. The Connector Types are:

    1. Sequence Connector: defines the execution order of the activities within a workflow. Represented as a solid line.

    2. Message Connector: indicates a flow of messages between nodes that send and receive them. Represented as a dashed line.

    3. Association Connector: used to associate nonflow nodes with nodes participating directly in the workflow. Represented as a dotted line.

    Connecting Nodes

    1. Hover over a node, and click on the
      Insert excerpt
      _workflow_connector
      _workflow_connector
      nopaneltrue
       arrow which appears.
    2. Drag the arrow attached to the mouse cursor over the required node and click on it to create the connection.
      1. Dragging and clicking in space provides the option to create a new node. 

    Set Connector Type

    1. Click on a connector.
    2. In the properties, set Type.
    3. It is also possible to add a Label.
    4. Insert excerpt
      _save
      _save
      nopaneltrue
       your changes.

    Documenting an Existing Application

    If you have a part of, or an entire application that is yet to be documented in a workflow, this can be easily created. See Adding Content to Workflow Models

    1. Click on the node in the toolbar to list existing items of that type.
    2. The list of existing items appears in the repository pane and can be dragged onto the workflow.


    Example Workflow

    The below illustration is an example of a customer onboarding workflow, click on the image to make it larger:

    Image Added

    What next?

    The PhixFlow Fundamentals course provides a practical guide to using PhixFlow, including the design and configuration of workflows.

    Already started PhixFlow Fundamentals?

    Return to Workflow Fundamentals

    Further Reading

    Child pages (Children Display)