Function Builder

The Function Builder (FB) is used to build up the action that will be performed when a user interacts with the script, or the controls on a screen. Featuring an intuitive drag and drop interface allows you to build these actions without needing to have knowledge of programming. Still you can perform tasks such as moving to a different screen, checking the user has entered data, and interact with the database tables.

Function Builder is based on the Blockly framework which is rendered in a browser. Still, scripts that have been built with Infinity v4.4 (and are not updated to the new FB) are still running in v4.5 through the old Function Builder.

Functions accept a number of “command” objects that take a number of parameters. The parameters will either be a screen control, database field, script variable or free text, and by using a number of command objects you are able to build actions that guide the user through the script.

Note: For a full reference of the available commands see Commands.

The main screen of the Function Builder contains the following areas:

The Function Builder also allows you to handle Supported Events.