Quản Trị Nhân Sự & Chấm Công (HR & Attendance)
Con người là tài sản lớn nhất của doanh nghiệp, nhưng cũng là khoản chi phí cố định nặng nề nhất. Phân hệ HR trong ERP giải quyết trọn vẹn vòng đời nhân sự (Từ lúc tuyển dụng đến lúc nghỉ việc), số hóa toàn bộ các giấy tờ hành chính (Đơn xin nghỉ, Phân ca làm việc), và tự động hóa khâu chấm công để chuẩn bị dữ liệu sạch cho việc tính lương cuối tháng.
1. Hồ Sơ Nhân Viên (Employee Master)
Trong ERP, bạn phải phân biệt rất rõ 2 khái niệm: Tài khoản người dùng (User) và Hồ sơ nhân viên (Employee).
- User: Tài khoản dùng để đăng nhập vào phần mềm (cần mua bản quyền). Ví dụ: Kế toán, Sales.
- Employee: Hồ sơ pháp lý của một người lao động. Một công nhân dưới xưởng hoặc một chú bảo vệ có thể không cần tài khoản User để dùng phần mềm, nhưng bắt buộc phải có hồ sơ Employee để được chấm công và trả lương.
Tầm quan trọng của Hồ sơ Employee: Hồ sơ nhân viên không chỉ là nơi lưu số điện thoại. Nó chứa các "bộ định tuyến" (Router) quyết định luồng duyệt từ (Workflow):
- Phòng ban (Department): Gắn nhân viên vào sơ đồ tổ chức.
- Cấp trên trực tiếp (Reports To): Đây là trường quan trọng nhất. Nếu Nguyễn Văn A được gán Reports To là Trần Văn B. Mọi lá đơn xin nghỉ phép, đơn xin tạm ứng tiền của A khi bấm Submit sẽ tự động bay thẳng vào hộp thư của B để chờ duyệt.
Bên cạnh đó, hồ sơ còn lưu trữ các thông tin phục vụ pháp lý và tính lương: Mã số thuế TNCN, Số sổ BHXH, Số người phụ thuộc (để giảm trừ gia cảnh).
2. Quản Lý Ca Làm Việc (Shift Management)
Đối với các công ty sản xuất, bán lẻ hoặc bệnh viện, việc chấm công không đơn giản là "Sáng 8h đến, chiều 5h về". Hệ thống cần giải quyết bài toán làm ca kíp phức tạp.
Thiết Lập Ca (Shift Type)
ERP cho phép bạn định nghĩa các loại ca: Ca Sáng (06h - 14h), Ca Chiều (14h - 22h), Ca Đêm (22h - 06h sáng hôm sau). Trong mỗi ca, bạn thiết lập các quy tắc trừng phạt/du di:
- Thời gian trễ cho phép (Grace Period): Ví dụ 15 phút. Nếu 06h15 quẹt thẻ, hệ thống vẫn tính là đúng giờ. Nếu 06h16 quẹt thẻ, hệ thống đóng dấu là
Late(Đi trễ). - Nửa ca (Half Day): Nếu nhân viên chỉ làm 4 tiếng rồi về, hệ thống tự động ghi nhận là làm nửa ngày, không cần quản lý phải nhẩm tay.
Phân Ca (Shift Assignment)
Hệ thống không thể tự biết hôm nay bạn làm ca nào để đối chiếu giờ. Quản lý cửa hàng phải dùng công cụ Shift Assignment để xếp lịch làm việc cho tháng tới (Ví dụ: Tuần này A làm ca sáng, tuần sau làm ca chiều).
3. Tự Động Hóa Chấm Công (Automated Attendance)
Nếu đến ngày 30 hàng tháng, nhân sự vẫn phải xuất file Excel từ máy vân tay ra, rồi ngồi dùng hàm VLOOKUP để dò xem ai đi trễ, ai xin nghỉ phép... thì doanh nghiệp đó chưa thực sự dùng ERP.
Quy trình chấm công trên ERPNext diễn ra hoàn toàn tự động theo cơ chế cấn trừ:
Bước 1: Dữ liệu vân tay thô (Employee Checkin)
Các máy chấm công vân tay/FaceID (như Ronald Jack, Hikvision) sẽ được kết nối API đẩy dữ liệu trực tiếp vào ERP. Mỗi lần nhân viên quét mặt, hệ thống ghi nhận 1 dòng dữ liệu thô (ví dụ: 07:55 - IN, 17:05 - OUT).
Bước 2: Đối chiếu tự động (Attendance Auto-Marking)
Đêm đến, ERP sẽ chạy một thuật toán ngầm:
- Nó nhìn vào Bảng Phân Ca để biết hôm nay nhân viên A làm ca Sáng.
- Nó lấy giờ quét vân tay thô so sánh với giờ quy định của ca Sáng.
- Nó tự động chốt kết quả vào thẻ Chấm công (Attendance): Hiện diện (Present), Vắng mặt (Absent), hay Đi trễ (Late).
Bước 3: Sự can thiệp của Đơn Từ (Leave Application)
Sẽ ra sao nếu hôm đó nhân viên A bị ốm không đến công ty?
- Máy vân tay không thấy quét, nên đêm đó ERP tự động đóng dấu A là Absent (Vắng mặt không phép). Chắc chắn A sẽ bị trừ lương ngày đó.
- Nhưng hôm sau, A vào app trên điện thoại tạo một lá đơn Xin nghỉ ốm (Sick Leave). Cấp trên duyệt đơn.
- Lập tức, hệ thống ERP sẽ tìm đến ngày hôm qua, xóa dòng chữ Absent đi, và ghi đè lên bằng chữ On Leave (Nghỉ có phép).
Tất cả những sự giao tranh, ghi đè giữa Dữ liệu máy móc và Đơn từ hành chính đều được ERP xử lý mượt mà. Cuối tháng, nhân sự chỉ cần xuất bảng tổng kết duy nhất một lần: "A có 24 ngày Present, 1 ngày On Leave, 1 ngày Absent" và chuyển thẳng qua bộ phận Lương (Payroll).