Overview
ServTrackr's offline mode allows you to continue working even when you don't have an internet connection. When you're back online, the app will sync your changes to the server. However, sometimes you may encounter issues when syncing offline data.
This guide will help you troubleshoot common offline sync problems, ensuring your data is properly synchronized when you reconnect to the internet.
Step-by-Step Guide
Step 1: Initiate the Sync
- Navigate to the "Sync" Tab: In the main ServTrackr interface, click on the "Sync" tab located in the top-left navigation bar.
- Select the Data Source: A dropdown menu will appear, allowing you to choose which data source you want to synchronize. Click on the name of the data source you wish to sync (e.g., "HVAC Data," "Plumbing Data," "Electrical Data").
- Choose the Sync Type: You'll see options for "Full Sync" and "Incremental Sync." "Full Sync" will synchronize all data, while "Incremental Sync" will only update files that have changed since the last sync.
- Click "Start Sync": Once you've selected the data source and type of sync, click the "Start Sync" button to begin the synchronization process.
Step 2: Monitor Synchronization Progress
- Check the Synchronization Status: The "Sync" tab displays the current status of the sync – "Active," "Pending," "Completed," or "Failed."
- View Synchronization Details: Click on the "Sync Details" button to see a detailed log of the synchronization process, including timestamps, file names, and any error messages.
- Pause Sync if Necessary: If you encounter a critical error, click the "Pause Sync" button to temporarily stop the synchronization process.
Step 3: Verify Data Integrity
- Check File Versions: Once the sync is complete, verify that the file versions are updated to the latest version.
- Run Data Validation: Execute the data validation checks to ensure data consistency. Look for any warnings or errors.
- Review Data Quality: Perform a quick scan of the synced data to ensure it looks correct. Check for any missing fields or unexpected values.
Best Practices
- Data Versioning: When syncing offline, ServTrackr creates versioned data files. This is crucial for tracking changes and reverting to previous states if needed.
- Scheduled Syncs: Utilize ServTrackr's scheduled sync feature to streamline the process. You can set up recurring syncs based on time intervals (e.g., daily, weekly) or specific events.
- Data Validation: ServTrackr provides data validation checks during the sync process. These checks identify potential inconsistencies or errors in your data.
- File Organization: Proper file organization is key to efficient offline sync. Create a clear folder structure within your offline data folder.
- Regularly Validate Data: Don't wait for problems to arise. Implement a schedule for validating your data – daily, weekly, or monthly – to catch errors early.
Common Issues & Troubleshooting
- Data Corruption: This is one of the most frequent issues. It often occurs due to interrupted connections or corrupted files.
Solution: Try a different internet connection. If the issue persists, try manually syncing a small subset of your data to isolate the problem. - Synchronization Errors: These errors often indicate a problem with the data source or the sync process.
Solution: Check the synchronization status in the "Sync" tab. If the error persists, contact ServTrackr support. - File Locking: If you're syncing data that's currently in use by another application, you might encounter a "File Locked" error.
Solution: Close the application that's using the file and try syncing again. - Large File Sizes: Syncing large files can be slow and resource-intensive.
Solution: Break down large files into smaller chunks during the sync process.
Additional Tips
- Leverage Service Level Agreements (SLAs): If you have SLAs with your clients, ensure your offline sync process aligns with those agreements.
- Explore Data Filtering: Utilize ServTrackr's data filtering capabilities to focus on specific data sets. This is particularly useful for large datasets.
- Test Regularly: Conduct periodic test syncs to ensure the data is being synchronized correctly and to identify any potential issues before they impact your business operations.