How Do I Publish an App?
...
You get one chance - You can only enable document drafts at the first publish of an app. This is a one-shot decision. The reason for this is that we didn't want people to be able to turn this feature on later once drafts are saved without the submitter knowing about it.
Only on Save - A draft is only created when the user clicks "Save." Before that, the document doesn't exist to anyone but the submitter.
The submitter is alerted - When this feature has been enabled for an app, the submitter is notified when they go to save the document. This lets them know that administrators will be able to read their content.
Drafts are not shared - When you share the data from "App A" with "App B", the drafts in App A are not available.
...
There are two options depending on whether or not your form is authenticated (requires NetId and password) or anonymous for public use without authentication.
...
Important Note:This is the only way to get the url for the blank form. You cannot bookmark from a blank form on your browser. That is actually the url for a person’s draft copy of the form, not the url for a new form.
...
Modifications to an already live application will only impact new records from the point of publish forward. Any completed records or in progress records retain the version of the form and workflow at time of submission. Any record in draft mode prior to submitting will be updated to the latest version of the form when the submitter tries to open it from their drafts.
Important Note:
When publishing changes you want to be mindful of fields that are new or removed as they will still be available in the Documents area for the administrator of the form and the workflow approvers would need to distinguish between the different versions of the form. Some tips are to display some text on the form for the approvers to let them know about the change. For example if you initially did not have an automated email on denial and decided to add it later on, the approver would need to know if the version of the form they are reviewing sends the email or not so they can take the appropriate action.
User Tip: Before going live with your application for the first time, it is recommended that you duplicate your application so that any versions (including removed fields) that were used during development/testing are discarded. (Duplication is not required, but note that old, unused fields will be retained unnecessarily.)