Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Ask Slashdot: Open Source Employee Vacation-Day Tracking Software?

timothy posted more than 2 years ago | from the how-about-open-source-sexual-harassment-training? dept.

Businesses 108

First time accepted submitter sprior writes "I'm looking for preferably open source software that a business would use to track vacation/sick days for employees and so far have come up empty. I found WaypointHR which looks defunct and I'm looking at OrangeHRM which looks half defunct, half bait and switch, and half strange in general with a bunch of website bugs thrown in. Along the way I've seen a couple of other OS projects which look defunct as well. I realize that a solution might be more than just vacation tracking because once you configure the employee info for a company you tend to want to use that for more than one thing. Paid solutions are a possibility."

Sorry! There are no comments related to the filter you selected.

Misread the headline (-1)

Anonymous Coward | more than 2 years ago | (#40776123)

Why would you want to track your employees when they take a day off to work on open-source software projects?

Re:Misread the headline (0)

Anonymous Coward | more than 2 years ago | (#40777555)

I thought the employees themselves were opensource at first.

More info needed (0)

Anonymous Coward | more than 2 years ago | (#40776143)

What platform are you looking to use this on? How many users, employees, managers, etc? Probably would need more information than just what you have provided. There are a lot of coders out there, both paid and open source professionals and hobbyists, that would / could certainly make this a reality but more information would have to be provided.

Re:More info needed (3, Interesting)

LordNightwalker (256873) | more than 2 years ago | (#40776879)

Or instead of reinventing the wheel, try something like OpenERP which has an HR module that does this already. Disclaimer: I work for them.

Calendar? (5, Interesting)

should_be_linear (779431) | more than 2 years ago | (#40776149)

We use Google Calendar for this. It has nice API, which we don't even need (only 20 employees).

Re:Calendar? (1)

Dishevel (1105119) | more than 2 years ago | (#40776407)

100 percent agree.
Google Calendar. When you need pretty reports you can even export one or multiple calendars to csv and do what you will.

Re:Calendar? (1)

TarpaKungs (466496) | more than 2 years ago | (#40777019)

Not only - but you can even use the GoogleAPI to completely automate stuff as far as you wish.

Re:Calendar? (2)

u38cg (607297) | more than 2 years ago | (#40776433)

My (20k employee) company hands out an A4 form every January with your total number of days entitlement written at the top. You keep it, and when you want holiday during the year, you write it down, subtract the total, and your manager signs it off. At the end of the year the form goes back to local HR, who file it.

My lawn, get off it.

Re:Calendar? (2)

mwvdlee (775178) | more than 2 years ago | (#40776605)

Well, I guess that's one way of keeping HR personel employed.

Re:Calendar? (0)

Anonymous Coward | more than 2 years ago | (#40777207)

Vacation, WTF is that?!!! You must not work for an American company.

Re:Calendar? (2)

tompaulco (629533) | more than 2 years ago | (#40782563)

At my company, they give you two weeks vacation that you can use any time you want. Well, except for dates when an important project is being worked on, which is all the time. Then on December 31st, when you haven't used any of your vacation, all your days go away because they don't roll over.
To get around this problem, I just take vacation whenever I want to, and if anybody calls me or sends me an e-mail, then it wasn't a vacation day. Then I keep track of how many extra hours I have worked and how many vacation days I haven't been allowed to take that were rightfully mine in preparation for the eventual lawsuit.

Re:Calendar? (1)

INT_QRK (1043164) | more than 2 years ago | (#40776745)

Libre Office Calc. You can make it as pretty or as ugly as you like, but either way, the functionality is limited mainly by your imagination combined with your level of expertise and/or willingness to invest the time to customize to your needs.

Re:Calendar? (0)

Anonymous Coward | more than 2 years ago | (#40777947)

We use gcal as well. We just create a vacation and sick calendar and a telework calendar. you can quickly turn them on and off to see who's in or out.

Re:Calendar? (1)

CohibaVancouver (864662) | more than 2 years ago | (#40778089)

We use Google Calendar for this

How do you associate the number of vacation days to which an employee is entitled? How to do you forward vacation requests to a manage for approval? How does Google Calendar deduct taken vacation from the pool that the employee has? How does the pool reset at the end of the year? Does Google calendar automatically add vacation days as an employee accrues them? What about vacation carry-over from one year to the next? Is there a mechanism to notify HR / management if an employee hasn't used their vacation time?

Enquiring minds want to know...

drupal with views and calendar modules (1)

Anonymous Coward | more than 2 years ago | (#40776179)

Define your own custom content type and date fields then build your calendar view from the calendar views template.

Re:drupal with views and calendar modules (1)

sprior (249994) | more than 2 years ago | (#40793853)

My early thought was Drupal as well, but I'm holding off on purpose to see if an off the shelf application works before I go all custom.

uhh (2)

gandhi_2 (1108023) | more than 2 years ago | (#40776217)

how about a spreadheet.

you could just hook a macro to a button that decrements x days from y employee when they take days off.

or a database with a simple html front end that lets the hr goon do the same thing.

Re:uhh (2)

Talderas (1212466) | more than 2 years ago | (#40776473)

A spreadsheet is a horrible idea. It does not scale well and only is effective if you have a single point of control.

My company uses spreadsheets to track the usage across 6 physical sites with 3 points of contact. There's essentially three sheets that are kept and must be periodically synced to verify data is identical. It's not reliable. I've seen one issue already where the number of days an employee had were off between the central point and the person who records for the site.

Re:uhh (2)

azadrozny (576352) | more than 2 years ago | (#40776863)

I wouldn't say it is a horrible idea, but you are correct in that it won't scale well. I have used spreadsheets successfully on teams as large as twenty, with everyone collocated at one facility. We simply had color coded cells to denote the reason for being out of the office, vacation, training, travel, etc... If the goal is to coordinate among a small(ish) group of people, then keep it simple. If you need to tie this into payroll and coordinate a large number of employees across several sites, then you are going to need a more comprehensive SW package.

Good grief. (0)

Anonymous Coward | more than 2 years ago | (#40776219)

Open source vacation tracking software? You only want to track vacation days and sick days, then clearly you have little infrastructure in place already, hence you must be talking about a small number of employees.

I suggest you investigate the tools we call Pencil and Paper, followed by File Folder and File Cabinet. If you really want to get fancy look at the recently developed Sharpie product.

Don't track it (5, Interesting)

cryfreedomlove (929828) | more than 2 years ago | (#40776241)

Hire adults and let them self manage how much time they need off. They won't abuse it, they'll love you, and you can avoid this complex project.

Re:Don't track it (1)

zarthrag (650912) | more than 2 years ago | (#40776365)

THIS! Why build in additional bureaucratic bs when you can make your company an even better place to work? The US is infamous for making people work every minute of every day as it is - buck the trend, there are benefits for doing so...starting with this overhead.

Re:Don't track it (4, Insightful)

Richard_at_work (517087) | more than 2 years ago | (#40776381)

That doesn't work.

Because the larger the working group gets, the more people need to know that Frank has a week off in two months time - otherwise someones going to book that very important meeting with that very important client slap bang in the middle of it. People are going to see that someones off at the same time as they require, and they are going to mark themselves down for vacation anyway and just argue it out later on.

But a vacation calendar should actually track more than just vacation time - it should track all planned and plan-able absence time. Vacations, lates, earlies, shift patterns, moved time, training periods etc etc etc. It should ideally track person dependencies - who cannot be off at the same time without serious authorisation. It should track banked hours and lieu time. It should track vacation preferences (I dont agree with it, but some companies give preference to those with children and families during known school holidays).

Theres an awful lot that a simple calendar or "just let them sort it out like adults" simply won't handle for you.

In answer to the parents question - I wrote my own, with all the above, about 10 years ago. I'd opensource it if I still had the code.

Re:Don't track it (2)

mwvdlee (775178) | more than 2 years ago | (#40776679)

I think Google's calendar can handle this very well. I'm sure Microsoft's Office365 and other calendar tools can handle it equally well.

Re:Don't track it (1)

QuantumRiff (120817) | more than 2 years ago | (#40776997)

We just have a single OoO (Out of Office) calendar for this exact reason.

We are spread all over, with remote people. When someone is looking for bob, its really easy to look at the OoO calendar, and see he's out for the afternoon.

We use zarafa for our email, and a public calendar, but pretty much any groupware (or even davical for just calendars) would work.

Re:Don't track it (3, Insightful)

TarpaKungs (466496) | more than 2 years ago | (#40777029)

They'll still book the meeting because they'll forget to check the calendar.

Re:Don't track it (0)

Anonymous Coward | more than 2 years ago | (#40778021)

Smart integrated software handles this quite well. You just happened to pick the wrong tools.

Re:Don't track it (1)

Richard_at_work (517087) | more than 2 years ago | (#40778467)

But the audit logs will show who booked what first, and who checked what - which is the point of having such a system...

Plus you can always have the meeting calendaring as part of this system.

Re:Don't track it (1)

Outtascope (972222) | more than 2 years ago | (#40777519)

Because the larger the working group gets, the more people need to know that Frank has a week off in two months time - otherwise someones going to book that very important meeting with that very important client slap bang in the middle of it.

Hah! You think having vacation time on your calendar keeps them from doing that? Happens every friggin' time. Shared calendars aren't for YOU to manage your time, they are for the clerical staff to manage your time.

Re:Don't track it (1)

japhmi (225606) | more than 2 years ago | (#40778827)

We use a table in an internal wiki. Going to be gone, shade the block for that day grey.

We're all engineers though.

Re:Don't track it (0)

Anonymous Coward | more than 2 years ago | (#40779277)

Why would anyone in their sane mind would schedule a meeting with Frank in it, without confirming with him first? That sounds like one stupid work ethic. Or that you're employing rats, and not people.

Re:Don't track it (1)

CrankyFool (680025) | more than 2 years ago | (#40783879)

Yeah, it does. I work for a ~1000 person company without any vacation tracking (you don't accrue vacation days, you don't spend vacation days, you take whatever vacation you want). It works just fine.

And just to prerebut: Yes, people take vacations. All the time.

Re:Don't track it (0)

sumdumass (711423) | more than 2 years ago | (#40785337)

I'm betting those employees in that 1000 person company are not necessary to the sale or production of a service or product. I own part of a local family owned restaurant and surprise, the entire kitchen staff along with part of the wait staff decided they needed the entire weekend off to see a concert and recover from the experience. Of course this couldn't happen without closing down so the requests were granted on a first come first serve basis with me and some family members filling in to accommodate more people.

You cannot realistically have 75% of your employees taking the same time off in most businesses unless it is a planned shut down or something. A site I administrate closes for a week twice a year for maintenance and they continue to pay the weekly salaries. They try to do this around major holidays and hire outside organizations to complete the maintenance. This is probably the closest most companies can realistically have that situation without adverse impacts on their sales.

Re:Don't track it (1)

CrankyFool (680025) | more than 2 years ago | (#40786639)

We're a tech company. I'm talking about every single person in the company, including the engineers responsible for releasing and maintaining critical services.

Sure, you can't have 75% of your employees taking the same time off. But if you've hired adults then you find that they can actually be pretty responsible about this sort of thing.

Nice utopia you must live in (1)

Anonymous Coward | more than 2 years ago | (#40778083)

Hire adults and let them self manage how much time they need off. They won't abuse it, they'll love you, and you can avoid this complex project.

Which is fine and dandy unless you have to comply with labor laws that require documentation of the amount of leave granted. Or accounting rules which require you to report earned time off as a liability.

Companies vary (3, Insightful)

SirGarlon (845873) | more than 2 years ago | (#40776257)

Given how greatly companies differ in the details of their HR policies (when vacation accrues, what forms of paid leave are available, whether employees can 'buy' extra time off), I would be surprised if there is an off-the-shelf solution that fits your needs.

Re:Companies vary (2)

davidbrit2 (775091) | more than 2 years ago | (#40777649)

What he said. We had to roll our own. There is an astounding amount of "the devil is in the details" when dealing with this subject. For examples: How do you handle accrual of vacation/sick time for an employee whose start date is in the middle of a pay period? Is there a delay before they start accruing? Is there a maximum allowable amount? Does it increase based on seniority? How do you integrate your system with your time clock to deal with hourly employees (don't forget to credit them paid leave for holidays)? What if somebody is out for a span that includes the paid lunch hour? Will you allow entries that would cause the current balance to be pushed into the negative? If not, how will you forecast future remaining time, while taking all these rules into account?

This is one of those business cases where the ol' 80/20 rule just doesn't cut it. Just tracking who's here and who isn't is pretty simple, but when you start automating the payroll side of it, it becomes many times more complicated and customized.

Re:Companies vary (1)

TemporalBeing (803363) | more than 2 years ago | (#40781901)

What he said. We had to roll our own. There is an astounding amount of "the devil is in the details" when dealing with this subject. For examples: How do you handle accrual of vacation/sick time for an employee whose start date is in the middle of a pay period? Is there a delay before they start accruing? Is there a maximum allowable amount? Does it increase based on seniority? How do you integrate your system with your time clock to deal with hourly employees (don't forget to credit them paid leave for holidays)? What if somebody is out for a span that includes the paid lunch hour? Will you allow entries that would cause the current balance to be pushed into the negative? If not, how will you forecast future remaining time, while taking all these rules into account?

This is one of those business cases where the ol' 80/20 rule just doesn't cut it. Just tracking who's here and who isn't is pretty simple, but when you start automating the payroll side of it, it becomes many times more complicated and customized.

Most of those can be answered with the term "pro-rate". Still, your point is valid - do you prorate or not?

Do you pay these people? (4, Insightful)

JoeMerchant (803320) | more than 2 years ago | (#40776277)

What do you use to track days/hours worked? Isn't vacation accounting built into that system? If it's not, you're going to be running parallel non-communicating software which gives you multiple opportunities for the databases to get out of sync with reality, and each other.

Re:Do you pay these people? (0)

Anonymous Coward | more than 2 years ago | (#40776325)

Sounds like a nerdy Jerry Springer Final Thoughts ! lol

Yeah seriously (2)

circletimessquare (444983) | more than 2 years ago | (#40776555)

The guy's question sounds like agonizing over the what color car to get before he has even picked out a car.

Vacation/sick days are something you track from within an employee hour tracking system that you should be worrying about first. And once you've chosen that, your solution is vacation/ sick day tracking becomes obvious.

Re:Yeah seriously (1)

sprior (249994) | more than 2 years ago | (#40794313)

There is no requirement to track employee hours for us, just days on leave. A spreadsheet on a shared drive worked for a while, but doesn't scale so we're looking for a distributed solution. We're primarily a Linux shop for servers (I'm sure we have some Windows servers as well) and will self host whatever solution is chosen.

Re:Do you pay these people? (1)

DdJ (10790) | more than 2 years ago | (#40776567)

You don't always need to track days/hours worked. For many salaried employees, you get paid an annual salary and your hours aren't really supposed to be tracked.

The vacation day policy lays on top of that. If you use more than you're supposed to, it's not that you're getting paid for more days than you're supposed to, it's that you're getting paid the right amount but you're also violating company rules/policies.

(This is how it is for my own job.)

The vacation tracking system doesn't really need to sync up with anything else in situations like this. In my own case, the vacation tracking system needs to emit three pieces of data once a year:
1) was the policy complied with?
2) how many "ordinary rollover days" get fed into the formulas for the next year?
3) how many "sick day bank days" get fed into the formulas for the next year?

Of those, only #1 is ordinarily used outside of the vacation/PTO tracking workflows, so from the outside, the only data syncing is normally "did this employee comply with policy or not?".

Re:Do you pay these people? (1)

JoeMerchant (803320) | more than 2 years ago | (#40785529)

Yeah, I've worked "salaried - exempt" what have you jobs since 1990, no time clock, no overtime, no hour tracking.

Every single one of them tracked my days worked, sick days, vacation days, etc. with the same time tracking software used on hourly employees - only difference is that the "exempt" employees always get 80 hours, regardless of what's actually worked.

I even worked at a place that "didn't track" vacation time for higher level managers - some managers took two month long vacations every year with additional days in between - which was acceptable by policy. They still tracked days worked.

I have an app for that. (2)

blogan (84463) | more than 2 years ago | (#40776321)

https://play.google.com/store/apps/details?id=com.logan.bryan.ptotrack [google.com]

Or if you want to bust the bank and pay $.99 and not have ads - https://play.google.com/store/apps/details?id=com.logan.bryan.ptotrackpro [google.com]

It's not Open Source, but if there's something specific you want, let me know and I can think about adding it. Or, if you'd like to purchase the entire source and open source it yourself, I'd be open to discussion.

Re:I have an app for that. (0)

Anonymous Coward | more than 2 years ago | (#40776815)

looks neat, will try it out.

We can separate our time here as:

Vacation, Banked Time, Float time

Any way you can add different types of time?

captcha: payoffs

Re:I have an app for that. (1)

blogan (84463) | more than 2 years ago | (#40776927)

That's planned in a future release. It makes the GUI a little more complex, and I want to keep it nice and simple for the single case scenario. Plus I want to handle some of those more odd accrual rules for when you have those multiple types (such as accrues on a yearly basis, no-rollover, etc).

If you wanted to track just two of them for now, you could use the free app and the paid app and have them track separately.

Re:I have an app for that. (1)

RattFink (93631) | more than 2 years ago | (#40778115)

Perhaps I am misunderstanding the app but from the page it seems like it can only track "your" time off. Can it track time for an business with many employees?

I Recommend (1)

CanHasDIY (1672858) | more than 2 years ago | (#40776417)

one of these [servicelearning.org]

OpenOffice Calc (-1)

Anonymous Coward | more than 2 years ago | (#40776431)

Come on... this is an easy one.

WorkMeter :) (-1)

Anonymous Coward | more than 2 years ago | (#40776471)

Try with http://www.workmeter.com/
Is not free but it really is very complete.
It gives you smart metrics-based tools that bring teams together to achieve common objectives.

Emmm what? (-1)

Anonymous Coward | more than 2 years ago | (#40776493)

In my work they use pen and paper. You set the "Out of Office" tool so that people who email you know you are away and the problem is solved!

Spreadsheet? (1)

DdJ (10790) | more than 2 years ago | (#40776511)

My own PTO days are tracked via a spreadsheet. My employer uses Excel, but I keep my own "shadow copy", usually in Google Docs spreadsheets (it has varied year-to-year).

There are plenty of open source spreadsheets. The first one that I really liked using, many years ago, was "sc", a curses/terminal-based spreadsheet that built upon the vi keyboard commands. It's still around somewhere. My housemates and I used it collectively (via shared directories with ACLs on NFS mounts) to track shared expenses. There are many modern GUI options, of course.

Whether something more complicated than a spreadsheet is worth thinking about depends on details you haven't given us yet. What are your actual requirements? What's your PTO/vacation policy?

you need open source? (4, Interesting)

fitteschleiker (742917) | more than 2 years ago | (#40776663)

Why the fuck you need open source? You aren't going to modify it, you just think open source is synonymous with free.
My company uses its book keeping / payroll software to do this, but from reading the comments here, apparently america doesnt have humane
vacation / sick days forced upon employers, I guess its that "free market" thing that works so well...

Re:you need open source? (0)

Anonymous Coward | more than 2 years ago | (#40777905)

Why the fuck do you assume the op doesn't want to modify it? That would be a pretty logical thing to do to make it fit this particular business. Maybe you should think before you come off as an ass.

Re:you need open source? (2)

ManicMechanic (238107) | more than 2 years ago | (#40780033)

Not the OP but I will answer why I use open source when I can.

Yes the cost factor is nice, but I prefer open source because I have more trust that the system isn't leaking information to it's copyright holder. That and the endless update cycle.

I really with there was an effective way to use cash as a bounty to help pet projects along.

MM

Re:you need open source? (0)

Anonymous Coward | more than 2 years ago | (#40781731)

I fuckin want open source because I want to support the fuckin ideals of open fuckin source.
-- Fuckin Fuck Fuck

Re:you need open source? (1)

sprior (249994) | more than 2 years ago | (#40793913)

While open source is also a bias of mine, I've also already looked at the source of the packages I've been considering partially for documentation. I've also got a history of taking open source packages and making some tweaks to fit the requirements a bit more. An active developer community around a project is also a critical indicator of liveliness in software and whether it continues to be viable. Note that I said that non-free packages will also be considered, open source is just a preference.

Gaps in Open Source. (4, Insightful)

jellomizer (103300) | more than 2 years ago | (#40776709)

Open Source Software usually has gaps in Business software.
First OSS developers tend to have a negative views towards companies. Making free software so a company can make more money just doesn't sit right. OSS does tend to give tools for the IT side of business but a lot less on the side of the people with Suits.

Second OSS developers are mostly on IT and really don't have a big picture understanding on how to operate a business. (some of them do, but most don't, judging by a lot of the idiotic comments from FSS supporters on how business need to operate) So most OSS Business systems tend to be small and only work for the company the product was designed for, and rarely ever useful in an other company.

 

Re:Gaps in Open Source. (0)

Anonymous Coward | more than 2 years ago | (#40778333)

It's because of standards.
In accounting you can't use software that applies different taxes than what the laws say you should, so, proprietary software and open source, regardless, must perform the exact same way.

Software for everything else, is ... different. If MS Office saves in a format that isn't compatible with another companies, then, well, the guy using it, has to take steps and convert it back and forth. Basically, the companies can afford to play a little and see how they can reduce the costs by sacrifing some functionality and heaping more frustration on their employees.

Open Source, CAN go in that field, but why bother? Laws change constantly and you need them applied differently from country to country. Sure, you can create settings for each country, then when something new appears, the user can modify it himself. But most people don't know or care to know how to do things like that. They want their software to work on the first go.

Re:Gaps in Open Source. (0)

Anonymous Coward | more than 2 years ago | (#40783925)

Judging by your user ID, you should really lock your computer before going to work. Junior was trolling from your account again.

http://timeoffmanager.com/ (2)

RandomCanadianCoder (2694219) | more than 2 years ago | (#40776787)

shameless plug (I work for this company) but there is timeoffmanager.com [timeoffmanager.com] it's not open-source, but it's web based, free to try, and with lots of customizable options for different hr policies, and we offer great customer support

Why Open Source? (0)

Anonymous Coward | more than 2 years ago | (#40776831)

Why would it matter if it was open source or not? Are you going to be modifying the source to improve it? If not, you're probably confusing open source with free... like too many others...

Re:Why Open Source? (1)

sprior (249994) | more than 2 years ago | (#40793939)

I'm surprised I have to explain this on Slashdot, but...

While open source is also a bias of mine, I've also already looked at the source of the packages I've been considering partially for documentation. I've also got a history of taking open source packages and making some tweaks to fit the requirements a bit more. An active developer community around a project is also a critical indicator of liveliness in software and whether it continues to be viable. Note that I said that non-free packages will also be considered, open source is just a preference.

Open Source app Employear (0)

Anonymous Coward | more than 2 years ago | (#40776833)

We use employear to track vacation, but also the normal days, shift etc. We use the month totals for the hrm department to calculate the wages. You can fill from-to style so you don't have to mark every day, but you can also "drag" the days of the vacation.
The data is stored in a mysql database, so it's all yours.
We use it since some years; it is an open source software, written in Gambas which has a nice IDE, so you can (let) adjust what you might want to do different. We adjusted some to auto-fill the normal days with data read from an other time tracker system. Screenshots and source on Sourceforge, project "employear" http://sourceforge.net/projects/employear/

Re:Open Source app Employear (1)

sprior (249994) | more than 2 years ago | (#40793999)

Looks interesting, never heard of Gambas before. Is this application web based or does the client connect directly to MySQL?

But I don't have any Open Source Employees! (1)

undulato (2146486) | more than 2 years ago | (#40776887)

Arf.

It may be overkill... (1)

Anonymous Coward | more than 2 years ago | (#40776913)

It may be overkill, but TimeTrex Time and Attendance [timetrex.com] is open source and has a scheduling module with complete accrual tracking and employee self-service for requesting time off. It does a bunch of other stuff too (ie: attendance, payroll), but that can all be disabled in the permission system if you don't want to bother with it.

Time Tracker (0)

Anonymous Coward | more than 2 years ago | (#40776955)

For basic time tracking (vacation days, sick days, projects, etc.) we are using a slightly modified version of Anuko's Time Tracker:
http://www.anuko.com/content/time_tracker/open_source/index.htm

We had looked at OrangeHRM as well, but virtually no useability is available without purchasing expensive add-in modules, and the system is overly complex for simple requirements.

HR Management Companies (0)

Anonymous Coward | more than 2 years ago | (#40776977)

Keeping track of HR laws and such is probably not your business goal... let another company that specializes in HR specifically take care of it so you can focus on your business. Paychex is geared for small and medium sized businesses... if you're a large company (over 1000 employees) you could go with ADP.

Kuali KPME: Leave Management module (1)

r2nd2ll (251802) | more than 2 years ago | (#40776979)

Definitely still a work in progress, but one to watch: http://www.kuali.org/KPME

The Time and Attendance module has been released and implemented in at least a couple places. Leave Management is the next module with an expected first release sometime in October.

MySQL + PHP/ASP (1)

Lumpy (12016) | more than 2 years ago | (#40777057)

set up a DB, make a web interface in PHP or ASP. call it done. that way employees can look and request without adding software, and HR can approve, deny and pull reports.

Honestly, less than a day's worth of work for someone that is mildly capable in web programming.

Re:MySQL + PHP/ASP (0)

Anonymous Coward | more than 2 years ago | (#40781291)

And StackOverflow can be copied in a weekend.

Use a decent payroll service (0)

Anonymous Coward | more than 2 years ago | (#40777171)

All the big/popular ones will accrue it for you on the pay stubs and allow you to enter when they've used some.

Gambas App: Employear (1)

webgang (757105) | more than 2 years ago | (#40777277)

There is a gambas application on sourceforge: Employear, to keep holidays but also normal working days, etc. It is a Linux desktop application written in Gambas, a Java-like language with a Visual Basic like development environment. It stores data in MySQL database. It makes sense to take an open source app; we adjusted some small thing so that we can read data from a timetracker system to auto-fill the normal, worked days.. We use for some years now; the monthly totals are delivered to HRM for payroll caculations.

]Project-Open[ (0)

Anonymous Coward | more than 2 years ago | (#40777281)

Take a look at this one.
http://www.project-open.org

RoR based PTO tool (1)

cyrus007 (647810) | more than 2 years ago | (#40777317)

I had built an RoR 2.x version based PTO tool to learn RoR (a copy of our company's HTML & JS based tool) but never got around to releasing it. I was going to upload it to heroku.com but was waiting to port it to v3.x If you want I can upload it to github and you can take it from there.

TeamCal Pro ? (0)

Anonymous Coward | more than 2 years ago | (#40777373)

http://www.lewe.com/index.php?option=com_content&view=article&id=107&Itemid=42

This application (1)

X86Daddy (446356) | more than 2 years ago | (#40777849)

It's funny... Every company I've worked for has built this application over and over... different languages, different platforms to integrate with different generations of desktop / networked calendaring, etc... and even different versions for different departments when there's variation allowed on a per-manager basis. It seems like it's always a bespoke, in-house sorta thing. It's also usually treated as the "get started" application when switching technology platforms... "If we can figure out how to build a vacation tracker, we can then handle migrating a bunch of other workflow apps."

Due to all the situational dependencies, you can't just find the perfect OSS one. Follow up your question with what you use for email, calendaring, and what kind of server tech you are good with deploying and you might find suitable answers... i.e. a LAMP stack based tool that ties to Google Calendar perfectly ain't gonna help an all-Microsoft shop much.

OpenERP has a module for this. (1)

RattFink (93631) | more than 2 years ago | (#40777941)

It is a pretty large software package and support tends to suck if you don't pay but it is updated consistently is open, and once you get your head around things, pretty easy to extend.

Re:OpenERP has a module for this. (1)

glodime (1015179) | more than 2 years ago | (#40780005)

This seems to be the most appropriate answer here.

Fuzzy math (0)

Anonymous Coward | more than 2 years ago | (#40778047)

Hmmmmm. "... half defunct, half bait and switch, and half strange in general..."

Re:Fuzzy math (1)

sprior (249994) | more than 2 years ago | (#40793839)

I had to throw something in there for a nitpicker to catch and be satisfied.

I have written a pretty good app - (open source) (0)

Anonymous Coward | more than 2 years ago | (#40778499)

Complete with reports, individual calendars and business rules.You can contact me if you are interested - it is a web application - post back your interest

Seriously? (1)

Improbus (1996348) | more than 2 years ago | (#40778641)

This is basically a database application. An intern could write it. Hell, you could do the damn thing in Microsoft Access if you wanted *shiver*.

Honestly... (1)

mschaffer (97223) | more than 2 years ago | (#40778709)

How about Outlook, Excel, paper and pencil, Libre Office Calc, etc...
Write something in PHP, ASP, or whatever.

I use Remind (1)

dskoll (99328) | more than 2 years ago | (#40779231)

I wrote a program called Remind [roaringpenguin.com] and I use it to track vacation days, who has the support pager, etc.

It's very old-school UNIX. You enter all your data in a text file and it renders the calendar. I use git for revision control so it's easy to see who booked time off and when.

I'm guessing Remind will appeal to about 0.001% of the target audience. :)

build your own (1)

JigJag (2046772) | more than 2 years ago | (#40779289)

We're a company of about 400 people so off-the-shelf calendar applications wouldn't fit. So when this issue came up, we decided to build our own. It took about a month for a sole programmer, but at least it matches our company requirements perfectly.

JigJag

Oh FFS... (0)

Anonymous Coward | more than 2 years ago | (#40780403)

What is it with all these dumb PHB/MBA type questions on Ask Slashdot recently?

It's called a spreadsheet.

Re:Oh FFS... (1)

sprior (249994) | more than 2 years ago | (#40794185)

I'm REALLY not a PHB/MBA type, but an experienced programmer trying to explore off the shelf options before I go an implement something from scratch which is a diversion from my normal responsibilities and a problem which I assume others have had to deal with.

Holy fuck (0)

buttfuckinpimpnugget (662332) | more than 2 years ago | (#40780653)

This is front page material? Really slashdot?

Another alternative option... (1)

rurich (2694341) | more than 2 years ago | (#40781549)

http://leavewizard.com/ [leavewizard.com] is another web based system that you might want to take a look at, again it isn't open source but it's free for 5 users and reasonably priced for more.

TimeTrex seems to fit your needs (1)

Lancer (32120) | more than 2 years ago | (#40781579)

Have a look at TimeTrex: http://www.timetrex.com/ [timetrex.com] The type of software you're looking for is often called "Time and Attendance" tracking. Hopefully that helps your Googlefu.

Home made open source option (0)

Anonymous Coward | more than 2 years ago | (#40782259)

I do not know if it is helping much, but I have developed in the past months a similar application to your request. I have done this, as I was required by the company I am working for to track my daily activity (with all my tasks) and vacation days. I must send daily an activity report and the monthly report (containing all the daily tasks) at the end of each month.

With this application I have automatized the process such that a simple user can:
enter daily tasks/vacation days and automatically composes after a pattern the e-mails and sends them to the desired recipients
at the end of the month it automatically creates an XLS report with my monthly activity and sends it as attachment to the recipients
As I thought it would be useful also for my superiors to have an overview of the company's activity, I have added the "Planning" tab, where an user with administrative rights can have an overview of all the tasks entered in the system by the users. It also creates some summary reports (in the bottom of the page) which are also available for download. The tab "Planning view" offers the possibility to customize the administrators view and "Administration" manages the users and event types an user can enter.

You can play with the a dummy version of the application at this address: http://mitand.pythonanywhere.com/demo
I have created a demo account:
user demo@mail.com
password: parola123

If you think it is helpful for you, I can release it under some free license and you can use it (or if you need some customization, I can do that)

I am happy for other questions here on the thread.

Hahaha (1)

drewco (1631735) | more than 2 years ago | (#40782759)

I use a pad of paper and a pencil. I put little tick marks next to everyone's name when they take a day off, etc. It's easy to use, never fails and leaves me with plenty of extra time to waste on responses to simple people that ask simple questions.

Yep OpenERP v6.x (0)

Anonymous Coward | more than 2 years ago | (#40784401)

Open ERP 6.x is much better than it used to be in 5.x.

There is a module that could handle this, its all in there, you can modify the code if you want. But Open ERP has a customisation tool that lets you do it via the interface. So add fields etc is really easy. I have implemented a few small applications using this platform and its pretty easy without support.

OrangeHRM (1)

bhenson (1231744) | more than 2 years ago | (#40784899)

OrangeHRM open source has a leave module. They can even apply for leave using it

Re:OrangeHRM (1)

sprior (249994) | more than 2 years ago | (#40794461)

I've been looking at OrangeHRM for a couple of days and have it installed in a virtual machine. However a few things have made me cautious:

- The registration page on their website to download the documentation doesn't work.
- I called their "global" technical support number to report that their registration page doesn't work and got voicemail.
- They haven't called me back 2 days later.
- The wiki site for their community version has almost no content and has been polluted with spam links that haven't been cleaned up.
- Their free online demo site which I signed up for doesn't show the basic Leave module which comes included, they only show the advanced version which is only available as a paid add-on.
- I've played with their open source version on my server and it's got some serious issues - you have to change the system date in order to be able to work with years besides the current year, and the function to roll over previous years days only pops up in specific situations and it's easy to do it wrong and get stuck.
- They don't support two employees with the same name even if they have different id numbers.

All of this just gave me a bad feeling about them.

WFH... Just Send Mail (0)

Anonymous Coward | more than 2 years ago | (#40786055)

Simple as sending email and seeing a graph is http://www.veripool.org/wiki/wfh/Examples

Open sourced with no fancy features or great support, but works well in a 200 person organization as people can just send a reasonably formed "human" email to a mailing list, and see the results on a web page, or with a script.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?