| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 2559 |
| Technical Name |
sf_daily_checklist_gate |
| License | LGPL-3 |
| Website | http://www.squadfoucs.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 2559 |
| Technical Name |
sf_daily_checklist_gate |
| License | LGPL-3 |
| Website | http://www.squadfoucs.com |
| Versions | 18.0 19.0 |
Daily Checklist Gate
" Enforce daily questionnaires for selected employees and block attendance checkout until the checklist is submitted. Create custom employee groups, design dynamic questionnaires with 9 answer types, and generate compliance reports â all from a single module. "
FEATURES
-
Real-Time Dashboard: Interactive OWL dashboard with beautiful KPI cards, charts, and group-wise tracking.
-
Custom Employee Groups: Create flexible groups independent of Odoo departments to organize employees for different checklists.
-
9 Answer Types: Dynamic questionnaire builder with Yes/No, Text, Multi-Line Text, Integer, Decimal, Date, Date & Time, Multiple Choice, and Rating (1-5).
-
Attendance Checkout Blocking: Employees cannot check out from attendance until they submit their daily checklist.
-
Secure Token-Based Access: Each employee receives a unique secure link to fill their checklist directly.
-
Automated Daily Reminders: Scheduled cron job sends reminder emails and Odoo Inbox notifications to pending employees.
-
Night Shift Support: Cross-midnight attendance validation ensures night shift employees are validated against their check-in date.
-
Question Templates: Pre-built question templates for quick group setup with one-click loading.
-
Comprehensive Reporting: Generate compliance reports in Excel (XLSX) and PDF format with detailed daily logs.
-
Three-Tier Security: Checklist User, Manager, and Admin roles with record-level access rules.
Real-Time Analytical Dashboard
Monitor checklist compliance instantly with a stunning, interactive OWL dashboard. Keep track of active groups, total expected checklists, and pending submissions for today. View beautiful 7-day trend charts, distribution graphs, and a quick-action list of recent submissions. Filter all data instantly by selecting specific Checklist Groups.
- Interactive KPI Cards: View Active Groups, Total Employees, Submissions, and Pending Checklists. Click any card to drill down into specific records.
- Smart Group Filtering: Filter the entire dashboard instantly by selecting a specific Checklist Group. Your selection is remembered securely in your session.
- 7-Day Trend Chart: Visualize your organization's daily submission compliance over the last 7 days through an interactive Bar Chart.
- Group Distribution Chart: Analyze how checklist submissions are distributed across different groups using a Doughnut Chart.
- Live Progress Bars: Track the daily completion percentage (Submitted vs Pending) for each individual group in real-time.
- Recent Submissions: Instantly see who submitted their checklists recently, with exact localized timestamps and a quick "View" action button.
Step 1: Create Checklist Groups
Go to Daily Checklist â Configuration â Checklist Groups. Create a new group, assign employees, and configure questions.
Step 2: Configure Questions & Employees
Add employees in the Employees tab. Define questions in the Questions tab with drag-and-drop ordering. Choose from 9 answer types and mark questions as Required or optional.
Step 3: 9 Supported Answer Types
Yes/No (Toggle), Single Line Text, Multi-Line Text, Integer, Decimal Number, Date, Date & Time, Multiple Choice (Dropdown), and Rating (1-5 Stars).
Step 4: Employee Fills Daily Checklist
Employee clicks Daily Checklist â My Checklist. A Kanban-style wizard opens with all questions. Fill answers and click Submit. Once submitted, it cannot be edited.
Step 5: Checkout Blocked Until Checklist Submitted
If employee tries to check out without filling the checklist, the system shows a warning popup blocking the checkout. Works for both backend and kiosk mode.
Step 6: Automated Daily Reminders
A scheduled cron job sends daily reminders via Email and Odoo Inbox notification. Each reminder contains a secure token-based link to fill the checklist.
Step 7: View All Responses
Managers can view all submitted responses from Reports â Responses. Filter by Employee, Group, Date, and Status.
Step 8: Generate Compliance Reports
Go to Reports â Generate Report. Select date range, group, and employees. Generate detailed reports in Excel (XLSX) or PDF format.
Step 9: Access Rights & Security
Go to Settings â Users & Companies â Users â Select User. Under the Daily Checklist section, assign one of the following roles:
-
Checklist User: Can fill own checklists, view own responses only, and access the "My Checklist" menu.
-
Checklist Manager: Can manage groups, configure questions, view all employee responses, and generate compliance reports.
-
Checklist Admin: Full access including cron job settings, system configuration, and all manager privileges.
Please log in to comment on this module