Tanca có thể tự xếp lịch cho cả chi nhánh theo một mục tiêu bạn chọn: tiết kiệm chi phí, đủ người, hay bám theo doanh thu dự kiến. Đây là tính năng mạnh nhất của phân hệ, và cũng là tính năng cần kiểm chứng kỹ nhất trước khi tin.
Năm phương pháp xếp lịch tự động
Vào Cài đặt › Xếp lịch › Tự động. Mỗi chi nhánh dùng một phương pháp; bấm Cấu hình trên thẻ để gán phương pháp cho chi nhánh.
| Phương pháp | Hệ thống tối ưu theo |
|---|---|
| Theo chi phí | Tổng chi phí nhân công thấp nhất trong khi vẫn đủ ca |
| Theo nhân sự | Số người có mặt mỗi khung giờ, dựa trên định biên đã khai |
| Theo doanh thu | Doanh thu dự kiến từng ngày — ngày đông thì xếp nhiều người hơn |
| Theo quy tắc + AI (đề xuất) | Bạn viết quy tắc bằng tiếng Việt, AI chuyển thành ràng buộc rồi xếp |
| AI | Để AI tự quyết dựa trên dữ liệu lịch sử |
Trên bản QA, tên và mô tả của năm thẻ này đang hiện mã kỹ thuật thay vì chữ tiếng Việt (`timesheet_auto_method_cost`…). Đây là lỗi hiển thị đã báo cho đội kỹ thuật, không ảnh hưởng tới chức năng. Bảng trên là ý nghĩa thực của từng phương pháp.
Viết quy tắc bằng tiếng Việt

Phương pháp Quy tắc + AI là phương pháp được đề xuất vì nó giữ quyền quyết định ở phía bạn. Chọn chi nhánh, chọn phòng ban, rồi mô tả quy tắc xếp ca bằng câu tiếng Việt bình thường. AI chuyển các câu đó thành ràng buộc kỹ thuật.
Ba ví dụ có sẵn trong giao diện:
- Tối đa 5 ngày làm việc liên tiếp cho mỗi nhân viên.
- Nghỉ ít nhất 12 giờ giữa hai ca.
- Mỗi người được nghỉ ít nhất một Chủ nhật mỗi tháng.
Viết xong bấm Phân tích bằng AI để xem hệ thống hiểu quy tắc của bạn thành gì. Đọc kỹ phần kết quả này — nếu AI hiểu sai một câu, cả lịch sẽ lệch.
Viết quy tắc càng cụ thể càng tốt. "Xếp hợp lý" không phải một quy tắc. "Mỗi ca tối thiểu 2 nhân viên bếp và 3 phục vụ" mới là quy tắc AI dùng được.
Dự báo nhân sự theo doanh thu
Màn Chấm công › Lịch làm việc › Dự báo đi kèm với các phương pháp Theo nhân sự, Theo doanh thu và Quy tắc + AI.
- Chọn chi nhánh.
- Bấm Tạo đề xuất — hệ thống tính số người cần cho từng ca.
- Xem lại đề xuất và chỉ số Độ chính xác.
- Bấm Áp dụng vào lịch nếu đồng ý, hoặc Xuất kế hoạch để mang ra bàn họp trước.
Màn Dự báo cần có định biên nhân sự khai trước cho chi nhánh. Chưa khai thì bấm Tạo đề xuất sẽ báo lỗi. Khai định biên ở phân hệ Định biên trên thanh phân hệ.
Ba nguyên tắc khi dùng AI xếp ca
- Chạy song song trước khi tin. Tuần đầu, để AI đề xuất nhưng vẫn xếp tay như cũ, rồi so hai bản.
- Luôn soát lại lịch AI sinh ra. Mở bộ lọc Theo trùng ca (bài B7-08) trước khi phát hành.
- AI đề xuất, người quyết. Không dùng kết quả AI làm căn cứ để cắt ca của ai đó mà không có người xem lại.
Xử lý sự cố
| Hiện tượng | Nguyên nhân |
|---|---|
| Tạo đề xuất báo lỗi | Chưa khai định biên nhân sự cho chi nhánh này |
| Lịch AI sinh ra thiếu người ca cuối tuần | Quy tắc chưa nêu số người tối thiểu mỗi ca |
| AI xếp người vào ca họ không đủ kỹ năng | Chưa giới hạn theo chức danh trong quy tắc hoặc trong mẫu ca |
| Kết quả khác xa lịch thực tế | Dữ liệu lịch sử chưa đủ; chạy thêm vài tuần rồi đánh giá lại |