A work unit represents the time you worked. Each work unit consists of a start and an end time and a task that the work unit is associated with (the task that you worked on). You can add a description and details to each work unit to add more context and make grouping work units easier when exporting the data.
With tasks you can categorize the work you are doing. This usually would be the top-level-project you are working on or the type of work you are doing (like "Mails" or "Meeting"). If a task alone isn't sufficient for you in order to filter or log several sub-projects, you can use tags or work unit descriptions to achieve this.
A tag is a label that you can set on individual work units. In its simplest form, this can be
helpful when you want to give a work unit more context, categorize it and make them
filterable. But you can also do a lot more with tags:
Setting the tag type to "working time adjustment" allows to adjust the time value of work units. This, for example, can be helpful when subtracting break times.
Setting the tag type to "earnings adjustment" allows you to adjust the earnings a work unit generates. Imagine you get the drive to a customer paid 50%, then you can easily reflect that in the app with a tag like this.
The tag type "standard working hours" can help you keeping track of your overtime.
You can create an tag with the type "standard working hours", choose how long you work in a given time interval (daily/weekly/yearly/total) and attach it to every work unit that should be considered. In the tag overview you then see your negative or positive overtime.
You can set up a break in the settings. This break is automatically subtracted from your logged time when the timer is stopped. In case you have multiple pauses or different pause times, you might want to use a special tag with the type set to "adjust working time" that you use on work units that contain a pause.
Unfortunately, it is possible, that the workplace arrival and departure detection can be unreliable on Android. Depending on the individual situation and device, the timer might not be started/stopped right away when entering/leaving the geofence. The reason for this is because WorkingHours is dependent on an Android service (Google Play Services) which is notifying about these location changes upon which WorkingHours can start/stop the timer. Unfortunately, that service might be limited in its execution or blocked entirely because of battery-saving reasons. You might want to visit this website in order to see if there are any options for your device in order to remove those restrictions to make the workplace detection more reliable.
Accessing the WorkingHours database directly can be useful if your PC crashed and you want to recover the database from a disk backup or if you want to programmatically access it with your own program to conduct additional analysis or write your own export script. WorkingHours works on a SQLite database file which is called "data.db" and is located at %localappdata%\Packages\49297T.Partl.ClockOut_jr9bq2af9farr\LocalState
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.
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.
If there is enough demand for specific cloud services then I will consider adding them. Head over to the feedback forum to let me know what option you are missing.
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).
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.
If you continue to have problems with the syncing mechanism, please don't hesitate reaching out to me via mail.
With the filter, you can select a subset of all work units for the purpose of viewing them in the analytics section or exporting them to an Excel sheet.
On Android, clicking on the filter button shows a dialog in which you can select the tasks and tags that should be considered. On Windows, there are two buttons shown on the right of the filter button that allow you to (un)select tags and tasks. Both the tags and tasks filter you can invert to exclude tags or tasks from the result instead of including them. For tags, you can even choose from an AND-operator (show work units that contain tags A and B) or OR-operator (show work units that contain tags A or B).
No, the standard Pro version is a durable one-time purchase - no subscription. WorkingHours on Windows and Android also offer an option of a 30 day Pro version for a smaller fee. On Android, this is has been implemented as a subscription (that you can cancel any time). On Windows, the 30 day Pro version does not renew automatically.
The Pro version license is bound to the respective App Store Account (e.g. on Windows: your Microsoft Account). That allows you to use the same license on multiple devices of the same platform (e.g. Windows) - given you use the same account on all those devices. Because different platforms are using different App Stores (Windows: Windows Store, Android: Google Play Store), you need to buy the Pro version separately for each platform if you want to use the cross-platform Cloud sync.
If you are having problems while purchasing the Pro version and Windows asks you to add a profile/address of another country than the one you are living in, please make sure the region and language of your PC/phone are correctly set in the system settings.
In some cases you may also need to reset the Microsoft Store Cache as described here.
Feel free to add your ideas and feature requests to the feedback forum or vote on existing ones.
I am actively on the app: fixing bugs, provide support, implement new features. All that
takes a lot of time. Purchasing the Pro version allows me to spend that time in the future
as well. You can also send me a small donation
What helps me even more, are your ratings/reviews in the App Store. I read every single one of them and they motivate me incredibly while building this app! Also, they help WorkingHours becoming more visible in the App Store for other people. If you enjoy the app, I'd be more than happy about a short 5-star review - thanks! 💙
Feel free to reach out to me via mail. I'll happily provide further assistance.