The Form Plugins Starter Kit is a template repository used to develop Nintex Form Plugins using Lit.
- Based on Lit v2
- Local development against your Nintex Automation Cloud tenant
- A Typescript example based on the Form Plugins SDK and examples,as well as Lit best practices
- Rollup bandling for minified production builds
- ESLint and Prettier configurations
- Visual Studio Code bundled configuration and recommended extensions
- Automatic deployment to your configured Azure Blob storage on succesfull production build
- Commonly used Lit templates
- Click on the
Use this templatebutton on this repository to create a new repository. - Install dependencies using
npm i
- Start the
DebugVS Code Task:Terminal > Run Task > Debug - Wait for the build task to complete and the browser window to open @ https://127.0.0.1/.
- If you don't see any files, refresh the browser window once the Debug Task is complete.
- Both tasks will be visible in your VS Code terminal pane
- Add the plugin to your Nintex Automation Cloud Tenant
- Under
Form Plugins, click theAdd Pluginbutton. - Use the
Link a URLoption, and register your plugin.- Copy the url to the sk-hello-world-dev.js.
- Use
sk-hello-world-devas the element name.
- Go to a Form and add the
Hello World DEVplugin from theStarter Kit DEVtoolbox group to your form.
- Under
- Rename the
env.samplefile in the root folder toenv. - Open the file and provide your Azure Blob Storage configuration.
- Run the
PublishVS Code Task:Terminal > Run Task > Publish - Add the plugin to your Nintex Automation Cloud Tenant
- Under
Form Plugins, click theAdd Pluginbutton. - Use the
Link a URLoption, and register your plugin.- Copy the url of your published plugin from the VS Code terminal pane.
- Use
sk-hello-worldas the element name.
- Go to a Form and add the
Hello Worldplugin from theStarter Kittoolbox group to your form.
- Under
- Run the
Add pluginVS Code Task:Terminal > Run Task > Add plugin - Provide the information using the prompts in the terminal pane.
- Follow the Debug process to build and test your new plugin.
Plugin definition Local Development Production Builds Plugin Generator