Giao diện
Bình xét (Hội đồng)
Quyền truy cập: Xem cần quyền "Xem thi đua khen thưởng" (EMULATION_VIEW); biểu quyết từng đề cử cần quyền "Biểu quyết bình xét" (EMULATION_DELIBERATION_VOTE); mở và chốt phiên cần quyền quản trị Thi đua khen thưởng (EMULATION_ADMIN) hoặc Admin · Điều hướng: Thi đua khen thưởng > Bình xét (
/manage/emulation/deliberation)
Bình xét là màn hội đồng xét duyệt danh hiệu: HR mở một phiên gom các đề cử của một kỳ thi đua, thành viên Hội đồng biểu quyết từng đề cử theo một quy tắc quyết định đã chọn, rồi chốt phiên để hệ thống tự động kết luận Duyệt hoặc Từ chối và sinh bản ghi công nhận. Đây là bước xét duyệt chính thức đứng giữa luồng Đề cử và Công nhận trong quy trình thi đua.
Lưu ý: Hội đồng bình xét là tính năng COUNCIL_DELIBERATION, chỉ khả dụng ở chế độ ENTERPRISE. Toàn bộ module Thi đua khen thưởng chỉ hiện khi đã bật tại Cài đặt hệ thống > Tính năng (cờ ALLOW_EMULATION_FEATURE). Nhân viên trong Hội đồng thực hiện biểu quyết ở app Nhân viên (noova-employee); màn này ở noova-manage dùng để mở phiên, theo dõi và chốt.
Tổng quan
Một phiên bình xét (deliberation session) là đơn vị làm việc của Hội đồng: nó gắn với một kỳ thi đua, chứa một tập các đề cử đang chờ xét, một danh sách thành viên có quyền biểu quyết và một quy tắc quyết định. Khi phiên được chốt, hệ thống tính kết quả cho từng đề cử theo quy tắc đó, chuyển đề cử sang Đã duyệt hoặc Từ chối, và với các đề cử được duyệt sẽ tự sinh bản ghi Công nhận rồi gửi thông báo cho người hoặc đơn vị được công nhận.
Chỉ những đề cử đang ở trạng thái "Đã gửi" của kỳ mới được đưa vào phiên. Khi phiên mở, các đề cử này chuyển sang trạng thái "Đang bình xét".
Danh sách phiên bình xét
Bảng phiên liệt kê các phiên đã mở và trạng thái của từng phiên:
| Cột | Mô tả |
|---|---|
| Kỳ thi đua | Kỳ mà phiên thuộc về |
| Danh hiệu | Danh hiệu được xét, hoặc nhãn "Nhiều danh hiệu" nếu phiên gom đề cử của nhiều danh hiệu khác nhau |
| Số đề cử | Số đề cử được đưa vào phiên |
| Quy tắc | Quy tắc quyết định của phiên: "Đa số" / "Quorum" / "Đồng thuận" / "Tuần tự" |
| Trạng thái | "Đang mở" / "Đang biểu quyết" / "Đã chốt" / "Đã huỷ" |
Từ bảng này, nhấn "Mở phiên" để tạo phiên mới, hoặc chọn một phiên để vào màn chi tiết.
Mở phiên bình xét
Nhấn "Mở phiên" để mở cửa sổ thiết lập phiên (DeliberationOpenModal). Biểu mẫu gồm các trường sau:
| Trường | Mô tả |
|---|---|
| Kỳ thi đua | Chọn kỳ cần bình xét |
| Quy tắc quyết định | Chọn một trong 4 quy tắc: Đa số / Quorum / Đồng thuận / Tuần tự (xem bảng bên dưới) |
| Tỷ lệ quorum (%) | Chỉ hiện khi chọn quy tắc "Quorum"; mặc định 50 |
| Hội đồng bình xét | Chọn thành viên có quyền biểu quyết qua bộ chọn đối tượng (AudiencePicker) |
| Đề cử đưa vào phiên | Tích chọn các đề cử đang ở trạng thái "Đã gửi" của kỳ để gom vào phiên |
Lưu ý: Nếu module Quy trình (core/workflow) đang bật, việc mở phiên sẽ khởi tạo một tiến trình workflow Hội đồng (mã mẫu EMULATION_COUNCIL) để chạy nhiều bước theo quy trình. Nếu module Quy trình tắt, phiên vẫn hoạt động bình thường và được chốt thủ công bằng nút "Chốt phiên".
Chi tiết phiên và biểu quyết
Vào một phiên để mở màn chi tiết (DeliberationSession). Mỗi đề cử trong phiên hiển thị:
- Tên đối tượng được đề cử (nhân viên hoặc đơn vị) và danh hiệu tương ứng
- Lý do đề cử (thành tích, đóng góp do người đề cử nêu)
- Ảnh chụp Điều kiện: kết quả từng tiêu chuẩn xét tại thời điểm đề cử, hiển thị Đạt / Chưa đạt / Chưa đánh giá
- Tóm tắt phiếu: số phiếu tán thành, phản đối và trắng đã ghi nhận
Thành viên Hội đồng bỏ phiếu qua bảng biểu quyết (VotePanel) với 3 lựa chọn và một ô ý kiến:
| Lựa chọn phiếu | Ý nghĩa |
|---|---|
| "Tán thành" | Ủng hộ trao danh hiệu cho đề cử |
| "Phản đối" | Không ủng hộ |
| "Phiếu trắng" | Không biểu quyết theo hướng nào |
Ô "Ý kiến" cho phép ghi kèm nhận xét khi bỏ phiếu.
Quan trọng: Mỗi thành viên chỉ có tối đa 1 phiếu cho 1 đề cử. Bỏ phiếu lại sẽ ghi đè phiếu cũ, không cộng thêm phiếu.
Quy tắc quyết định
Khi chốt phiên, hệ thống tính kết quả cho từng đề cử theo quy tắc đã chọn lúc mở phiên:
| Quy tắc | Điều kiện để duyệt |
|---|---|
| "Đa số" (mặc định) | Cần toàn bộ thành viên đã bỏ phiếu; đề cử được duyệt khi số phiếu tán thành lớn hơn số phiếu phản đối |
| "Quorum" | Chỉ chốt được khi số phiếu đã bỏ đạt ngưỡng: số phiếu bỏ phải lớn hơn hoặc bằng ceil(số thành viên × tỷ lệ quorum% / 100), rồi lấy đa số như trên. Tỷ lệ quorum mặc định 50% |
| "Đồng thuận" | Cần toàn bộ thành viên đã bỏ phiếu và không có bất kỳ phiếu phản đối nào |
| "Tuần tự" | Xét theo nhiều bước do engine Quy trình (workflow) xử lý |
Lưu ý: Với quy tắc "Quorum", ngưỡng số phiếu tối thiểu được làm tròn lên (ceil). Ví dụ: Hội đồng 5 thành viên với quorum 50% cần ít nhất ceil(5 × 50 / 100) = 3 phiếu đã bỏ thì phiên mới đủ điều kiện chốt.
Chốt phiên và sinh kết quả
Nhấn "Chốt phiên" (finalize) để kết thúc phiên và kết luận:
- Đề cử đủ phiếu theo quy tắc: chuyển sang trạng thái "Đã duyệt", hệ thống tự sinh một bản ghi Công nhận và gửi thông báo cho người hoặc đơn vị được công nhận.
- Đề cử không đủ phiếu: chuyển sang trạng thái "Từ chối".
Quan trọng: Toàn bộ thao tác chốt phiên là idempotent (chạy lại an toàn): việc sinh bản ghi Công nhận không bị nhân đôi nếu thao tác được thực hiện lại. Bản ghi Công nhận sinh ra là bất biến và được quản lý ở màn Công nhận & Giấy khen.
Với công nhận tập thể (danh hiệu đơn vị), lưu ý rằng các tiêu chuẩn xét tự động hiện chưa nối nguồn dữ liệu cho đối tượng đơn vị nên thường trả về "Chưa đánh giá"; trong trường hợp này Hội đồng cần xét thủ công dựa trên lý do đề cử và biểu quyết.

