How does the sync work?
WorkingHours downloads/uploads the database every time the app is started, closed or minimized. Additionally, a sync is performed every 15 minutes in the background, after a geofence as been entered or left or the timer has been controlled with a notification. WorkingHours saves the current database as well as daily backups. Both can also be easily imported manually through the app settings.
Where are the sync files located?
For OneDrive, WorkingHours is syncing the data in the folder "Applications/WorkingHours". For GoogleDrive & WebDAV, you find it in the "WorkingHours" folder in the root of your cloud storage space. And for Dropbox, the data will be saved to the "Apps/WorkingHours" folder.
Will there be more sync providers?
If there is enough demand for specific cloud services then I will consider adding them. Head over to the feature requests to let me know what option you are missing.
Why is the sync not working for me?
In some cases, the sync might not work as expected. Some of the possible reasons include insufficient cloud space, a bad internet connection or sync-incompatible instances of WorkingHours (make sure you are running the latest app version (v2.*) on all connected devices).
If you are having troubles activating the sync on Android, please make sure that Google Chrome is installed, activated and set as your default browser. You can switch back to your preferred browser after the sync has been set up.
Also, the sync can fail when using OneDrive for Business. This is possibly because of administrative settings. Using a personal OneDrive account for the WorkingHours sync is recommended.
Make sure you using the same Cloud service (e.g. OneDrive) in all your WorkingHours instances and are logged in with the same (e.g. Microsoft-) Account.
If you continue to have problems with the Cloud sync, please don't hesitate to ask for help in the support area.
How do I set up the WebDAV sync?
Settings up the WebDAV Sync can be a bit more tricky compared to the other sync options. If you are having problems with it, maybe these points can help:
- Make sure that the user you are using for the WebDAV Sync has access permissions (read + write) to the root folder.
- If you want to use a subfolder, make sure to append its name/path to the WebDAV-URL (e.g https://mydomain.com:1234/subfolder).
- In some cases it is required that you use a subfolder (e.g. the "webdav" subfolder on Synology servers)
- When you enter the wrong WebDAV credentials and the app shows an error, you can reenter them by clicking on the Reset login credentials button and reselect WebDAV from the sync options.
- When using https, make sure to have a valid and trusted SSL certificate on your server (you can get one for free from Let's Encrypt).
- When using Synology, make sure you enabled the WebDAV server as described here.
- When using ownCloud/Nextcloud, make sure to use the correct WebDAV-URL (should contain something like /remote.php/dav/files/). When logged in to the Nextcloud web interface, you can access the WebDAV URL by clicking on the Settings button.