Form plugins
A developer role is required. For information, see User roles.
Form plugins allow you to add custom form controls to your form designs. You can create plugins to add new controls like star ratings or sliders, add alternative versions of native controls, visualize information in tables, charts, and generated images, provide workarounds and new functionality, or add complex solutions to your forms.
When a plugin is added in the Form plugins manager, it is added to the Form designer control toolbox. Form designers can then add the plugin to their form designs just like out-of-the-box form controls.
For more information on creating Form plugins, see the Form plugins software development kit.
Note: Form plugins must be enabled in your tenant by your Administrator. See Form plugins.
Jump to:
Access the Form plugins page
-
On the top navigation bar, click Automate.
- On the left, click Form plugins.
Add a form plugin
Add a form plugin to make it available in the form control toolbox when designing forms. Form plugins can be uploaded to your tenant or hosted externally. Uploaded and externally hosted form plugins behave differently when deleted, so choose your option carefully.
Note: Externally hosted plugins must be hosted with CORS enabled. For more information on hosting plugins, see the Form plugins software development kit.
-
On the top navigation bar, click Automate.
- On the left, click Form plugins.
- Click Add plugin.
- Select either:
- Upload, and click Select file to choose the plugin file to upload.
- Link a URL and enter the Source URL where you have uploaded your plugin.
Your plugin file must be a JavaScript file less than 5Mb.
- In the Element name field, type the name of the exported web component.
- If you want to add more information to identify the plugin, add a Description.
- Click Create.
This field must exactly match the custom element name in the plugin's source code, including capitalization.
View a form plugin's source
You can view the source code of a form plugin whether it was uploaded or externally hosted.
- On the Form plugins page, click on the right of the form plugin you want to view.
- Select Source.
A new tab opens with the plugin's source code.
Enable or disable a form plugin
When form plugins are first added to your tenant, they are automatically enabled. If you don't want the plugin to be added to form designs, but you also don't want to delete it, you can disable the plugin. When a plugin is disabled:
- It does not appear in the Form designer toolbox and can't be added to forms.
- Forms that use the disabled plugin can't be published unless the plugin is removed from the form design.
- Already published forms that use the disabled plugin are not be affected.
A plugin's status is displayed in the Status column on the Form plugins page.
To disable a plugin:
- On the Form plugins page, click on the right of the form plugin you want to disable.
- Select Disable.
To enable a plugin:
- On the Form plugins page, click on the right of the form plugin you want to enable.
- Select Enable.
Delete a form plugin
Deleting a form plugin removes it from your tenant so it cannot be added to new form designs. Existing forms that use the plugin will behave differently depending on whether the plugin was uploaded or externally hosted:
- Uploaded: The plugin will be immediately removed from all published forms. Already published forms that use the plugin will display errors. You will need to remove the plugin from the form design and republish the forms.
- Externally hosted: Already published forms that use the plugin are not affected and will continue to use the plugin, but you will need to remove the plugin if you want to edit or republish the form.
Whether a form plugin is uploaded or externally hosted is displayed in the Hosted by column in the Form plugins page:
- Nintex means a plugin is uploaded.
- URL means a plugin is externally hosted.
Caution: Deleting a form plugin can't be undone.
- On the Form plugins page, click on the right of the form plugin you want to delete.
- Select Delete.