...
Users should be encouraged not to keep forms Incomplete for long periods of time. If they need to return to the form to complete it at a later date, you should add a separate form for the follow-up visit.
Alternative Solution
If you're in this situation but starring a new build is prohibitive due to possible accidental auto-updates in the field, there is an alternative solution available. This is slightly more difficult than the method above, but does not have the possible negative side affects to other phones in the project. It begins the same as the instructions above:
- Find an older version of the application in the release manager which is compatible with the older form
- "Revert" to that and make a new version. Now the latest version will be compatible with the older form
- Instead of "starring" this build, click "Deploy" and choose the "View Source Files"
- In the URL of the next page, copy the long hexadecimal code at the end of the URL after "download." For example, https://www.commcarehq.org/a/willsproject/apps/download/04651630de172362e1e5e980fb6a7d04/ has code 04651630de172362e1e5e980fb6a7d04/
- On the problematic device, navigate to the home screen and hit the "Settings" button. On most devices this will be the three vertical dots in the top right corner of the screen.
- On this menu, select the "Settings" option
- On the next screen, select the "CommCare Application Server" option
- In the dialogue box that opens, copy down the long hexadecimal code here, then delete everything after the "/download/" part of the URL, including the hexadecimal code here and the "?latest=true" argument if its present
- Replace this with the code you copied from before
- Select "OK" and return to the home screen. From here, pull up the settings menu again and select "Update CommCare"
- CommCare should now update to the reverted version. Now you should be able to access your incomplete forms, finish them, and submit them to our server
- Once you are done with this, again follow instructions 3-10 but with the code from your most recent CommCare version (the one your copied in step 4).
- You should now be back to the version you started with.