Types of Action Node

Types of Action Node

Types of Action Node

The following table summarises the purpose of each type of action node, the types of connections available on an action node and how each action node runs.

 

 

Icon

Description

How it runs

Available Connections         

Icon

Description

How it runs

Available Connections         

See Actionflow Action Properties

Embeds an Actionflow within the current Actionflow.

Once per record

See Open Screen Action Properties

Opens a specified screen.

For confirmation screens, see Confirmation Message Configuration.

Once per flow

See View Action Properties

Use to view additional data to use in the Actionflow. Use where the originating screen or component does not include all of the data required by the Actionflow. 

Once per record

See Calculate Action Properties

Use to manipulate the data that is passed to the calculate action, or to add text (strings). In the calculate action, write an expression using one or more of the 135+ functions available in PhixFlow.

Once per record

See Gateway Action Properties

Use to specify decision logic. Gateways control the route that records take as they flow through the Actionflow.

Once per record

See Open URL Action Properties

Opens a specified URL.

Once per flow

See Save Action Properties

Saves the specified record(s) to its table.

Once per record

See Bulk Update Action Properties

Bulk update records (including saving new records) to a table.

Once per record

See Delete Action Properties

Add an action to delete the specified record from its table.

Once per record

See Bulk Delete Action Properties

Add an action for the bulk deletion of records in a table or to delete all records in a table.

Once per record

See Analysis Action Properties

Runs analysis on the specified tables.

Once per record

See HTTP Action Properties

Performs an HTTP request to an API.

Once per record

See Email Action Properties

Sends an Email to the specified recipient(s). 

Once per record

See JSON Action Properties

Handles JSON data, returning each JSON node, defined by the configuration, as an attribute. 

Once per record

See XML Action Properties

Use to process XML data, and convert it into specific data objects that can be used by PhixFlow for processing. 

Once per record

See For Each Action Properties

Iterates through a set of records or values in an array, performs processing and generates an output record for each value passed in.

Once per record

See Loop Action Properties

Provides the ability to loop within an Actionflow for tasks such as polling an API or paging through results returned by an API.

Once per record

See Converge Action Properties

Converges two paths within an Actionflow. 

This action node does not merge any records but converges paths together.

Only attributes common to all paths leading to the Converge action node will be passed through.

Once per record

See Wait Action Properties

Holds records passed to it until all previous actions have finished processing. Then outputs a count attribute containing the sum of all records it has received.

Once per flow

See Raw SQL Action Properties

(Available in PhixFlow version v12.1+)

Run SQL against remote databases.

Once per record

See Annotation Properties

Allows notes to be added to the canvas, explaining the actions or giving more detail on what is happening at each stage of the Actionflow.

N/A

N/A

See Phase Action Properties

Starts the phase specified by the user on the action node.

To add a phase action node there must be more than one phase in the Actionflow.

Once per flow

See XML Validate Action Properties

Verify that the elements, attributes or data types in an XML document match the specified

.

Once per record

 

Action nodes that interact with recordsets, e.g. View, Save, will ignore any invalid recordsets, except those created in the same Actionflow.