Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
How Validation Works in PhixFlow
Validation can be configured to check data as it is being entered and before completing an Actionflow. This could be from simply checking if a field has been completed, to checking for duplicate records using a lookup to via a
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Validation is checked SHOULD THIS BE A BULLET POINT LIST?for the following events:
- When a user submits their data via a form (Default)
- On Blur, which means once
- a user leaves
- a field
- When an existing record is loaded
Applying Validation
We recommend validation is applied at the table level to attributes as it is then automatically applied everywhere the attribute is used. See Table Attribute Validation.
Validation can also be applied on a screen.
Form Field Validation - Video Tutorial
Iframe | ||||||||
---|---|---|---|---|---|---|---|---|
|
Actionflow Validation Options
Prevent Saving of Invalid Fields
Actionflows can be configured to perform a A validation check is performed before running the Actionflow and will not complete run the Actionflow if the validation check fails. For example, when a user presses the Save button on a form, any validation on the form fields will be triggered, and stop the form being saved with validation errors.
The form will highlight the fields that have failed validation and will not allow the user to proceed until the validation issues have been resolved.
Open the ActionflowIn the Settings above the canvas, toggle onAllow Saving of Invalid Fields
Actionflows can be configured to run even if validation errors occur. For example, if a user does not complete all mandatory fields on a form, they can still save their progress and complete the form later.
The form will highlight the fields that have failed validation and will still give the option to save the form.
- Open the Actionflow
- In the Settings above the canvas, click Properties
- In the Basic Settings, toggle on
Allow to Run with Validation ErrorsInsert excerpt _toggle_on _toggle_on nopanel true