The commercial Redmine plugin HRM (Human Resource Management) is equipped with an integrated attendance management for your team members.
It is so flexible that your company can manage any kind of presence or absence (e.g. office, home office, vacation, illness, training etc.).
New in v4.6.0: The attendance list shows availability at a glance - recorded attendance in relation to the agreed working hours, for the period you are currently filtering. And the account menu takes you to your own attendance, your calendar and your resources in a single click.

Attendance management: how it works
- Users with administrator rights create the necessary attendance types.
- Your employees manage the attendances available to them via their user profile.
- Superiors or HR employees check and manage the registered attendances in a separate area.
- In the HRM area, you can use filterable lists to perform various evaluations and actions for attendances. List export as PDF, CSV, XLSX

Redmine HRM Plugin Feature: Holiday Planning
For every attendance type you define an annual quota - 30 vacation days, for example - and override it for individual employees where needed. When an entry is created, the plugin checks what is left.
Whether a booking needs approval is up to you, per attendance type: never, always, or only in certain cases, such as entries added retroactively. Superiors approve or reject with a reason and are notified by email about new entries on request. Several superiors per employee are possible.
The absence calendar shows the presences and absences of your team at a glance, colour-coded by type. If you prefer your own calendar application, you can subscribe to the entries via iCal.
Useful for:
- HRM Manager
- Project Manager
- IT Manager & Lifecycle Manager
- Decision makers
- Project Portfolio Manager