Overview
Attendance Dashboard for Odoo 18 gives HR managers and team leads a real-time KPI view of employee attendance, working hours, and trends.
Supports v 18.0 — available directly on the Odoo Apps Store.
Description
The Attendance Dashboard module replaces the standard Odoo attendance list view with an interactive dashboard that displays live employee attendance status. Instead of running reports or scrolling through records, HR managers and team leads can see Present, Checked Out, and Total Employee counts update in real time, with the ability to click into any KPI card for a detailed breakdown of check-in times and activity logs.
Key Features
- Real-time monitoring of Present, Checked Out, and Total Employee counts in Odoo 18 attendance
- Advanced filtering of dashboard data by Date Range and Employee for precise attendance analysis
- Interactive charts visualizing Attendance Trends and Department Distribution
- Actionable KPI cards that can be clicked to view detailed employee lists with check-in times
- Attendance history log showing recent check-ins and check-outs with calculated working hours in a table format
- Built with Odoo's Owl framework for a responsive dashboard experience in Odoo 18
How It Works
The Attendance Dashboard pulls attendance data directly from Odoo 18 and displays it through KPI cards for Present, Checked Out, and Total Employee counts. Users can apply filters by Date Range and Employee to narrow down the data shown on the dashboard. Clicking on a KPI card opens a detailed list of employees matching that status, including their check-in times. The dashboard also includes an attendance history log that records recent check-ins and check-outs along with calculated working hours. Charts on the dashboard visualize attendance trends and department distribution based on the underlying attendance records. The dashboard reflects real-time attendance data from Odoo 18, though the page needs to be reloaded to display check-in or check-out events that occurred after it was opened.
Business Use Cases
HR managers who need an instant overview of workforce attendance status without navigating through multiple menus can use the dashboard's KPI cards to quickly check how many employees are present, checked out, or represent the total headcount for a given period. Team leads reviewing attendance for a specific department can use the Employee filter to narrow the dashboard to relevant staff, while the Department Distribution chart provides a visual breakdown of attendance across departments. When more detail is needed, clicking on a KPI card takes the user directly to the corresponding list of employee records, and the attendance history log offers a quick reference for recent check-in and check-out activity along with calculated working hours — useful when verifying attendance for payroll or timesheet purposes.
Frequently Asked Questions
Does the dashboard update automatically, or do I need to refresh it?
The dashboard reflects real-time attendance data from Odoo 18. If check-in or check-out events occur after you open the dashboard, reload the page to see the latest updates.
Can I view attendance for a specific department only?
Yes. Use the Employee filter to select employees from a specific department, and refer to the Department Distribution chart for a visual breakdown of attendance by department.
Which Odoo editions and platforms does this module support?
The module is built for Odoo 18.0 and works on Odoo.sh and On-Premise across Community and Enterprise editions. Odoo Online (SaaS) is not supported.
Does the dashboard replace the standard Odoo attendance list view?
Yes, standard Odoo attendance shows a list view; this module replaces it with a live KPI dashboard featuring clickable cards, charts, and an attendance history log.
Can I see check-in times for present employees?
Yes. Clicking the Present KPI card opens a detailed list of employees with their check-in times, and the attendance history log shows recent check-ins and check-outs with calculated working hours.