Hi.
I have made a rather large form for a customer. Now the question is if it it possible for the customer to work on filling out the form, save progress and resume filling out the form next day or week where he left off.
I have tested other forms where this is possible but then only with local storage. I hope this is possible with Chronoform and database.
Thank you.
I have made a rather large form for a customer. Now the question is if it it possible for the customer to work on filling out the form, save progress and resume filling out the form next day or week where he left off.
I have tested other forms where this is possible but then only with local storage. I hope this is possible with Chronoform and database.
Thank you.
Yes it's possible but you'll have to do it yourself based on their user ID or some other stored data identifier.
Hi newit,
Adding to Healyhatman's post - you need to make sure that in the saved form data there are
(a) a way to recognise the user when they return. If they are registered then use the User ID, otherwise a mail address, or an identifier string.
(b) a status field that says if the record is in progress or complete.
When the form is saved and incomplete you save the data so far with the status 'in progress' and you can email them with the identifier string if necessary and a link to continue their form.
The continue link should go to a small form that checks their id and checks the record status. If all matches up you can reload the full form with the form data.
Bob
Adding to Healyhatman's post - you need to make sure that in the saved form data there are
(a) a way to recognise the user when they return. If they are registered then use the User ID, otherwise a mail address, or an identifier string.
(b) a status field that says if the record is in progress or complete.
When the form is saved and incomplete you save the data so far with the status 'in progress' and you can email them with the identifier string if necessary and a link to continue their form.
The continue link should go to a small form that checks their id and checks the record status. If all matches up you can reload the full form with the form data.
Bob
You need to login to be able to post a reply.