On the Validate Scans service creator, you can either require Internet connectivity or not depending on your needs. If you choose to validate on-device, your users need to download the latest database upon choosing the service. Also, you can enable Auto Sync. Then, the database will download every two minutes in the background. If the Internet connection is available, with Online Validation, it scans directly against a cloud database without needing to download.
Optionally, you can make duplicate scans valid or invalid. Check ‘Invalid’ if you want the first scan to be Valid but all subsequent scans to be Invalid Duplicate scans.
Resetting Duplicate Checking Automatically
However, to override duplicate checking when on, you can reset the status of all barcodes for this Service on a periodic basis. Thus, when the new period starts, the first scan will be valid. Then, all subsequent scans will be invalid duplicate scans. You need to enable this if you want to use the same Service over and over again.
When do you use the override? You can use it for certain access control applications. Also, please check ‘What’s Scanned and Not Scanned’ when tracking assets, attendance, security patrols, and maintenance crews.
For the reset to take effect with on-device (offline) Services your app users must:
a) Upload their scans from the device; and,
b) Refresh the app (or sign out and sign back in) with Internet connectivity after the new period begins.
c) After a) or b) above, it will prompt the app-user to download the database to the device. Also, the download includes a file that resets duplicates if configured for the Service.
Note: The reset does not change the associated validation database since the ‘scanned’ and ‘not scanned’ status of each barcode value is in separately for each Service, not in the validation database itself.
Finally, on this first page, you can apply a validation pattern. Then, you can enter a common pattern that might appear for codes you’d like either valid or invalid. For example, if you know all of your ticket values are eight digits and begin with 123, you can use this as a pattern. This is not necessary for most use cases. However, to learn more, please visit our article on pattern matching.
After naming the service and giving a description, you can add user access to this service. By selecting a user account, this service will show up on their device as an option for scanning their barcodes. For questions about User permissions, please read our article on the topic.
You can add questions on the next step. In our article about Questions, we explain how to pre-create questions. Also, you can create new questions by clicking ‘add a question’. Any question you’ve made available to all services will appear in the question bank to the right.
From your question bank, you can drag and drop which user prompts you’d like to include with every scan in this service. You’ll need to place the question into the appropriate box corresponding with when you’d like the question to appear on the user’s screen. Also, you can optionally add the question only in cases of a valid and/or invalid scan.