Tạo Quy tắc phân bổ
Từ màn hình Danh sách quy tắc phân bổ, người dùng chọn đối tượng → Tạo quy tắc phân bổ để tiến hành tạo quy tắc phân bổ cho đối tượng đó.
Người dùng cần hoàn thành các bước sau để tạo mới quy tắc phân bổ.
Bước 1: Cấu hình thông tin chung
- Tên quy tắc phân bổ: Nhập tên của quy tắc.
- Slug: Slug của quy tắc, dùng trong các tính năng cần truy xuất thông tin của quy tắc.
- Mô tả: Nhập mô tả ý nghĩa của quy tắc.
- Đang hoạt động: Trạng thái của quy tắc là
Đang hoạt độngnếu tích chọn.
Nhấn Hủy để hủy bỏ cấu hình và trở lại màn hình Danh sách quy tắc phân bổ.
Nhấn Tiếp theo để đi tới bước tiếp theo.
Bước 2: Thiết lập quy tắc phân bổ
Thiết lập điều kiện bản ghi thỏa mãn quy tắc phân bổ
-
Quy tắc phân bổ được thực thi nếu các điều kiện được thỏa mãn:
Hệ thống sẽ thực hiện phân bổ bản ghi cho nhân sự nếu bản ghi của đối tượng thỏa mãn các điều kiện đã được cấu hình ở Logic kết hợp các điều kiện lọc.
Tham khảo Logic kết hợp các điều kiện lọc tại đây.
-
Quy tắc phân bổ được thực thi nếu công thức được đánh giá đúng:
Hệ thống sẽ thực hiện phân bổ bản ghi cho nhân sự nếu công thức người dùng thiết lập từ các trường dữ liệu của đối tượng trả về giá trị đúng (
return true).Tham khảo công thức và ngôn ngữ lập trình Cogover Scripting tại đây.
Thiết lập điều kiện để lựa chọn nhân sự sẽ phân bổ
Người dùng lựa chọn một trong danh sách lựa chọn tại mục Phân bổ cho để lựa chọn nhân sự hoặc danh sách nhân sự sẽ phân bổ:
-
Tất cả nhân sự đã được thêm vào cấu hình chung của quy tắc:
Phân bổ cho tất cả nhân sự đã được cấu hình trong Thiết lập nhân sự của Cấu hình chung. Tham khảo tại đây.
-
Chỉ các nhân sự đã được thêm vào cấu hình chung của quy tắc và thỏa mãn điều kiện:
Phân bổ cho tất cả nhân sự đã được cấu hình trong Thiết lập nhân sự của Cấu hình chung (tham khảo tại đây) và thỏa mãn điều kiện được cấu hình ở Logic kết hợp các điều kiện lọc (tham khảo tại đây).
-
Nhân sự cụ thể:
Phân bổ cho nhân sự cụ thể đã được cấu hình trong Thiết lập nhân sự của Cấu hình chung (tham khảo tại đây) hoặc nhân sự được tra cứu từ các trường tra cứu của đối tượng.
Thiết lập hình thức phân bổ nhân sự
- Phân bổ nếu nhân sự online: Hệ thống sẽ phân bổ bản ghi cho nhân sự nếu nhân sự đang đăng nhập trên Workspce.
- Kiểm tra nếu nhân sự có cấu hình lịch làm việc: Cho phép người dùng cấu hình chỉ phân bổ cho nhân sự có cấu hình lịch làm việc hay không. Nếu người dùng tích chọn thì chỉ những nhân sự có cấu hình lịch làm việc mới thực hiện phân bổ bản ghi tới nhân sự đó. Nếu không tích chọn, không xét lịch làm việc, luôn phân bổ nhân sự thỏa mãn quy tắc.
- Kiểm tra năng lực xử lý tối đa của nhân sự trước khi phân bổ: Cho phép người dùng cấu hình có kiểm tra năng lực xử lý tối đa của nhân sự hay không. Nếu người dùng tích chọn thì số lượng bản ghi nhận sự có thể nhận sẽ bị giới hạn bởi năng lực xử lý tối đa đã cấu hình. Nếu không tích chọn, mọi giới hạn số lượng xử lý đã cấu hình sẽ không áp dụng.
- Thuật toán phân bổ nhân sự:
Luân phiên: Từ danh sách nhân sự tìm được, lần lượt phân bổ tuần tự các nhân sự sau đó quay vòng lại.Theo khối lượng công việc: Từ danh sách nhân sự tìm được, nhân sự nào có số lượng bản ghi có thể nhận cao nhất ưu tiên phân bổ trước. Nếu các nhân sự có số lượng bản ghi có thể nhận bằng nhau sẽ phân bổ một cách ngẫu nhiên.
Thiết lập điều kiện thực thi quy tắc
Cho phép người dùng thiết lập điều kiện để xác định rằng khi nào quy tắc sẽ được thực thi. Quy tắc chỉ được thực thi khi:
-
Tạo: Quy tắc phân bổ chỉ được thực thi khi người dùng tạo mới bản ghi. -
Sửa: Quy tắc phân bổ chỉ được thực thi khi người dùng cập nhật bản ghi.Lưu ý: Quy tắc không thực thi nếu bạn cập nhật dữ liệu trường Trường dữ liệu sử dụng để phân bổ đã được cấu hình trong Thiết lập đối tượng của Cấu hình chung (tham khảo tại đây).
Nhấn Quay lại để trở lại Bước 1: Cấu hình thông tin chung.
Nhấn Hủy để hủy bỏ cấu hình và trở lại màn hình Danh sách quy tắc phân bổ.
Nhấn Hoàn thành để lưu lại thông tin cấu hình.
Rate this page
On this page