Fast data synchronization provides a massive advantage in terms of efficiency, cost savings, and customer satisfaction.
With access to real-time insights and metrics, companies and their field workers can make informed decisions quickly, allowing them to respond faster than ever before.
But synchronization can be the make-or-break technology for your whole digital initiative.
With megabytes or even gigabytes of data, it can be tricky to set up and it’s a challenge for situations when moving between online & offline locations.
Resco solutions offer several tools helping you to maximize the efficiency of synchronization.
Let’s take a look at the most important ones and their specifics.
Tools for analyzing
The Sync log is a powerful tool. You can use it to analyze the time spent on each synchronization step and adjust it based on the requirements.
For example, you notice that the sync is taking too long and find out that one entity is downloaded without restrictions, even when the user doesn’t need all the data.
The most common way of figuring out the cause of any issues is to look into the log from the device. You can find it in the “About“ section of the app.
The option “Diagnostic Sync Logs” must be enabled in the Woodford project, under “Settings” in “Configuration”, or as “Log Sync Details” in the Mobile CRM app’s Setup.
We recommend using this option only if you’re in the process of fine tuning. Enable this to ensure that your log includes as much detail as possible. However, in general, don’t leave this option enabled in production.
After publishing the project and synchronizing with the app, you will see the changes.
Scroll down to the latest synchronization (which you can find thanks to the date and time in its name), where you will see what entities have been synchronized, how many records are there for each entity, and other processes which happened during synchronization.
You can find detailed information about the structure of our log files and an in-depth analysis on our wiki: Log files – Resco’s Wiki
The Sync Dashboard is our monitoring tool for administrators that collects information about every synchronization. It presents them in an understandable way with charts and the ability to see each synchronization log individually.
It also shows when there are any errors or warnings present. The administrator can see what exactly caused them by clicking the icon and solve the issue at hand.
You can find more information about how to set up the Sync Dashboard in your environment and how to use it on our wiki: Sync Dashboard – Resco’s Wiki
This tool helps with deeper analysis by showing statistical data about the app’s local storage.
You can find it in the setup of your app:
You can see multiple reports focusing on database storage and binary documents (blob storage).
Here we are providing detailed information about what each component takes into storage for you to look at and adjust as necessary.