Software for Managing Timesheets?
An anonymous reader asks: "I currently work as a help desk supervisor for the IT department of a Top 30 American university. We have around 40 graduate and undergraduate students manning our support areas at different times of the day and night, and a recent augmentation of our budget has us in the position to hire more. We still do our master schedule with a moderately complex Excel file, our time sheets are submitted online using a webpage, and our workers' clock in and out with a separate webpage which gives us reports that we import into yet another spreadsheet. Needless to say, our current, time-consuming method is rather clunky and has us looking at alternatives. What existing systems are out there that might fill our needs? What systems should we avoid?"
If you can afford a commercial solution, TimeClockPlus is excellent.
With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
What would really be nice is if you could go to the Domain Controller at the end of the week and find out what users were logged in and for how long.
I'm almost sure Windows tracks this. Does SAMBA track it when acting as a DC?
In any event, figure out how that works and just have a script e-mail a report at the end of the week.
I'd rather you do it wrong, than for me to have to do it at all.
http://www.linfotech.com/ They're about mid-way through the dev of time/project management app. You obviously wouldn't be getting a battle-tested app yet, but they're classy guys and you could probably influence the direction of the project.
Before we switched to a commercial solution (which was a mistake in retrospect), I had implemented an open source / php app I found over on SourceForge -- Employee Scheduler.
It was written for managing student employees in a library -- and its not half bad.
http://sourceforge.net/projects/empscheduler/
I ended up hacking the hell out of it, adding ajax calls so that it was a little more user friendly, and had ended up with a clock in / clock out solution (using student id cards and a card reader). Tried to contact a few folks listed on the site, but it looks like a dead project (and my source is gone...don't ask...wasn't that hard to do though). If there was a community around it, I would have kept using the software and contributed...but there wasn't.
Its good software, but it needs some work. If you are a php coder, you might want to think about trying it out and seeing if you can hack the functionality you need.