Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
_Banners
_Banners
nameactionflow
nopaneltrue

Overview

Welcome to the Foundation

Actionflow Module

Here's what you need to know before starting.

Resources - Data

All module of the PhixFlow Actionflow course. In this module, we'll explore simple Actionflows, such as using Open Screen actions and Save actions, and you'll gain theoretical knowledge of the processing involved. By the end of this module, you'll have a good knowledge of the product, the ability to configure Actionflows for a simple application and the ability to assimilate knowledge from the Help

Prerequisites

Resources and Data

Recourses -

All of the data used in this course is available in the Downloads section of the Learning Centre, should you require it.

Note: If you are using a training instance, this data has already been pre-loaded into the Actionflow Application.

Image Removed

preloaded into the Actionflow Foundation Application on your training instance. To obtain a training instance, contact support@phixflow.com.

If you would like a copy of the School Data, it is available from the Downloads section of the Learning Centre.

Image Added

Pre-Built Application

The pre-built application, Actionflow Foundation Application, can be found on your training instance. It contains an ERD with data and a number of screens that are referenced throughout the course. 

Image Added

Application Overview

Before we dive into the course, let's first become familiar with the ERD and screens we have provided for you. Remember to not delete any tables or screen components as this may cause the processes to fail.


Expand
titleCourse Management School Data ERD

Open this ERD and spend a few minutes studying the one-to-many relationships between the tables, and

Insert excerpt
_view_show_icononly
_view_show_icononly
nopaneltrue
 view the data. 

  • Each dataset recordset has its own table with a primary key
  • Note the special relationship between the Students and Courses tables, where the Course Attendees table facilitates a many-to-many relationship

Image Added


Expand
titleCourse Management Screen

Open this screen.

  • Side Menu: The Courses table is backing the School Courses gridHome and Teachers buttons are set up for you
    • Configure the Students button once you have completed this module
  • School Courses grid: This is backed by the Courses table
    • The Course Status column will be populated later in this module 
    • There are a number of buttons under the grid that we will configure as part of this course
  • Students expandable tile: 
    Insert excerpt
    _lock
    _lock
    nopaneltrue
     the screen to open and close the expandable tile
    • This is backed by the Students table
    • The string field, StudentIDFromAttendees, will be set up later in this module
  • Today's Date button and field: This will be set up as part of an exercise later in this module

Image Added


Expand
titleCourse Form Screen

Open this screen.

  • This is the form that we We will later configure this form to add and edit courses in the School Courses grid 
  • The Course ID and Course Status fields are read only
  • The Name field contains validation making it a mandatory field, shown by the *

Image Added


Expand
titleTeacher Management Screen

Open this screen.

  • Teachers grid: This is backed by the Teachers table
    • There are a number of buttons under the grid that are preconfigured
    • The Teacher Status column will be populated later in this module 
    • The icons in the Find Address column will be configured in this module 

Image Added


Expand
titleTeacher Form Screen

Open this screen.

  • We will later configure this form to dynamically update courses according to the associated teacher's status
  • The Teacher ID field is read only
  • The Name field contains validation making it a mandatory field, shown by the *

Image Added


Module Tips and Troubleshooting

Here are our handy tips and tricks for success in this module.

Tips for Success on this Module

  • Use the names we provide - When naming certain components, Actionflows, buttons, etc. we have provided the names to use. We recommend using these names to ensure that when these objects are referenced later in the module, you will easily find the required object them 
    • Likewise, avoid renaming the objects we have provided in the Actionflow Applicationapplication
  • Work through the chapters in order - The chapters have been carefully constructed to ensure they follow a logical order, build on the topics covered previously and level of difficulty. Any links on the page should be considered as further reading once the module is completed to ensure a full understanding of the topic

Troubleshooting

  • If you go wrong at any point and alter your data in an unexpected way, you can roll back your test data to its original state - see Rolling Back Test DataContact 

If you require support, please contact PhixFlow Support via

the 

either:

  • Insert excerpt
    _support
    _support
    nopaneltrue
  • Insert excerpt
    _
    chat
    phixflow_logo_
    bot
    only
    _phixflow_
    chat
    logo_
    bot
    only
    nopaneltrue
     ChatBot,
    Contact PhixFlow

These options are available in

Insert excerpt
_design_mode
_design_mode
nopaneltrue

 from the system controls

under the

Insert excerpt
_administration
_administration
nopaneltrue
menu in the top right of PhixFlow

1.03 Getting to Know Actionflows.

Image Added