Push a template update through to all drafts of forms for all users.
-
Emily Turner commented
Here's more details about this extremely crucial feature.
We have dozens of templates, all of which are related to workflows that use a plethora of fields from those templates in order to function. Those templates also have accumulated dozens to hundreds of drafts over the course of their existence.
A few of our templates us workflows for an approval process. Because GoFormz doesn't recognize the difference between a true draft (a form that has been created but never submitted) and an open form (a form that has been submitted, but has been reopened after being transferred for action), most of these drafts are forms awaiting action from reviewers. (GoFormz needing a distinction between drafts and open forms is a whole other topic).
Now, I need to make an update to the template and the workflow. The changes I'm making are adding new fields that the workflow will reference and need to function.
Unfortunately, after I've made this change, hundreds of existing drafts will now fail when they are eventually completed because they are on the old version of the template where those fields didn't exist.
Although it is possible to go into each and every one of those hundreds of drafts, take ownership, update their template version, and transfer the ownership back to the appropriate person, it's simple untenable to do that.
Creating a whole new template doesn't work as the drafts and completed forms from the original template still need to be accessible and actionable.
As things are, we're really hampered when it comes to improving our existing templates. We need a way to bulk update the template version of drafts.