The solution is already in use with several customers and can, of course, be adapted to your requirements. In this way, the free selection of employees can be restricted to cost centres or organizational units.
You can define in advance whether or not your employees are allowed to see the attendance/absence of the colleagues. Of course, here only the absence is visible, not the kind of absence.