account_tree

SmartITSoft

Smart Attendance - Chấm công ngày đi làm cho Redmine

folder Smart Attendance update visibility 2 schedule 4'
|
favorite 0
🕒 Redmine Plugin · Chấm công · vi / en / 日本語

Smart Attendance — chấm công ngày đi làm cho Redmine

Một cú bấm "Bắt đầu / Kết thúc" ngay trên top-menu Redmine. Nhân viên xem lịch tháng của mình, HR có bảng toàn công ty + xuất CSV cho Excel. Mục tiêu duy nhất: biết ngày đó có đi làm hay không — KHÔNG đụng log work / TimeEntry.

Rất nhiều công ty dùng Redmine cả ngày để quản lý công việc, nhưng việc "hôm nay ai đi làm" lại nằm ở chỗ khác: máy vân tay xếp hàng mỗi sáng, file Excel chấm công gõ tay, hoặc thông báo trong group chat. Cuối tháng HR ngồi gom file, dò từng người, copy số ngày công sang bảng lương — mất thời gian và dễ sai. Có người định dùng log work (TimeEntry) để chấm công, nhưng thế là lẫn lộn dữ liệu công với dữ liệu thời gian dự án.

Smart Attendance giải quyết đúng một việc — và làm cho thật đơn giản: chấm công ngày đi làm bằng một cú bấm, ngay trên Redmine bạn đang dùng.

Cùng một buổi sáng đi làm — hai cách

✕ Cách cũ

Ra máy vân tay xếp hàng, hoặc mở Excel gõ tên + giờ. Cuối tháng HR gom file, dò từng người, copy số ngày công — sai một dòng phải dò lại cả tháng.

✓ Với Smart Attendance

Mở Redmine làm việc, bấm Bắt đầu ở góc menu. Chiều bấm Kết thúc. Lịch tháng tự điền ● đi làm. HR mở bảng tháng, bấm Export CSV, mở thẳng bằng Excel.

Những gì plugin làm được

🟢 Chấm côngNút Bắt đầu / Kết thúc ở top-menu, bấm AJAX không reload · 1 phiên/ngày mỗi NV (giờ vào + giờ ra, "Kết thúc" giữ giờ ra lần đầu) · quên chấm ra vẫn tính đi làm (sửa tay sau) · đánh dấu đi muộn theo mốc giờ cấu hình
📅 Lịch cá nhânLịch tháng ● đi làm / ○ nghỉ / ⚠ thiếu giờ ra · tùy chọn hiện số giờ làm (giờ ra − giờ vào) · tuần bắt đầu Thứ 2
📊 HR / Quản lýBảng tháng toàn bộ nhân viên × ngày · Export CSV (UTF-8 BOM mở Excel không lỗi font) · việc nhân viên tự sửa giờ do quyền edit_attendance quyết định (mặc định không sửa được)
✅ Duyệt côngHR/Quản lý duyệt chấm công từng ngày hoặc cả tháng cho một nhân viên · bản ghi đã duyệt bị khóa, nhân viên không tự sửa được nữa · cần sửa thì "Trả lại" để mở khóa · bảng tháng hiện ✓ nền xanh cho ngày đã duyệt + thống kê số ngày đã/chưa duyệt
🔒 Phân quyền & ngôn ngữMọi user chấm công + xem lịch mình · manage_attendance cho HR/Quản lý · edit_attendance + delete_attendance + approve_attendance tách riêng (ai có quyền quản lý chưa chắc được duyệt, phải cấp riêng) · giao diện vi / en / 日本語

✅ Đơn giản tuyệt đối: chỉ một nút để chấm công, không cấu hình phức tạp, không hệ thống chấm công cồng kềnh. Nhân viên đã mở Redmine để làm việc — giờ chấm công luôn ở đó.

🧩 Không đụng log work: dữ liệu chấm công nằm trong bảng riêng, hoàn toàn tách biệt TimeEntry. Bạn không lo lẫn lộn số giờ chấm công với số giờ làm dự án.

Cài đặt & yêu cầu hệ thống

Các bước: giải nén vào plugins/smart_attendance/rake redmine:plugins:migrate + rake assets:precompile → restart. Nút chấm công hiện ngay ở top-menu. Gán quyền manage_attendance (và approve_attendance cho người chốt công) cho role HR/Quản lý (Administration → Roles); tinh chỉnh hiện số giờ, đánh dấu đi muộn, tuần bắt đầu Thứ 2 trong Configure.

Redmine5.0+ (test trên 6.x, Rails 7.2, Propshaft, MySQL)
Ngôn ngữTiếng Việt / English / 日本語
Dữ liệuBảng riêng — KHÔNG liên quan log work / TimeEntry
ExportCSV UTF-8 BOM — mở thẳng bằng Excel

Chấm công ngày đi làm cho Redmine — một cú bấm

Nút Bắt đầu / Kết thúc, lịch tháng cá nhân, bảng HR + CSV. Không đụng log work, không cấu hình phức tạp.

🎁 Mua xong nhận ngay link tải + video hướng dẫn cài đặt & sử dụng.

🛒 Xem chi tiết & Mua ▶️ Xem demo

Sản phẩm của Smart IT Soft — Nâng tầm tri thức Việt.
🌐 smartitsoft.com/s/smart-attendance  |  📧 annguyenthienit@gmail.com  |  📱 Zalo 0378 115 292

Trang sản phẩm chính thức

Smart Attendance — chấm công ngày đi làm cho 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 →
Share:

Contact Support

We're here to help!

Working hours: Thứ 2 - thứ 6 | 05:00 ~ 18:00 (thời gian rep nhanh, còn lại là rep chậm)