Versions Compared

Key

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

Insert excerpt
_Banners
_Banners
nameactionflow
nopaneltrue

What is an Actionflow?

Insert excerpt
_actionflow_icon
_actionflow_icon
nopaneltrue

An Actionflow is a diagram that represents a sequence of actions and data flows.

Actionflows...

  • control the interactions users have with your application and its data, e.g. opening a new screen to edit data
  • belong to an application or package and can be reused in multiple locations within that application and with different inputs, e.g. address cleansing/finder
  • are composed of individual actions (nodes) that each perform a specific task, such as opening a screen or saving data
  • have input and output connections to screens, buttons or tables
  • are designed to be composable, e.g. can be combined and are data agnostic

Why are Actionflows used in PhixFlow?

Actionflows make PhixFlow applications interactive. They convert a static screen into a user interface, combining simple individual actions into complex functionality. This enables the application user to interact with the screens, screen components and data.

The

/number/ principles of an Actionflow

Principles of Actionflows

  1. All Actionflows require an input, this can be data or an input action (user interaction or scheduled task/task plan)
  2. To use data within an action node it must be mapped into an input parameter for that node
  3. Action nodes return data to the Actionflow as Output Attributes
  4. Actionflows only require minimal data to be mapped in to run, e.g. just the primary key. This is because we can look the data up using a unique identifier (UID)