There may be times when you will want to make changes to an existing published screen. Our platform allows you do this by creating and publishing new versions of your screens, and rapidly iterating your screen designs.
The published version of a screen is considered to be the current production copy for all users. The MESH platform automatically pushes this version to your app users. This publishing functionality can have risks if you want to make a-lot of changes and test them out as you go. If you publish a new form design each time you want to test screen changes, you may risk disrupting live users with a broken/incomplete screen design. Alternatively, your users may be capturing form entries across many different form versions. This makes it difficult to track entries, and you may have multiple different form field configurations if you do any integration.
We strongly recommend using our test mode when you are developing/testing changes to a form design. Test mode allows you to tweak and test your screen changes during the design process. Instead of continuously publishing new versions you can save changes in the relevant screen designer while in test mode, and then sync these changes to your device. This allows you to make changes and test again without having to publish a new version of the screen each time.
Test mode is a simple and easy way to change your design, formula and other functionality. Go into the form designer, and click on TEST.
Note: The TEST button is only available on screens that are in draft status.
If you want to test a published version, you will need to first click on NEW VERSION. A new version of your screen will then be available in draft status.
You must select particular users that will see the test version. Most of the time this will be you as the designer, but you can add users if you want to expand the testing group.
While a screen is in test mode, the published version, if one exists, will remain visible for everyone else. You can change screen designs as much as you like, without fear of disturbing the stable production version of your screen. While in test mode, your testers' devices will update every time you save changes to the form design. This makes it easy to make a change, save the design, and test it out on your device.
Note: You must ensure that an app synchronization occurs for the changed design to be downloaded to the device.
You can do this by sending the app to the background and bringing it back to the foreground. Otherwise, you can click on 'Force Sync' the settings screen of the app.
When your testing is complete and you have finalized the design changes you can roll out the new version to all your users. Click on 'PUBLISH' to end test mode on your new version and set the new version as being the current published copy.