Service Workflow: Advanced Settings

The following video briefly explains each option for advanced settings:

Allow users to delete scans saved on device

This feature allows users to delete scans that have been saved on the device but haven’t been uploaded yet. Once scans have been uploaded, you can delete them on the Scans page of

Allow users to edit answers saved on device

By enabling this feature, every app user can edit their own data collection answers. Once uploaded, this data cannot be edited.

Allow users to view other users’ scans

This feature allows users to see all scans from this service in real-time. If enabled, this will display all scans in the History tab of the codeREADr app. This feature is useful for grouped events. For example, ticketing shows would have multiple devices and multiple users attempting to cross reference scans. By allowing other users to see these scans, they can easily check the scan status with any device.

Allow users to edit online scan

You may want your users to be able to edit answers before they upload the scans. You can find the explanation above as allowing ‘users to edit answers saved on device’. Also, you may want them to edit scans even if they have been sent to the server through allowing ‘users to edit online scans’.  You can editing scans this way by enabling on-device editing. 

Forbid users from backing up scans on-device when connectivity fails

By enabling this feature, you cannot save the on the device if connectivity fails. All scans must be submitted online. This feature forces app users to keep trying to connect and, if they cannot, to tell their manager.

This service should only be active for a limited duration

If you’re creating a service for an event, or you’re using codeREADr for a project with a definite beginning and end date, you’ll want to keep people from scanning when the event is already over, or when it hasn’t yet begun. You can do this automatically by setting an active duration for the service. When a user signs in before or after the active duration, the app will not display this service. To enable this feature, click this checkbox. Then, click on the boxes to specify the date you’d like the service to begin and end.

Set Service Duration

Duplicate scans on-device are INVALID

This option allows you to decide if the device should also have its own duplicate checking when scanning. If you are not relying upon internet connectivity but you want duplicate checking to work, you’ll want to check this box. Otherwise, when you don’t have the connection, the scanned value may still be valid.

Manual Sync

With Manual Sync, the user must upload the scans to the server themselves. Then, the device will auto-check for a new database after an upload.

Auto Sync

With Auto Sync, the system will queue the scans for auto-uploading to our server every two seconds after the validation. Then, the system will auto-sync the validation databases to the device every 2 minutes. 

Email me when on-device scans are uploaded

By enabling this feature, scans uploaded from an on-device service will be immediately forwarded to the email address defined here by the account Administrator.

Postback each on-device scan uploaded to a specified URL

If you are a developer, you can choose here to enable postback to send each scan to your own server and/or validate against a database on your own server.

Alter Scan Value and Alter Response Value

For developers, there is the ability to alter both the scan value and response of each scan using a pattern replacement.

Auto-Next Scan

Auto-Next will ensure that the user moves quickly through the scanning process by automatically advancing back to the scanning view. Many customers choose not to use this function as they want their users to have as much time as they want on the response screen. However, if you would like to enable Auto-Next, you have the option to have the screen advance only when a scan is valid and halting when it is invalid. Or, always advance, with the secondary option to discard or save scans that return errors. Finally with Auto-Next, you can customize the delay time before the screen advances.

Do not automatically reopen camera after scan

When your user is scanning, however you choose to have them move on from the result of the scan and return to scanning, the camera will, by default, reopen bringing the user back to scanning view. If you’d rather bring the user back to the “Tap to Scan” screen given at the start of using a service, you can simply disable camera re-opening.

Disable Camera Scan, Manual Scan, and/or Lookup

If you’d like to remove the ability to scan with a camera and only use manual entry, or vice versa, you can disable camera or manual scanning as needed. This is useful when using a scanning accessory. If you’d prefer your users not be able to access the database by searching its values, you can also disable the lookup feature.

Enable Kiosk Mode

This mode locks the device into a particular service in the application. You will need to set a PIN so you can unlock and lock the device so that users can not move from the service and may only use it to scan. We have more specifics on what you can include in your configuration to customize this feature for your desires. This can include custom branding and instructions to help users.

Collect Device Location without interruption as a property with each scan

You can record the location of the device at the time of each scan. It’s another great way to increase accountability, allowing you to confirm each scan’s correct location. Also, you can collect locations in the foreground as a Question or in the background as a scan Property.

Enable custom web-view for Lookup, History, display configuration, on-device custom validation, and Print

These options all require custom code. Thus, you need developers with programming knowledge to enhance the app to work with your needs. Possible changes include those that can be made to what is shown in the lookup and history sections of the device as well as custom responses. As well, there is the option to write your own validation rules in Javascript. Finally, you can also configure the integration of a printer using Mobi Print.

in Services