The idea is:
Currently, the form trigger always shows at least one field and needs to be submitted by the user before the workflow continues.
I have several use cases where I need to get data from other services and/ or do calculations before knowing which page to display or which fields should be displayed.
Therefore,
- an option “loading animation only” shall be added to the form trigger. When it is set, the node does now show any controls at all except a loading animation of some kind.
- in this case, the initial form page shown to the user shall be the one defined in the first form node reached in the workflow execution.
- the form trigger shall output any query parameters it received.
My use case:
I want to send links to the form to customers that allow them to update/ change data stored in our CRM. To show them the data we have stored for them currently in the form placeholders, I need to ask them to skip the first page of the form which also has to have a dummy field.
That’s not a UX I can ask my customers to endure.
I think it would be beneficial to add this because:
Open up a whole new range of use cases to be covered using the fantastic forms feature in n8n!
Any resources to support this?
There are similar but not identical feature requests going in that same direction:
Are you willing to work on this?
Yes! I have opened a PR in the past (fix for NextCloud node, unfortunately not merged yet) so know my way around a little already.