Enterprise Form Builder Module
Last updated
Was this helpful?
Last updated
Was this helpful?
The Form.io Enterprise Form Builder Module is a form building and form management utility that is completely embeddable within an application. This decouples the form building and form management functions from application development. It is analogous to the function of the Form.io Developer Portal, however the Enterprise Form Build Module functions entirely within the application environment.
When the form builder and manager is deployed within an application through the Enterprise Form Builder Module, the module implements custom routing to attach any created forms to a project. The forms can then be managed both through with the module's own form management tools as well as by accessing that project through the Form.io Developer Portal.
The embedded form builder and manager experience can be customized to the application context. The components and functionality can be configured to limit form builders within the application to certain components or to customize the behavior of components.
The Enterprise Form Builder Module supports a wide range of embedded Form.io Enterprise features, such as:
Manage Forms: Create, List, Edit, and Delete forms.
Form Edit conflict resolution: Multiple builders can safely modify the same form at once.
Routing logic and guards: Prompt a form user with unsaved changes before navigating away from a modified form.
Integrated Premium Components
Custom Form Builder configurations
Fully customizable components and route resolvers
The Enterprise Form Builder provides pre-defined modules that serve as a scaffold for embedding form building and form management functions in an application. It accomplishes this by introducing the routing logic, resolvers, and components that are used for the common CRUD operations used when managing forms. For a complete list of modules, refer to the Enterprise Form Builder Module section of this document.