What Does This Page Cover?
Learn about form drafts and how Creator makes it easier to save your partly-filled data, thereby enabling you to effortlessly pickup from where you left and complete the form before submission.
Availability
Saving a form as draft:
- is available across all data centers.
- can be created in the free and paid plans of Creator.
- can be configured by the super admin, admins, and developers while other users can create and manage them.
Overview
Drafts enable users to save their progress automatically for a certain period of time, after which they will be deleted. This means that if users are unable to complete a form or need to switch devices, they need not start over the next time they open the form. They can access the draft, make changes as required, and submit the form.
A
form is a component of your Zoho Creator app that enables you to collect and store data. In other words, forms enable your users to provide their data through your app. This makes forms one of the main points of interaction between your users and your app.
Sometimes, users will fill out part of a form, and save the rest for later. They'll want the option to pick up where they left off and complete the saved form before submitting it, without incurring any loss of data.
With Creator, users can save a form as a draft and access it later, thereby preventing data loss. If you are the admin, super admin or developer of your application, you can enable the Save Draft option for your forms. Your users will be able to save their form progress as a draft for 15 days, after which the draft will be deleted automatically. This means that if your users are unable to complete a form, they don't have to start over the next time they open their draft. They can resume from where they left off (within 15 days) and submit the form at their convenience.
- Users can add data, make changes to existing data, or even enter missing information in a draft before submitting the form.
- Upon editing a draft and saving it as a draft again, the previous draft will be updated with the latest changes. This ensures that at any given time, users can recover drafts based on their last saved date and time.
- To ensure that your users don't accidentally submit forms upon clicking Enter/Return button on their devices, you (super-admin/admin) can enable the Confirm form submission form property. Learn more
Example
Let's say you've built an application named Payroll Management, in which you've created a Tax Declaration form. On this form, employees can fill in the details of the tax-saving investments that they plan to make during a particular financial year. You (the employer) can use this information to ascertain your employees' tax liability. Employees might feel anxious or doubtful about selecting investments. Before they commit, they might want to spend some time coming up with a well-planned strategy for making the investments without disturbing their cash flow.
You can enable the Save as Draft property, allowing your employees to save their forms as drafts and edit them later, when they are sure of their investment choices. Once they've completed the draft, they can digitally sign and submit the Tax Declaration form. The draft will be deleted after the form's submission (when the data submitted in the form becomes a record).
See How It Works
Things to know
- Users can save their forms as drafts only if you (Admin/Super Admin) have enabled the Save Draft form property. All users of your application can then add, update, or delete drafts in the live mode of your application.
- You can save an integration form as a draft.
- Drafts are user-specific. In other words, users can only view and access their own drafts.
- Application administrators cannot view their users' drafts.
- All drafts saved for more than 15 days will be deleted automatically.
- If you (Admin/Super Admin) make any changes to a form, all its drafts will be deleted. Changes include:
- Disabling the Save Draft property
- Modifying field properties
- Adding or deleting form fields
- Deleting a form or application
- In the case of workflows, draft deletion will occur if workflows are created, modified, deleted, and enabled/disabled in the following cases :
- Record events, such as Created, Edited and Created/Edited records.
- Form events, such as:
- On Load
- On User Input (subform included)
- Addition of subform row
- Deletion of subform row
- Once a draft is submitted as a record, the corresponding draft will be deleted.
- If you've enabled environments for your apps, the Save Draft property will only be available in the production environment for C6 applications.
- The Save Draft property is available for C5 applications. For sandbox applications in C5, Save Draft is available for those published in Sandbox mode.
- If you've configured either an on-load or on user input form workflow, it will be executed as usual upon loading of the main (original) form. However, this workflow will not be executed upon opening a draft form. This is because drafts only maintain the state of the form from where users left off.
- If you've configured an on validate or on success deluge script for your form workflows, it will be executed upon validation or submission of a draft form (i.e. when the user clicks the Submit button on the draft form). This is because a draft form, once submitted, is considered a form record and the configured form workflow is executed.
Limitations
- Drafts can be saved only while adding a record (Drafts are not supported while editing a record).
- Users can only save up to five drafts per form. After that, they'll need to clear an existing draft to save a new draft.
- While submitting a record using saved draft data, there might be chances of storing outdated values in integration fields. To rectify them, users can either modify the value referred in draft, in the respective connected service or delete the record from their Creator application.
- You cannot view preview of media fields preview while editing a draft.
Mobile properties
Form drafts saved in web browsers will automatically be available on both mobile and tablet devices. These include
code-signed apps,
customer portal apps, and
PWAs. Similarly, when a user deletes a draft in the web browser, that draft will automatically be deleted on their mobile and tablet devices.
On mobile and tablet devices, you can access your drafts by clicking the Drafts icon in the top-right corner beside the form name.
- Understand form builder
- Manage form drafts