User Guide
Last updated
Was this helpful?
Last updated
Was this helpful?
Once the Enterprise Form Builder module has been properly installed and integrated within your environment, the Module is ready to be utilized.
Throughout the context of this documentation, Form Builder Pro and Enterprise Form Builder will be mentioned.
Form Builder Pro: UI within a Form.io project that developers utilize to manage and customize the Enterprise Form Builder..
Enterprise Form Builder: The form builder embedded within your application controlled by Form Builder Pro.
Once enabled, the Form Builder Pro will be available in the UI of a project.
Navigate to any project within your deployed environment.
Click the Builder Pro tab from the left-hand navigation bar.
The Enterprise Form Builder Module provides a user-friendly interface called Form Builder Pro for creating a custom form builder that can be embedded directly into your application. Any changes made within Form Builder Pro will directly update the Enterprise Form Builder embedded within your app.
Import Form Builder JSON
Import a JSON file from another Project or Stage to include the configurations and settings of the exported Form Builder Pro.
Remove Builder Configuration
Removes all configurations and custom settings, returning the builder , including all custom groupings, settings, and fields to their default state.
Default Groups
The default components groupings that contain the Form Builder components.
Custom Groups
Create a new component grouping for the Form Builder containing standard or Pre-Defined fields.
Edit Form Options
Customize the general setting tabs for all components and settings specific to an individual component.
Next
Navigate through the Form Builder Pro tabs
Save Builder Configurations
Saves all configurations and settings. This will update the Enterprise Form Builder in real time embedded within your application.
The default component groups available in the Enterprise Form Builder. These groups reflect the same Form.io groupings found within the standard builder included in the a Form.io Project.
At times, entire component groupings might not be relevant for your Form Building requirements. Any default grouping can be toggled on or off as needed, removing the group and all components inside the group from the Enterprise Form Builder.
Within the Form Builder Pro UI, click the Default Groups tab
Uncheck a grouping to remove both the group and all component inside this group from the Enterprise Form Builder.
3. Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
To remove a component from a default group, start by expanding the group to view all included components. Simply uncheck the components that are not required for the Enterprise Form Builder to remove them from the Default Group.
Click the + button to expand the grouping, displaying available components within that grouping
Uncheck a Component to remove it from the grouping and builder
3. Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
Custom groups are utilized to house default or pre-defined components within the Enterprise Form Builder.
Title
The name of the Custom Group that will display within the builder.
Key
The backend identifier for the custom group.
Weight
Numerical order of where the custom group will appear in the grouping list.
Default
Checking the Default checkbox will expand this group when a user initially opens the builder, revealing the available components within the group.
Default Components
Form.io default components that can be added to the custom group.
+Add Another
Add a new Custom Group
Save/Cancel
Save or Cancel the custom group.
Click the Custom Groups tab.
Click the +Add Another button.
Input a Title for the group. This title will be the group's name within the Enterprise Form Builder.
Set a Key for the group which will be used to reference the custom group programmatically.
Set a Weight to the group to determine its position relative to other groups within the Enterprise Form Builder.
Check the Default setting to have this Custom Group expanded by default when users initially open the Enterprise Form Builder
Add any standard Form.io Default Components that should be included within the Custom Group.
8. Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
Enhance custom group by adding predefined components, making them available for use within the Enterprise Form Builder. These components are built on standard Form.io components. Settings can be further tailored to fit the specific requirements of your application's form building needs.
Title
The name of the Pre-Defined Component that will display within the custom group.
Key
The backend identifier of the component within the custom group.
Icon
Add icons based on the CSS framework being utilized within your application.
Save/Cancel
Save or Cancel the Custom Group settings. Users will still need to click the Save Builder Configurations in order to save the changes.
+Add Another
Add and define a new Component to the Custom Group.
Within the Custom Group, click the +Add Another button. This will present a new set of fields to define the component.
Add a Label which will represent the default name of the component within the custom group.
The Key will auto-populate based on the Label input. This identifier will be used within the custom group to communicate with the backend APIs.
Add an Icon to the field based on the CSS framework type used within your application. The icon will display next to the field Title when viewing the component in the Enterprise Form Builder
Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
These settings can differ from the Pre-Defined Component settings found above. A unique Label and Key can be given to the component which will represent the component name when a Form Builder adds the component to the Enterprise Form Builder vs the component name that appears inside the Custom Group.
Label
Key
Type
Select a default component the pre-defined component will be based on. All settings will carry over from the default component.
Input
Saves the input data to the submission object.
Within the Custom Group, click the +Add Another button. This will present a new set of fields to define the component.
Add a Label which will represent the default name of the component when the component is added to the form using the Enterprise Form Builder.
The Key will auto-populate in camelcase based on the Label input. This identifier will be used in the context of the form to communicate with the backend APIs.
Select the Component Type from the list of Form.io fields the component will be based on. In this example, since this is a text input name field, the Text Field has been selected.
Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
Notice the Field Title within the group is called Applicant's Name, while the field Label is First Name when added to the builder.
A list of general setting tabs that are included for all components. Unchecking a tab will remove the setting tab for all components within the Enterprise Form Builder, including any Pre-Defined Components within your Custom Groups.
Toggling Setting Tabs
Click the Edit Form Options tab
Navigate to the Show Tabs panel
Toggle the desired Setting group to remove the tab and all settings found within the tab from components within the Enterprise Form Builder
Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
A complete list of default components included in the Enterprise Form Builder. Opening the component panel will display all available settings specific to the component. Uncheck a setting to remove it from the Enterprise Form Builder. If a general setting tab has been disabled , a message will display saying this setting tab has been disabled.
Toggling Individual Settings
Click the Edit Form Options tab
Navigate to the Show Fields panel
Expand the Component panel you wish to modify settings for.
Toggle the desired Setting to remove that setting from the component options.
Click 'Save Builder Configuration' to apply your settings. Update your application to reflect the changes in the Enterprise Form Builder.
In this example, is being utilized as the application's front-end framework, so the Icon name in this instance will look something like this
bi bi-info
The Schema Field settings define the name and type of the component that will appear when a form builder adds this pre-defined field to a form using the Enterprise Form Builder. Settings like the Label and Key will auto-populate based on the settings set for the Pre-Defined Component but can be changed if needed.
The default, front-end name of the component that will display for the end-user. The Label will auto-populate based on the Pre-Defined Component .
The back-end identifier of the component that will communicate with the APIs. This field is auto-populated in camelCase based on the initial given in the Pre-Defined Component settings. Each field's Property Name must be unique on the form before the form can be saved.
Customize standard components within the Enterprise Form Builder by adding or removing their default settings. Any Form Option changes made will effect available component settings when creating or updating .