Mass Deployment

Mobile Device Management (MDM) is an industry term for the administration of mobile devices, such as smartphones, tablet computers, laptops and desktop computers. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices.

Therefore™ Go supports MDM on iOS and Android devices. Configuration settings for the app can be pushed to all managed devices over the air in one go by the company’s IT administrator.

Configuration Parameters

Find all the supported configuration parameters for iOS and Android configurations in the table below:

Title Parameter Name Parameter Type, Values Description
Server name server_name_preference String Name of the server or IP address
Port number server_port_preference String (numerical value) Port number on which Therefore™ XML Web Service listens for connections
Tenant name tenant_name_preference String Name of user’s tenant
Automatic Login isAutomaticLoginOn_preference String (YES/NO) Set it to YES to enable automatic login otherwise set it to NO. WARNING: Capitalization in the parameter name is mandatory.
Keep captured images keep_captured_images String (YES/NO) Switch on to store each image captured from within Therefore™ Go into the 'Therefore' photo album on an iOS device.
Load All Workflows (Tablets Only) load_all_wf_processes String (YES/NO) Set it to NO to avoid initial loading of workflow instances for all processes. Useful in case of huge amount of workflow instances, which takes too much time to load all of them and might cause timeout exception in Therefore™ Go (mobile application). Default is YES.
Resize captured images photo_resolution_at_save String, 0 – Original Size, 1 – Small (1 Megapixel), 3 – Medium (3 Megapixels), 8 – Large (8 Megapixels). Resizes the images to the selected option. Please note that images will not be enlarged if a size larger than the original size is selected. In this case, the original photo will be kept. Only the following values are permitted: 0,1,3,8.
Enable Javascript enable_javascript_in_pdf_preference String (YES/NO) Set to ‘On’ to enable Javascript in PDF documents. To avoid security risks, please don’t enable this setting unless this functionality is needed.
Insecure HTTP endpoints are not supported in Therefore™ Go; please switch Web API service endpoints to use secure HTTPS protocol in order to connect from the Therefore™ Go application.

XML Configuration File

If the mass deployment system supports an XML configuration file, users may use the file provided in the link below:

https://extranet.therefore.net/downloads/sales-technical-info/?t=65&f=7187

Client-side Sign-in Behavior

Once configuration changes are pushed to enrolled devices, the new parameters will be used when the user starts the app. If the app is already in use, the user will be logged out and the sign-in screen will appear for the user to enter their credentials to establish a new connection with updated settings.

If the sign-in view is the current view in the app, the user will have to wait until settings are pushed to the device, and they will be required to sign-in again.

Note:

On managed/enrolled iPhones and iPads, you can still see and edit settings in iOS Settings, but these settings will not be applied to the app. Instead, the settings pushed to the device by the IT administrator will be applied.