📖 Hướng dẫn Sử dụng: Đăng việc & Duyệt Ứng viên (Sourcing Board)
1. 📌 Định nghĩa & Mục đích Tính năng (Overview)
- Tên tính năng: Đăng việc & Duyệt Ứng viên (Job Sourcing & Applications Board).
- Phân hệ áp dụng: 🌐 Web Dashboard / 📱 Mobile App / 📱 Zalo Mini App.
- Vấn đề giải quyết: Tự động hóa quy trình đăng tuyển việc làm thực địa, phân bổ số lượng Slots ca làm, thiết kế quy trình nhiệm vụ động (Task Builder DAG), và cung cấp bảng điều khiển (Sourcing Board) giúp duyệt ứng viên nhanh chóng.
- Lợi ích mang lại:
- Tuyển dụng đủ số lượng Worker cho ca làm chỉ trong vài phút.
- Thiết kế quy trình thực địa trực quan (chụp ảnh bằng chứng, quét mã QR, checklist, biểu mẫu formx).
- Lọc ứng viên chính xác theo kỹ năng, đánh giá uy tín và địa bàn hoạt động.
Để tạo Job nhanh từ một quy trình có sẵn hoặc lưu Job làm mẫu dùng lại, xem Mẫu quy trình công việc.
2. 👥 Đối tượng Sử dụng & Quyền Hạn (Target Audience & IAM)
| Đối tượng Người dùng | Phân hệ / Màn hình | Quyền hạn & Thao tác được phép |
|---|---|---|
| Workspace Manager / Admin | Web Dashboard | Tạo công việc, sửa ca làm, thiết kế Task DAG, duyệt/từ chối ứng viên, chỉ định thành viên, tạo link mời |
| Project Member / Supervisor | Web Dashboard | Xem danh sách công việc, theo dõi tiến độ duyệt ứng viên |
| Field Worker | Mobile App / Zalo App | Tìm kiếm công việc theo địa bàn, nộp hồ sơ ứng tuyển, thực hiện nhiệm vụ ca làm |
3. 📖 Thuật ngữ & Khái niệm Nghiệp vụ (Glossary)
- Job Visibility:
- Công khai (
public): Việc làm được xuất bản lên Chợ việc toàn hệ thống (Job Market trên Zalo/Mobile App), mọi Worker đều có thể tìm kiếm và nộp đơn. - Nội bộ (
private): Việc làm riêng tư được bảo vệ nghiêm ngặt. Chỉ hiển thị và cho phép thực hiện bởi các thành viên trong Thư mục/Đội nhóm được chỉ định hoặc Worker nhận được mã mời riêng.
- Công khai (
- Slots Available: Tổng số lượng vị trí tuyển dụng của ca làm việc.
- Billing Type: Phương thức tính lương cho worker (
shift- theo ca,hourly- theo giờ,quantity- theo sản lượng,task- theo nhiệm vụ). - Task Builder DAG: Bộ công cụ thiết kế chuỗi nhiệm vụ có hướng (Directed Acyclic Graph) sử dụng ReactFlow.
- Sourcing Board: Bảng điều khiển quản lý danh sách hồ sơ ứng viên nộp theo dạng bảng/thẻ với các trạng thái (
pending,approved,rejected).
4. 🔄 Luồng Trải nghiệm Người dùng (User Flow)
5. 🛠 Các Bước Thực hiện Chi tiết (Step-by-Step Guide)
🔹 Bước 1: Khởi tạo Công việc với Hướng Dẫn 4 Bước (JobFormModal)
- Truy cập: Vào menu Quản lý Công việc (
/jobs) ➔ Bấm “Đăng việc mới” (hoặc icon Sửa trên từng dòng công việc). - Quy trình 4 Bước:
- Bước 1 (Thông tin cơ bản & Quyền riêng tư): Nhập tên công việc, mô tả, chọn Thư mục (Folder), cấu hình Chế độ hiển thị (
Công khaihoặcNội bộ), phân loại Danh mục (Category) và gắn Thẻ (Tags) qua bộ chọn combobox thông minh. - Bước 2 (Lịch & Chi phí): Chọn ngày bắt đầu, giờ ca làm (
08:00 - 17:00), đơn giá (Payout Rate), cấu hình lặp lại định kỳ (Hàng tuần/Tháng) và số lượng Worker cần tuyển. Hệ thống tự động tính toán tổng chi phí dự kiến. - Bước 3 (Địa điểm thực hiện): Sử dụng component
<LocationPickerField />để tìm kiếm điểm đã có, đăng ký điểm Master Global hoặc tạo mới điểm thực địa. Sau khi chọn, thẻ Full Location Details Card hiển thị đầy đủ thông tin (Store code, địa chỉ, GPS, ảnh thực địa, map preview). - Bước 4 (Nhiệm vụ & Bằng chứng): Thiết kế quy trình thực hiện với Task Builder:
- Chọn cách làm việc phù hợp: Studio (ba cột, mặc định), Pipeline (sắp xếp bước theo chiều dọc) hoặc Flow Diagram (DAG canvas). Lựa chọn được ghi nhớ trên thiết bị.
- Thêm các bước và task, khai báo dependency, rồi cấu hình từng task qua Task Registry (Geofence, Photo Proof, FormX, giao dịch kho hoặc bán hàng).
- Bước 1 (Thông tin cơ bản & Quyền riêng tư): Nhập tên công việc, mô tả, chọn Thư mục (Folder), cấu hình Chế độ hiển thị (
- Kiểm tra hợp lệ (Step Validation): Hệ thống tự động validate từng bước với hiệu ứng viền đỏ cảnh báo và thông báo lỗi rõ ràng trước khi cho phép xuất bản.
🔹 Bước 2: Chỉ Định Thành Viên hoặc Mời Worker Ngoài Workspace
- Chỉ định thành viên có sẵn: Bấm “Chỉ định thành viên WS” ➔ Tìm kiếm thành viên theo tên/email/số điện thoại ➔ Bấm “Chỉ định” để gán trực tiếp vào ca làm.
- Mời Worker ngoài Workspace: Bấm “Tạo mã QR & Link mời” ➔ Hệ thống tạo mã QR và đường link riêng biệt cho công việc. Khi Worker bên ngoài quét mã/mở link trên Zalo hoặc Mobile App, họ sẽ tự động gia nhập Workspace và được gán vào công việc.
🔹 Bước 3: Duyệt Ứng viên trên Sourcing Board
- Truy cập: Vào Sourcing Board (
/sourcing) ➔ Chọn công việc cần quản lý ứng viên. - Thao tác: Xem thông tin ứng viên (kỹ năng, điểm đánh giá uy tín) ➔ Bấm “Duyệt” (Approve) hoặc “Từ chối” (Reject).
🚨 6. Xử lý Lỗi Thường gặp (Troubleshooting & FAQs)
| Trường hợp Lỗi (Issue) | Nguyên nhân (Root Cause) | Cách Xử lý (Solution) |
|---|---|---|
| Không chuyển sang bước tiếp theo được | Có trường bắt buộc chưa nhập hoặc chưa hợp lệ | Kiểm tra các trường được viền đỏ và thông báo lỗi bên dưới ô nhập |
| Khung vẽ Task Builder bị nhỏ | Đang ở chế độ cửa sổ mặc định | Bấm nút Phóng to toàn màn hình (Maximize) ở góc trên bên phải modal |
| Nút “Duyệt” bị ẩn trên Sourcing Board | Ca làm đã tuyển đủ số lượng Worker (slotsFilled >= slotsAvailable) | Tăng số lượng Slots của công việc hoặc hủy ứng viên không phù hợp |