Quản lý nhân sự thời vụ
SeasonFlow là hệ thống quản lý ca làm, chấm công và lương cho nhân viên thời vụ. Nhân viên tự đăng ký ca và check-in bằng GPS tại địa điểm. Bảng lương tự tính theo từng giờ công.
Vấn đề
Bảng Excel được cập nhật cuối ngày. Đến 15h thì nó đã sai từ 9h. Thiếu người ở kho, bạn biết sau khi hàng đã trễ.
Một chiếc điện thoại bấm giúp cả nhóm, một người ký thay cả ca. Bạn trả lương cho những giờ không có ai làm.
Nhân giờ với đơn giá cho 40 người, tuần nào cũng vậy. Sai một ô là mất một buổi giải thích và một phần niềm tin.
Vòng vận hành · 6 bước
Đây là thứ tự thật của một tuần trong SeasonFlow. Mỗi bước là một màn hình, không phải một quy trình bạn phải tự nhớ.
Bật ca theo ngày × địa điểm và đặt số slot. Chỉ những ô đã mở mới hiện ra cho nhân viên — bạn không bao giờ bị đăng ký vào ca không tồn tại.
Chọn tuần, click vào ô ca còn trống, xác nhận. Trùng giờ bị chặn ngay tại chỗ với nhãn “Trùng giờ”.
Duyệt xong, lịch làm việc được tạo tự động cho từng ngày. Không phải nhập lại lần thứ hai.
Bấm check-in trên điện thoại. Toạ độ GPS được ghi kèm và đối chiếu với vùng làm việc của địa điểm đó.
Chưa check-out, lương 0đ, chưa chấm công — được gom sẵn thành một danh sách cần xử lý, thay vì để bạn tự dò.
Giờ công × đơn giá theo giờ, cộng thưởng trừ phạt kèm lý do. Chi từng ca, cả tuần của một người, hoặc cả nhóm.
Ba thứ khó làm nhất
Geofence GPS
Mỗi địa điểm làm việc có toạ độ và bán kính riêng — mặc định 200 m, chọn bằng cách click trên bản đồ. Vòng tròn xanh là vùng check-in hợp lệ.
Mỗi lượt check-in mang theo khoảng cách thực tế. Bạn duyệt dựa trên một con số, không dựa trên lời kể.
Phát hiện chấm công hộ
SeasonFlow gom các yêu cầu check-in theo mã thiết bị và cảnh báo khi cùng một máy chấm công cho từ hai nhân viên trở lên. Quét theo khoảng ngày bất kỳ.
Đây là thứ Excel không bao giờ nhìn thấy, vì Excel không biết cái bấm nút là ai.
Cần rà soát thủ công. Không tự động kết luận gian lận.
Lương theo từng giờ đồng hồ
Ca 18:00–23:00 không phải một cục. SeasonFlow cắt ca thành từng giờ đồng hồ và áp đơn giá riêng cho giờ có phụ trội — ví dụ giờ 22:00–23:00.
Ca thiếu check-out được giữ nguyên độ dài theo lịch, để 0đ và gắn nhãn “tạm tính”, để bạn nhìn thấy và điền tay — thay vì bị chia đều âm thầm rồi phát hiện lúc nhân viên khiếu nại.
NV00201 · Ca tối · 18:00–23:00
Còn lại trong hộp
Bảng trực tiếp: đang làm việc, chờ check-in, đã về. Kèm chế độ kiosk cho máy dùng chung ở cửa.
Ứng viên nộp hồ sơ qua link. Duyệt là hệ thống tự tạo tài khoản và gửi link đặt mật khẩu, hiệu lực 48 giờ.
19 quyền trong 8 nhóm. Quản lý kho chỉ thấy kho — giới hạn theo phòng ban ngay trên tài khoản.
Ba luồng yêu cầu riêng, mỗi luồng có hộp duyệt và KPI quá hạn. Không còn tin nhắn Zalo trôi mất.
Bốn mức từ thông tin đến khẩn cấp. Gửi toàn bộ nhân viên đang hoạt động hoặc chọn từng người.
Toàn bộ giao diện, cả cổng nhân viên lẫn trang quản trị. Đổi ngôn ngữ theo từng tài khoản.
Progressive Web App: mở link, thêm vào màn hình chính, chạy toàn màn hình. Không chờ duyệt app.
Mọi chỉnh sửa chấm công bắt buộc ghi lý do, kèm người sửa. Số liệu vận hành xuất ra Prometheus.
Cổng nhân viên
Bảy màn hình dành riêng cho người đi làm ca. Không cần dạy, không cần cài app.
Bảo mật
Dữ liệu thời vụ là dữ liệu nhạy cảm thật. Đây là những gì đã có sẵn, không phải gói nâng cấp.
Họ tên, mã nhân viên, số điện thoại, số tài khoản và số CCCD được mã hoá AES-256 trước khi lưu.
Không có /employees/3 để ai đó đổi thành /4. Id được mã hoá thành slug, và mỗi lần sinh ra một chuỗi khác nhau.
Số và ảnh giấy tờ luôn bị che. Muốn xem, chính người đang đăng nhập phải nhập lại mật khẩu.
Sub-admin chỉ thấy đúng phần được giao. Bảng lương không tự động đi kèm quyền xem nhân sự.
Mọi chỉnh tay đều lưu người sửa, thời điểm và lý do. Tranh cãi về giờ công có bằng chứng để tra.
Instance được gắn cố định với doanh nghiệp ngay từ lúc triển khai, không phải kiểm tra ở tầng ứng dụng.
Câu hỏi thường gặp
Không. SeasonFlow là Progressive Web App: mở link bằng trình duyệt điện thoại, chọn “Thêm vào màn hình chính”, xong. Không qua App Store, không chờ duyệt, không tốn dung lượng.
Được. Bản ghi vẫn gửi lên, nhưng mang nhãn “ngoài vùng làm việc” kèm khoảng cách thực tế và mức cho phép — ví dụ “cách 340 m (cho phép 200 m)”. Quản lý duyệt hoặc từ chối dựa trên con số đó.
Vào muộn hơn 15 phút so với giờ bắt đầu ca thì bản ghi tự chuyển sang trạng thái “Đi trễ”. Ngưỡng này là quy tắc chung của hệ thống và hiển thị công khai cho cả nhân viên, không phải luật ngầm.
Ba tầng, tầng dưới ghi đè tầng trên: mặc định theo nhân viên (42.000đ/h), riêng theo từng ca, và riêng theo từng giờ đồng hồ trong ca — dùng cho phụ trội giờ đêm.
Hệ thống chỉ ra được dấu hiệu: một mã thiết bị được dùng để check-in cho nhiều nhân viên khác nhau trong khoảng ngày bạn quét. Chúng tôi không gọi đó là kết luận gian lận — quyết định vẫn là của bạn, sau khi rà soát.
Mỗi doanh nghiệp chạy trên một bản triển khai riêng, gắn cố định với doanh nghiệp đó từ lúc khởi động. Dữ liệu cá nhân nhạy cảm được mã hoá AES-256 trước khi ghi xuống.
Đặt lịch demo
30 phút, dùng chính địa điểm, ca và đơn giá thật của bạn. Cuối buổi bạn có một tuần chạy được, không phải một bản slide.
huytrieu2712@gmail.com