Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 11 Next »

What is an Actionflow?

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

  • All Actionflows require an input, this can be data or an input action (user interaction or scheduled task/task plan)
  • To use data within an action node it must be mapped into an input parameter for that node
  • Action nodes return data to the Actionflow as Output Attributes
  • 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)



  • No labels