You have the ability to place an App in Testing status if you're not ready to deploy it to your mobile users. This is particularly useful for Admins and Designers when testing updates to existing Apps before letting all of your users see the changes.
Enabling Testing
To get started you will first need to enable Testing Apps. Enable testing by following the steps below:
- Navigate to Account>Account Settings.
- Under App Settings, you'll see a Testing Apps area with a toggle.
- Click the toggle to turn Testing mode on and off.
Setting an App to Testing
The testing feature can be enabled only on apps that are currently in a Pending status. You can't test apps with the status New until you have published them. To set an App to Pending status, make a change in the App Builder and save, but do not click the "Publish to Device" button. Exit the App builder and return to the Apps screen.
To publish a Pending App for testing, follow the steps below:
- Navigate to the Apps page
- Click the name of the App you wish to test.
- From the App Settings page, scroll down to the Actions section, select Publish for Testing:
Once those steps are complete, you will notice that the status has changed from Pending to Testing. The word (Testing) will be added to the beginning of the App's name. You can find more information about App status here.
This Testing version will be published to all Admins and Designers on your account. On the device they will see the testing version as well as any currently published version that may have been assigned to them.
When you have completed Submissions on the App you are testing you will see Testing next to these Submissions as well.
Note: All testing Submissions will be deleted from your account when you publish the App.
Once you have completed testing of the App and are ready to publish to your users you will be notified that all testing Submissions will be deleted from your account. If you accept this, the current testing version will be published and the (Testing) header will no longer appear on the device.
Comments
6 comments
It would be helpful for the Dispatch API to have the option to reference a version for the form to dispatch. To change up a form with prepopulated fields, there really is no testing once form is in production.
Hi Jerre,
Could you put in a feature request for this over in the Community: https://help.gocanvas.com/hc/en-us/community/topics/360000000247-Feature-Requests-Releases. Thanks!
Where do i find Account>Account Settings?
Hi Thomas,
When you're logged in as an Admin, you should have an Account link in your navigation. Under there you'll see account settings, and if you scroll down, there's a toggle for turning testing on and off for your account. It all looks like this:
if i published the account in testing, does it still update the version? i noticed that i had version 6 on my device but the status of the testing version is now at 8
Howdy Es,
Good question! The Testing version will be published to all Admins and Designers on an account. On the device, they will see the testing version as well as any currently published version that may have been assigned to them. As I make changes to the App and publish for Testing, the version of the Testing App will update on my account.
For example, I have an App called '5S Audit Form' that I have published for testing. I have made two sets of changes to the Testing App, so it is at Version 3. Here is what I see as an Admin when I sign into my account:
When I officially publish the Testing version of the App, only a single '5S Audit Form' App will remain. Since I made no further changes to the Testing App from Version 3, that is the version number on my account:
Please sign in to leave a comment.