Dear community,
Do you find Attendance in Frappe HR rather limited?
Currently, the Attedance record is the corner stone of Leave and Time Attendance system in Frappe HR.
By design, it only afford to have 1 Attendance / Employee / Day. And the Attendance documentt only 1 type form the following list,
- Present
- Work From Home (which also mean present as WFH)
- Absent
- On Leave (which also mean absent as Leave)
- Half day (which mean partial, also limited to only half days not hours)
The attendance is rooted deeply in all reports and calculations in the system.
But with this design, it is not quite possible to handle the flexibility of todayâs work place. For example, one of our client office is very flexible such that, in a day it could be,
8:00 - 10:00 > Work @ Home
10:00 - 12:00 > Work @ Customer Site
13:00 - 14:00 > Leave for 1 hours (personal leave)
14:00 - 17:00 > Present (work at office)
Note: the currently local software can handle it without issue.
If you look at the above, only 1 hours should be counted towards the Leave Allocation. And the rest are working but in different types.
From what I see, this kind of requirement is not possible except to write separated application. Even so, difficult to maintain compatibility with the reset of the system, i.e., payroll.
Another way is to do the entire redesign into Frappe HR, which is also not possible to get accepted.
Any facing the same, and how do you get away with it?
Many thanks for your input.
