How to use form actions
Form actions allow your form to interact with external systems or services in real time. This means that when something happens on your form—like a button is clicked or a dropdown is changed—the form can automatically send or receive data from another system without waiting for the whole form to be submitted.
These actions are useful when you need your form to do more than just collect data. They help your form “talk” to other systems, such as APIs, databases, or business systems like IFS Apps or IFS Cloud.
For example, if you need to update a status in a back-office system, you could add a Select input to your form with available statuses, such as Pending, In Progress or Completed. Using a form action, you can trigger an update when the status is selected, send that selected value to an external API or system (like IFS), then receive confirmation or related data back from that system into your form. All before you click Submit on the form. This makes your form smarter and more interactive by enabling it to connect with other systems, allowing data to be both sent to and received from the form.
Form actions can be set to run when a specific field value changes, when an Action Button is clicked, and in response to other form events.
Supported form action types include:
HTTP Request: Connect your form to any system that exposes a REST or HTTP-based API. This is ideal for custom integrations with external platforms.
IFS Apps 10: Designed to work with IFS Applications 10, allowing you to send data to or pull data from this ERP system.
IFS Cloud: Use this to interact with services within the IFS Cloud environment, such as retrieving data from an IFS projection.
Stored Procedure: If you have a database with stored procedures, you can run those directly from the form. This is often used for more advanced or secure data operations.