Before upgrading to “Forms for SharePoint On-Premises: Major Update v3.8.2” we need to backup/export all plumsail forms. I think it's a necessity for many after this major update.
Is there a way to programmatically export all the Plumsail forms in use in a site collection?
We have SharePoint 2019 on premise and using hundreds of Plumsail forms in different sites.
We'd need a script that checks which sites, libraries, and lists use Plumsail forms and exports the individual forms.
Thanks in advance for your help.
By the way, backing up is not required for an update. All forms will keep working as before. Even if you later revert to an older version of the app, the forms will require no changes as long as you don't re-save them in the newer version.
I thought it was a best practices to save the form before updating it. Having hundreds of forms, I need a tool that could search for and export them for us. Not manually.
Do you think it's not necessary?
By the way, do you have experience exporting forms programmatically?
No, exporting forms is not necessary. If you want to keep track of changes, you can enable versioning history for the Site Pages library. See Forms versioning for more information.
Right now, there is no tool to find all forms on the tenant. If you know the list for which the form is designed, you can use the Provisioning API to get the form layout and do whatever you want with it: backup, duplicate, change, etc.