1. What is the general goal of the feature?
I want a form shortcut that points to the latest available version of a form of a project.
The association with the form ID should remain stable if other forms are published or removed.
If Collect is switched to a different project B, using the widget from another project A could switch Collect to that project A. My use case is single project based but this spec should consider multiple projects.
2. What are some example use cases for this feature?
This way I can use managed QR codes to release minor form updates and have form shortcuts laid out on all devices in a way that makes sense to our enumerators.
In my case, we create a workflow style pattern with the widgets. Creating those widgets is repetitive and tedious, and most devices are maintained by local coordinators. Releasing a new form version requires contacting all these coordinators and talking them through deleting, then re-creating the respective shortcut widgets.
3. What can you contribute to making this feature a reality?
Specs and testing.