activeCollab Timer can be used on Microsoft Windows (XP and later) and Mac OS X (10.5 and later).
Installation of the activeCollab Timer is quick and easy. Please take a look at the following instructions for your operating system:
When the application is started for the first time the initial window will appear. From here you can create an account which will be used to make a connection between the activeCollab Timer and your activeCollab system.
To create an account, simply fill out the following fields:
Now click the Save button and your account will be ready.
Please note that API Key will be reset each time you change your activeCollab password. If you change your password, don’t forget to get your new API Key and update it in your activeCollab Timer as well. Otherwise you will not be able to submit time to your activeCollab or make a connection between the applications.
Once you have added all your information to activeCollab Timer and clicked Save, it will make a connection with activeCollab on your server.
After a connection is established, the activeCollab Timer will start, what is known as the refresh process immediately. During this process it will download all the projects you’re involved with. This process may take a while, so please be patient.
activeCollab Timer will also refresh to update the database of all your active projects every seven days. This is a default setting but one that can be changed in the .INI file of your activeCollab Timer.
If you wish to use the activeCollab Timer with multiple activeCollab installations, you can do so by adding another account to your activeCollab Timer program.
You do this by selecting the Account option in the menu bar and then choosing the New Account option. Fill out all the relevant details in the new window that appears and then connect your activeCollab Timer which will link it to your new activeCollab installation.
You can switch accounts at any time by clicking the Account option in the Main Menu. From here simply select the account that you wish to use and activeCollab Timer will connect to the new account immediately.
This feature can be useful if you have clients who are using activeCollab and you need to track time while working with them.
Though, of course only one account can be active at any time.
All timers started in activeCollab Timer can be adjusted to fit your needs.
Please remember that only one timer can be active at any time!
To add a new timer, just click the + icon in the bottom left corner of the application. By clicking this button a form will appear where you can input some basic data about that timer, such as:
Optionally you can also choose to start the new timer right after you have created it.
Now just click Save and your timer will be ticking!
A timer can be edited at any time. If you lose track of time for some reason you can always pull up the timer and change the amount of time tracked.
You can also do that by clicking your right mouse button on the timer and choosing the Edit option, or by selecting the Edit option from the timer menu on the menu bar.
If you wish to pause the current timer, you can do so easily by clicking the play/pause button (>) from the main window of activeCollab Timer
Another way to pause or start an active timer is to right click the menu bar icon or tray icon. If you prefer to use keyboard shortcuts you can also use the space bar to start and pause the current timer.
The activeCollab Timer is also capable of detecting idle time and will be paused automatically if you are away from your computer. When you get back, the timer will start again automatically. If you want to change this default setup though you can do so via the Preference menu.
You can delete any of your timers whenever you wish, though any of the following methods:
Use whichever method fits you best but the result will always be the same - your timer will be deleted.
If you decide to delete your current account, all non-submitted time records related to that account will also be deleted.
After you have finished part of the task you are currently working on, you can submit the time record so far into activeCollab by either:
Whichever method you use, the next thing you see will be the submission form where you can:
After you fill in the form, click the Submit button and the time entry will be placed in activeCollab wherever you selected for it.
You can't choose the "Complete Task after submission" option when you have assigned time records to projects (rather than specific ticket or tasks) as projects cannot be completed in this way.
You can configure activeCollab Timer using the Preference menu, where you can set everything up to suit your needs.
Options available in this section are:
From here you can create a new activeCollab Timer account to use with another activeCollab installation.
Here's what you need to do to create a new account:
You can have as many accounts as you need.
The activeCollab Timer .INI file is used to store preferences for some advanced settings in the application. In fact, some settings in activeCollab Timer can be changed only by updating this file.
The location of the .INI file depends on the operating system you are using. Here where you can find it:
Windows XP: C:\Documents and Settings\USERNAME\Local Settings\Application Data\A51\activeCollabTimer\
Windows Vista, Windows 7: C:\Users\USERNAME\AppData\Local\A51\activCollabTimer\
To access this file you need to enable the option to see hidden files in your Windows setup.
In the following articles you can find out more and learn how to change each of the settings in the .INI file.
If you want to be able to start a selected timer in activeCollab Timer by double clicking it, here what you need to do:
Now save the .INI file and restart activeCollab Timer. Start with double click option should now be implemented.
In case you want to disable this option later, just replace value 1 with 0 in the DoubleClickStartsTimer line of the activeCollab .INI file.
By default, account auto-refresh is enabled in activeCollab Timer. If you wish to disable this option, here's what you need to do:
Now save the .INI file and restart your activeCollab Timer. Auto-refresh option for all your accounts will now be disabled.
If you wish to enable this option again in future, just change the value of the AutorefreshAccount line in the .INI file from 0 to 1.
Every seven days your activeCollab Timer will go through a refresh process to download the latest data from your activeCollab setup. If you wish to change how often this occurs, please follow these instructions:
After you have set the value, save the .INI file and restart your activeCollab Timer. The refresh period will now be changed.
Since version 1.2. of activeCollab Timer, all timers within the application will be automatically sorted alphabetically by their description title, by default.
If you wish to disable this option though, and have timers ordered by the time they were created, you can do so using the .INI file. Here's how:
If you wish to enable sorting by description again, simply return to the .INI file and change the SortTimers line value to 1.
By default, all time records that you make by submitting time from activeCollab Timer are marked as Billable. If you wish to have the option to track non-billable time, here's how you can do that:
Now save the .INI file and restart your activeCollab Timer. All timer records (on all your accounts) will be marked as Non-billable.
If you wish to enable this option again in future, just change the value of the Billable line in the .INI file from 0 to 1.
You can find solutions to some of the most common activeCollab Timer issues in this section.
This error message can appear in two cases:
To set the API status, you need to change the API value in config/config.php. Within the file, you need to look for the API_Status directive. If it does not exist, add the following line to the file:
define('API_STATUS', 1);
Values this directive can have are:
In this case, you need to set this value to 2. Change the number and save the file.
define('API_STATUS', 2);
After doing this your activeCollab Timer should now work properly.
When Project Permissions are set to No Access, people who are using activeCollab Timer will not be able to submit their Time Records into activeCollab, and Error 202 will appear.
To avoid this scenario you should enable users to submit time entries by setting their project permission in the given project to Access and Can Create (at least).
If this error still appears, please contact us. We're here to help.
If you see that Error 203 is appeared on your activeCollab Timer, then Time module is probably not installed in your activeCollab.
You can check if you have Time module installed in Admin > Modules section. If it is not on the list of Installed modules, you will find it among the Available Modules in the same page. Just click the Install button now, and Time modul will be set in your activeCollab in a few seconds.