Smart Timesheet — khai & duyệt bảng công ngay trong Redmine
Mọi nhân viên tự khai giờ công theo ngày — kể cả ngày đã quên (khai bù) — rồi HR/Quản lý duyệt & khóa bản ghi và export CSV. Tự trừ phút nghỉ trưa, tính tổng giờ/ngày và tổng giờ/tháng. Giấy phép MIT: bạn sở hữu và tùy biến tự do.
▶ Xem Smart Timesheet trong hành động — khai giờ, tự trừ nghỉ trưa, HR duyệt cả tháng & tải CSV ngay trong Redmine.
Ở rất nhiều công ty, bảng công vẫn chạy bằng Excel gửi qua email: mỗi người một file, mỗi tháng một mail, HR ngồi gom lại và cộng giờ bằng tay. Quên khai một ngày là gần như mất luôn công ngày đó vì không khai bù được. Tệ hơn, bảng công không có bước duyệt hay khóa — ai cũng sửa được bất cứ lúc nào, chốt lương xong vẫn có thể bị chỉnh.
Smart Timesheet đưa cả quy trình bảng công vào ngay Redmine — và vì là clean-room MIT, nó là tài sản của bạn.
Cùng một bảng công tháng — hai cách
|
✕ Bảng công Excel + email
Mỗi người một file gửi mail. Quên ngày |
✓ Với Smart Timesheet
Nhân viên tự khai, quên ngày |
Những gì plugin làm được
| 🧑💻 Nhân viên tự khai | Mọi nhân viên đăng nhập tự khai/sửa/xóa bản ghi của chính mình (không cần cấp quyền) · chọn ngày (chặn ngày tương lai) · nhập giờ vào/ra + phút nghỉ trưa + ghi chú · prefill mặc định 09:00–18:00, nghỉ 60 phút · 1 bản ghi mỗi người mỗi ngày (ngày đã khai tự chuyển sang trang sửa) |
| ⏪ Khai bù & tính giờ | Khai bù ngày quá khứ đã quên · admin giới hạn số ngày lùi tối đa (0 = không giới hạn) · trừ phút nghỉ trưa khỏi tổng giờ · tự cộng tổng giờ/ngày + tổng giờ/tháng (bảng công cá nhân) |
| ✅ Duyệt, khóa & HR | HR/Quản lý duyệt theo ngày hoặc cả tháng → bản ghi bị khóa (NV không tự sửa) · “trả lại” để mở khóa · trang HR bảng tháng × nhân viên + tổng giờ tháng · lọc (tên/nhóm/chỉ-có-khai) + phân trang · export CSV (UTF-8 BOM, mở đẹp trên Excel) |
| 🔐 Phân quyền & tích hợp | 3 quyền tách biệt: manage_timesheet (xem/sửa/export toàn bộ NV), approve_timesheet (duyệt/trả lại), delete_timesheet (xóa hẳn) · hành động cá nhân chỉ cần đăng nhập · menu top “Khai báo công” + “Quản lý công” · ghép Smart Attendance (tùy chọn): nút “Lấy giờ từ chấm công” điền sẵn giờ vào/ra · đa ngôn ngữ vi/en/ja |
✅ Không bỏ sót ngày công nào: quên khai vẫn khai bù được, tổng giờ tháng tự cộng và nghỉ trưa tự trừ — HR không phải gom file Excel hay tính tay nữa.
🔗 Chạy độc lập, ghép Smart Attendance khi cần: Smart Timesheet không phụ thuộc plugin nào. Cài cạnh Smart Attendance thì kéo được giờ đã chấm công vào form (1 chiều, không ghi ngược); hai plugin lưu 2 bảng riêng, không tự cộng gộp — admin chọn bảng nào làm cơ sở lương. Attendance = chấm công gốc thời gian thực; Timesheet = bản khai có duyệt, hướng bảng công/lương.
📜 Giấy phép MIT — tài sản của bạn: code clean-room viết mới hoàn toàn. Bạn được tùy biến theo quy trình riêng, đổi thương hiệu, dùng nội bộ không vướng ràng buộc license.
Cài đặt & yêu cầu hệ thống
Các bước: giải nén vào plugins/smart_timesheet/ → rake redmine:plugins:migrate + rake assets:precompile → restart. Sau đó cấp quyền HR (manage_timesheet / approve_timesheet / delete_timesheet) cho role trong Administration → Roles. Hành động khai/sửa/xóa của chính mỗi nhân viên chỉ cần đăng nhập. Tùy chọn: đặt giới hạn số ngày khai bù; cài Smart Attendance để bật nút lấy giờ chấm công.
| Redmine | 5.0+ (test trên 6.x, Rails 7.2, Propshaft, MySQL) |
| Ngôn ngữ | vi / en / ja |
| Tích hợp | Smart Attendance — tùy chọn, ghép mềm (không bắt buộc) |
| License | MIT — tác giả Nguyen Thien An, bạn sở hữu code |
Bảng công khép kín cho Redmine — và bạn sở hữu nó
Nhân viên tự khai (kể cả ngày quên), HR duyệt/khóa + export CSV — clean-room MIT, tùy biến tự do.
🎁 Mua xong nhận ngay link tải + video hướng dẫn cài đặt & sử dụng.
🛒 Xem chi tiết & MuaSản phẩm của Smart IT Soft — Nâng tầm tri thức Việt.
🌐 smartitsoft.com/s/smart-timesheet | 📧 annguyenthienit@gmail.com | 📱 Zalo 0378 115 292
Smart Timesheet - Khai & duyệt bảng công ngay trong Redmine
Xem bảng giá, ảnh chụp màn hình, chính sách bản quyền và hỗ trợ cài đặt tại SmartITSoft.
Đến trang sản phẩm →