When you have installed Desktop Application, TimeCamp can automatically search in window titles, document names you are working on right now for specific and unique keywords that you can define. If TimeCamp finds a matching keyword, it will automatically switch to task associated with that it. If you configure many keywords, it is possible to automate your time tracking!
Install the desktop app
Create some project and tasks with keywords
Set the application mode to “automatic”
Now desktop application will automatically switch between tasks based on keywords
Every task can have multiple keywords. TimeCamp Desktop Application is constantly searching for this keywords in window titles, urls and application names. If TimeCamp will find matching keyword it will automatically switch to a proper task. But what will happen if there are more keywords, how TimeCamp will choose a task if keywords are similar? Our system works the way, that we will match every possible keyword for window title. For specific example let’s assume we have two tasks A and B. Now if the total number of characters in matching keywords in task A is grater than in task B, TimeCamp will choose task A, because there are more characters in matching keywords.
For each project you can assign a Keywords (e.g. id, date, name). Sometimes, however, it is not enough to properly configure the task/project switching with standard keyword.
For this purpose, were introduced Advanced Keywords or Metatags.
How to use it?
To apply this mechanism just enter the appropriate marker before keyword, e.g.:
|[+]||Mandatory: The task will not be selected if all of its mandatory keywords are not detected, e.g.:|
Application will select this task only when in the window title, or in the application name the word Poster can be found (occurrence of the string “2011” together with the word Poster will “ensure” TimeCamp, that this task should be selected).
|[1+]||At least one of these keywords must be detected to start task.|
|[-]||Negative: The task will not be selected if any of its negative keywords is detected, e.g.:|
TimeCamp will select this task when the word Poster occurs in the window title, but only if there won’t be any sketch word.
|||Weak: By default when TimeCamp can’t match any new task with keywords, it will continue to track time for last detected task (for about 20 sec, it can be configured in settings).|
But there are activities (applications, websites) at which we usually finish work on a task and we want TimeCamp to select no task after them. To do this use weak keyword, e.g.:
These keywords will select the task when words Poster and mail.google.com occurs in window title (or URL in browser). However, TimeCamp will immediately switch to no task when report window will be closed, and in the next activity won’t appear in any of the defined keywords.
|[b]||Full word: The task will be selected only if given tag occurs in window title as a full word (and not part of it), e.g.:|
This metatag will match in “Sketch of a project”, but it won’t match in “Project Sketching”.
|[*val]||TC version 1.3.2 or later|
Re-evaluated: By default TimeCamp determines how important tag is by checking it’s length. That way longer tags are more valuable because those are more specific.
Sometimes you may want to override this behavior and that’s what re-evaluation meta-tag is for. Simply put desired length of your tag instead of val.
That way tag [*7]qwe will be more important than qwerty.