Ding dong, it’s feature time ! I am sure some of you have already discovered some of the below features, for those of you who didn’t, here is a brief overview :

Project/Client Hourly Rates

From now on you can assign rates to all roles bound to a tracker (client/project/company). To make it super easy you also have the option to set “default rates” within each tracker profile. After assigning your (and your team’s) rate (in dollar, pound or euro) we will be able to convert every timeblock and represent it in a different way.

Budget Tracking

Tracking Time is one thing…It only makes sense if you do something with all these records. That’s why from now on you can set project budgets. As soon as you assigned a projects budget (in total hours or maximum budget), we will show you a progress bar showing you the current situation and every day’s progress.

Timeblock Rounding

Are all those small timeblocks preventing you from seeing the real picture ? Do you want to bill your client by 15 minutes ? That’s exactly what this feature is for. Use the “Timeblocks & Tracking”-tab to active timeblock rounding.

Enjoy !

, , ,

Timeblock Rounding & Min/Max length

Category: General by: Gijs Nelissen

We are excited to announce we have rolled out some requested features such as rounding, min/max length & custom timeblock grid. Those features should be readily available within your account.

Timeblock Rounding

TrackmyPeople now offers a new level of flexibility by enabling you to set “timeblock rounding” for each client/project/company. Whenever you export your timeblocks we will display the real total as well as the “rounded” total, enabling you to adapt your billing process using the “rounded” totals.

Minimum & Maximum Length for timeblocks

We noticed a lot of you had a whole lot of “mini time entries” in your account. Switching from one project to another, mistaking a project for another or punching time too fast could result in having 1 or 2 second timeblocks. In all reports/graphs/overviews these blocks would be displayed. Not anymore !

Minimum Timeblock Length

From now on you can set the minimum and maximum length for all time entries inside a company/client or project. Want to make sure you never run into these “mini-timeblocks” again ? Just go to your main root tracker, set the minimum length for all timeblocks to “10seconds” and apply to all subtrackers. From then on, your time punching activity will be monitored and all timeblocks that do not exceed the minimum length will be automatically deleted.

Notice you will have to click the “apply to all previous timeblocks” to apply these settings to your current timeblock data.

Maximum Timeblock Length

Before this update the maximum length for a single timeblock was 24hours. In case you forgot to press “stop” before heading home, we would automatically close your timeblock after 24hours. You now have the option to set this time frame yourself. This setting will default to 24-hours, so you shouldn’t notice any difference until you change the maximum length settings.

Both settings can be accessed from the tracker dashboard page. Click a tracker and go to the “time block settings” tab on the right side.

Listing of all User/Client/Project timeblocks

Have a lot of users punching time to your account ? After a while this will result in a huge timeblock listing. In case you just want to check the activity for a certain user or client you would have to filter the “time block  list” to find what you are looking for. Those days are over !

From now on in each user & tracker (client/company/project) profile you will find a tab named “time blocks”. This tab will give you a filtered list of all the time entries for the user/tracker you are on.

, , , ,

GoogleMap Integration for Companies

Category: General by: Stijn Rector

As everybody should know by now, Google is a must to have implemented on your site. This is why we have integrated a Google Map for companies (and previously Google OpenId login).

company_edit

You can find your company by looking up the address or by double clicking on the map. Once the location is saved, you can see the result in the overview of your company.

company_overview

In the future there will be a company overview with all your companies located on one big map.

, ,

More user-induced improvements

Category: General by: Bart Vanderstukken

Jan Sequens suggested some more improvements and although they were already in the pipeline, his request pushed them out :)

So please, keep the suggestions coming!

Custom time filtering

A much needed feature, which recently became much easier to implement, due to changes in our underlying framework, so here you go!

custom_filters

Include subtrackers when filtering

A small improvement concerning user-friendliness: you’ll only need to select a parent tracker and check the box, which will select the subtrackers for you.

include_subtrackers

Calendar Totals

The calendar view now also contains the day totals at the bottom.

calendar_totals

, ,

OpenID support

Category: General by: Bart Vanderstukken

Yesterday, we introduced our new openID support via Google.

This basically means that we can automatically create an account for you during sign up, since Google will tell us what your email address and name is.
Just click the Google icon to let Google know TrackMyPeople can access your information (we just need your email address & name…)

screenshot1

let Google know that we can retrieve your information,

screenshot2

and that’s it… You now have an activated your TrackMyPeople account! Without having to choose a username, email or password.

To login, you’ll have to do about the same: click the “login via Google”-link

screenshot3

and once more allow Google to pass your info on to us.
Note: if you checked the “remember permission”-checkbox, then Google will obviously not bother you again, but directly communicate with the TrackMyPeople site.

Existing users can simply update their email address in their profile settings to the corresponding Google account, which will allow them to login via google using their old account.

screenshot4

, ,

New Automated Reports Feature

Category: General by: Bart Vanderstukken

This feature allows you to send yourself reports at a regular interval.

cron

You simply choose a cron expression, the users and trackers you want in your report and the time span.

For example: send a report each Friday for all my users and all trackers spanning the last week.

, ,

New User Suggested Features

Category: General by: Bart Vanderstukken

We’re always open for interesting user suggestions and to prove it, here are some of the new features that have just been put online, all suggested by some of our users.

Dashboard & Tracker Tree Tracking

Suggested by: sebastian chedal

You’ll note a new start icon, or in case you’re already tracking, a switch icon, before the tracker’s name in the small overviews on your dashboard.

start_from_dashboard

Similarly, on your tracker tree you’ll find a new context menu option by  clicking on the tracker row, to start tracking for that tracker or to stop the current block and start tracking for the selected tracker.

start_from_tree

Note that you won’t have the option to add a description. If you want to do that you have to use the old way & click the stop icon in the inline timer.

Printer-friendly Weekly Time Entry View and Export to Excel

As suggested by admasterbill, we’ve added a style/layout specific for the printing of the weekly time entry view

print_preview

and an icon to export the table to excel.

export_icon

excell

Extra Info Fields on Company Edit

To allow you to add more information to your Companies, we’ve added some extra fields on the Address form, as suggested by Murray Wilson. The new fields being: Zipcode, City and State.

Tracker Address Info

Easily see Who’s Working on What & Making your Users Stop Tracking

Jan Sequens requested to be able to easily see which users were tracking at a given time and stop blocks for his ‘managed’ users, in case they forgot to stop at the end of the day for example. So we’ve implemented a small indicator on the user list allowing you to do just that!

red_dot

The users with a red dot in front of their name are currently tracking

gray_dot

while the ones with a gray dot are currently not tracking, at least not for one of your reportable trackers.
Clicking the dot will take you to the edit page for the current block, but only if you’re able to edit the block.

As you can see, the tooltip will tell you which tracker they are working for. The tabular view also provides this information, plus it does so more accurately now. As Jan Sequens pointed out: an open block would be shown on the tabular view, but with a zero-total. We’ve improved this as well.

running_blocks

If you refresh the page, you’ll see the totals change since the block is running.

, , , ,

New Search Bar

Category: General by: Bart Vanderstukken

If there was one thing our site was lacking, it would have to be a search bar. Until now…

We’ve included a search bar in the top navigation for the public site,

search_bar_public

and in the footer navigation for the secured backend,

search_bar_private

which will help you find:

  • For the public frontend (www.trackmypeople.com):
    • Frequently Asked Questions
    • API Guidelines
    • General Documentation
  • For the secured backend (secure.trackmypeople.com):
    • Frequently Asked Questions
    • Bug Tickets

searc_result

, , , ,

Remove a user from all your trackers

Category: General by: Bart Vanderstukken

Admitted, we lacked the option to remove a user, because you do not own users, since they can have trackers of their own.

That’s why we, as suggested by jan.sequens (special thanks), added the option to delete a user from all your trackers resulting in the ‘removal’ of the user from your user overview.

rm_all_my_trackers

Just click the dropdown at the bottom of the user list and select ‘Remove from all my trackers’ and click go.

users_removed

Note that this will only delete roles you can delete. So only roles from trackers where you have the ‘canDoUserManagerment’-permission and only users that ‘allow kicking’ (so not owners for example) will be deleted.

Enjoy this new feature and keep the suggestions coming!

, , , ,

New API functions available

Category: General by: Bart Vanderstukken

We already announced some novelties in the field of API and today we launch the following new functions:

  • Report: to be able to retrieve a list of time blocks matching your posted criteria
  • Reportees: to retrieve the profile_ids from the users you may report for
  • AddTime: to add time blocks via the API interface
  • AddFreeTime: to add free time blocks (blocks without a fixed start & stop) via the API interface

Read the api guidelines for more details…

To all developpers, please keep us posted about your progress and do not hesistate to contact us if you have some suggestions for new functions.

, , , ,

Older Posts »