replied on August 26, 2015
I just wanted to see if talk about adding this type of ability natively in Forms in a future version? We have a lot of forms that interact with public users and we are needing to send them back to have certain information corrected. Saving the data to a database is a great option until you have a form with 75+ fields like Beau mentioned.
If a form was able to be setup as 1 of 3 options (public, public w/email address, and restricted) that would be great. I would envision the public w/email address option working as follows. The public individual fills out the form in question. When they go to submit, it would require them to enter an email address. That email address is related to that form similar to how a Draft currently works. If at any point in the forms process it needs to be sent back for correction or additional information, a button would be selected and it would send back to the email address that was entered when the form was first submitted.
When the public user resubmits the form, Forms would know at what step the form was at and it would send back to the last step and carry forward from there. It might be good to have an option for an admin to choose if when it is resubmitted whether it restarts the entire process or goes back to the previous step.