Giao diện Gantt cho Bút toán công
Quản lý và theo dõi bút toán công trực quan với Gantt View
Module Work Entries - Enterprise mở rộng module Work Entry cơ bản với giao diện Gantt nâng cao, giúp quản lý và theo dõi bút toán công trực quan hơn. Giao diện này tự động hiển thị nhân viên có hợp đồng nhưng chưa có bút toán công, cung cấp thanh tiến độ so sánh giờ công thực tế với dự kiến.
Tính năng chính
Điểm chính
• Giao diện Gantt: Xem bút toán công theo dạng timeline trực quan
• Hiển thị nhân viên có hợp đồng: Tự động hiển thị nhân viên có hợp đồng nhưng chưa có bút toán công
• Thanh tiến độ: So sánh giờ công thực tế với giờ công dự kiến
• Thời gian không khả dụng: Hiển thị thời gian ngoài lịch làm việc
• Hỗ trợ lịch linh hoạt: Xử lý đúng với nhân viên có lịch làm việc linh hoạt
Truy cập Gantt View
Các bước thực hiện
1. Vào Payroll → Work Entries
2. Chuyển sang chế độ xem Gantt (biểu tượng timeline)
3. Chọn khoảng thời gian muốn xem
4. Nhóm theo Employee để xem theo nhân viên
Nhóm theo nhân viên
Khi nhóm theo Employee, giao diện hiển thị:
Điểm chính
• Tất cả nhân viên có hợp đồng trong khoảng thời gian
• Bao gồm cả nhân viên chưa có bút toán công
• Mỗi hàng là một nhân viên
• Các thanh màu thể hiện bút toán công
Ý nghĩa màu sắc
Màu sắc thanh bút toán công phụ thuộc vào loại:
Màu sắc theo loại
| Màu | Loại bút toán | Ý nghĩa |
|---|---|---|
| Xanh lá | Attendance (Làm việc) | Giờ làm việc bình thường |
| Cam | Leave (Nghỉ phép) | Nghỉ phép có lương hoặc không lương |
| Xanh dương | Overtime (Tăng ca) | Giờ làm thêm |
| Xám | In Conflict (Xung đột) | Bút toán công có xung đột cần xử lý |
Nhân viên có bút toán công
Nhân viên đã có bút toán công sẽ hiển thị:
Điểm chính
• Tên nhân viên
• Các thanh bút toán công theo thời gian
• Tổng số giờ
• Thanh tiến độ (nếu có)
Nhân viên chưa có bút toán công
Module tự động hiển thị nhân viên có hợp đồng nhưng chưa có bút toán công. Hàng nhân viên vẫn xuất hiện trong Gantt nhưng không có thanh bút toán công. Điều này giúp dễ dàng phát hiện nhân viên thiếu dữ liệu.
Thanh tiến độ (Progress Bar)
Thanh tiến độ hiển thị tỷ lệ hoàn thành giữa giờ công thực tế và giờ công dự kiến.
Điểm chính
• Giá trị hiện tại: Tổng giờ công đã có bút toán công
• Giá trị tối đa: Tổng giờ công dự kiến (từ lịch làm việc)
• Tỷ lệ %: Phần trăm hoàn thành
Cách đọc thanh tiến độ
| Tỷ lệ | Ý nghĩa | Hành động |
|---|---|---|
| 100% | Đủ bút toán công | OK, không cần làm gì |
| < 100% | Thiếu bút toán công | Cần kiểm tra và tạo thêm |
| > 100% | Thừa bút toán công | Có thể có lỗi hoặc tăng ca |
Ví dụ thanh tiến độ
Ví dụ: 40h / 50h (80%)
Điểm chính
• 40h: Giờ công đã có bút toán công
• 50h: Giờ công dự kiến theo lịch
• 80%: Đã hoàn thành 80%, còn thiếu 10h
Thời gian không khả dụng
Thời gian không khả dụng (unavailability) là khoảng thời gian nhân viên không làm việc theo lịch: ngoài giờ làm việc (tối, đêm), cuối tuần, ngày nghỉ lễ, khoảng thời gian không có lịch làm việc.
Điểm chính
• Hiển thị trên Gantt: Thời gian không khả dụng được tô màu xám hoặc có pattern đặc biệt
• Giúp phân biệt giờ làm việc và giờ nghỉ
• Dễ dàng nhận biết bút toán công ngoài giờ
Xử lý lịch linh hoạt
Với nhân viên có lịch làm việc linh hoạt (flexible hours):
Điểm chính
• Không hiển thị thời gian không khả dụng
• Coi như nhân viên luôn khả dụng
• Phù hợp với nhân viên làm việc tự do
Xử lý nhiều lịch làm việc
Nếu nhân viên có nhiều lịch làm việc trong khoảng thời gian:
Điểm chính
• Hệ thống tính toán từng khoảng theo lịch tương ứng
• Ghép các khoảng không khả dụng lại
• Hiển thị chính xác theo từng giai đoạn
Mẹo sử dụng Gantt View
Điểm chính
• Kiểm tra định kỳ: Xem Gantt hàng tuần để phát hiện nhân viên thiếu bút toán công
• Trước kỳ lương: Kiểm tra thanh tiến độ, đảm bảo đủ 100%
• Sau khi tạo bút toán: Xác nhận trên Gantt để đảm bảo không có xung đột
• Lọc nhân viên < 100%: Xử lý ưu tiên nhân viên thiếu bút toán
• Kiểm tra nhân viên > 100%: Phát hiện lỗi hoặc tăng ca
Phát hiện vấn đề
Điểm chính
• Hàng trống: Nhân viên có hợp đồng nhưng không có bút toán công
• Thanh màu xám: Bút toán công có xung đột cần xử lý
• Thanh ngoài giờ: Bút toán công trong thời gian không khả dụng
• Tiến độ bất thường: Quá cao (>120%) hoặc quá thấp (<50%)
Tối ưu hiệu suất
Điểm chính
• Chọn khoảng thời gian hợp lý: 1-2 tuần để tránh tải quá nhiều dữ liệu
• Sử dụng bộ lọc: Giới hạn số nhân viên hiển thị
• Nhóm theo phòng ban: Nếu có nhiều nhân viên
• Tránh xem cả tháng: Chia nhỏ thành các tuần để xem nhanh hơn
Làm việc với lịch linh hoạt
Điểm chính
• Nhân viên lịch linh hoạt không có thời gian không khả dụng
• Kiểm tra bút toán công dựa trên chấm công thực tế
• Không dựa vào thanh tiến độ cho nhân viên lịch linh hoạt
• Sử dụng List View để kiểm tra chi tiết
So sánh với Calendar View
Gantt vs Calendar
| Tính năng | Gantt View | Calendar View |
|---|---|---|
| Hiển thị | Timeline theo nhân viên | Lịch theo ngày |
| Thanh tiến độ | Có | Không |
| Nhân viên chưa có bút toán | Hiển thị | Không hiển thị |
| Thời gian không khả dụng | Hiển thị | Không hiển thị |
| Phù hợp cho | Quản lý tổng quan nhiều nhân viên | Xem chi tiết từng ngày |