CBLiveTracker - a simple time tracking tool integrated with CodeBeamer Trackers and Twitter
Features
![]()
Process considerationsThis tool assumes that you can only work on one task at a time, if you close the tool without stopping the task, it will be stopped (-> spent hours updated in CodeBeamer) automatically (although the status will not be updated) Both for starting and stopping a task, you first need to set an appropriate status, the possible status values might differ from tracker to tracker, that's why we didn't hardcode that. You should not change status or spent hours of the task you're tracking inside CodeBeamer while tracking is active, the tool will simply overwrite this when stopping. Parent tasks are not shown in the list of available tasks because it's not possibly to modify the spent hours field in that kind of task in CodeBeamer directly (it's summed up from of its child tasks instead). Configuration optionsAll options are presently set in a properties file: # CodeBeamer URL and login cbServiceUrl=<CB URL, i.e. http://www.javaforge.com/> cbUserAccount=<CB login> cbPassword=<CB password> # Twitter login twitterAccount=<Twitter Account> twitterPassword=<Twitter password> # Show only the following projects (; delimted project names) projectFilter=OpenAmeos Development # Show only the following trackers (; delimited tracker keys) trackerFilter=ECR;BUG # the default tracker myDefaultTracker=ECR # Show onlytasks with the following statuses (; delimited) showTaskWithStatus=-;New;Pending;Pushback;Assigned;Hibernating Installation
Implementation notes and limitations
BuildingThe source code for the application is provided as an Eclipse project, it's located on Javaforge SVN: http://www.javaforge.com/svn/cblivetrackerExternal dependencies are:
Possible additional functionality
|