Our small office needs a system to track employees' vacation and sick leave. We found a solution that meets our needs, except it tracks leave in days instead of hours. The software is called OrangeHRM and the open source download is available here: [url removed, login to view] . I know little PHP but not enough to tackle a bigger application like this one, and I was able to modify a few labels and some SQL code that displays "Hours" instead of "Days". For example, if an employee asks for 2 days off, we want it to show as 16 hours (2 x 8hrs) not 2 days. See attached screen shot [url removed, login to view], [url removed, login to view], [url removed, login to view]
Second thing we would like is, we have different vacation allowance for employees depending on how long they have been with the company. Our fiscal year is July 1 to June 30th (we can set that in the program - no coding needed) but we would like it to automatically re-populate the entitlement hours at the beginning of our fiscal year. So basically,
employees with 0-5 years auto-populate the entitlement field with 192 hours at the beginning of the fiscal year
employees with 6-10 years auto-populate the entitlement field with 240 hours at the beginning of the fiscal year
employees with 11-15 years auto-populate the entitlement field with 288 hours at the beginning of the fiscal year
employees with 16+ years auto-populate the entitlement field with 336 hours at the beginning of the fiscal year
At the end of the fiscal year, if there is a balance remaining, they lose it, we auto-populate with a new entitlement for the year. Example, if they have 12 hours left on the last day of the fiscal year, the next day will wipe it out and start a new 192 hours for a 0-5 year employee. But we still want to see a report from the previous fiscal year to see what their balance was.
For sick time:
Auto populate all employees with 80 hours regardless how long they have been working. They can accrue up to 360 hours, so if they have time left over the previous fiscal year (say, 60 hours left), the new fiscal year will show them with 140 hours (60 left over plus 80 new = 140 hours). If they have 355 hours sick time left, the new fiscal year will show 360 hours, not 435 hours (355 + 80 = 360 max, not 435 hours). See screen shot 002.png.
The last thing we need, employees can log into the OrangeHRM system and enter vacation or sick time. However, it looks like the system only emails the administrator of the the program. We want it to email the employee's supervisor instead of the administrator. See screen shot [url removed, login to view]
8 freelancer bu iş için ortalamada 198$ teklif veriyor
hello sir hope you are doing well I am interseted to work on this [url removed, login to view] we discuss more about it. have a look at details: s-k-y--p-e=e maxcomputers1
Hi, I have worked with ORHM in the past and can make the changes you require. Kindly confirm that the version on your production system is 3.1.2. Regards