Bỏ qua để đến nội dung

Workday Leave of Absence: nghỉ dài hạn và theo dõi vắng mặt

Nghỉ thai sản, nghỉ ốm dài, nghỉ không lương, biệt phái học tập — nhóm này Workday xử lý bằng Leave of Absence, khác hẳn cơ chế phép năm.

Time Off (phép ngắn)Leave of Absence (nghỉ dài)
Thời lượngNgắn, biết trước ngày vềDài, ngày kết thúc chỉ là ước tính
Trạng tháiKhông đổiHiện On Leave cạnh tên (ẩn/hiện cấu hình được)
Số dưAccrual — tích lũy dầnEntitlement — cấp trọn gói theo điều kiện, không tích lũy
Quay lạiTự độngPhải làm Return from Leave mới hết On Leave
Kỳ tínhTheo period scheduleBalance calendar cuộn từ ngày bắt đầu nghỉ

Ba khối cấu hình: leave family (nhóm cho nhân viên dễ chọn) → leave type (bộ quy tắc một loại nghỉ) → leave of absence rule (vừa làm điều kiện hưởng, vừa làm validation từng ngày nghỉ).

Những lựa chọn quyết định khi dựng leave type

Phần tiêu đề “Những lựa chọn quyết định khi dựng leave type”
  • Position Based: theo dõi theo từng vị trí (cần multiple jobs) — không đổi được sau khi đã có dữ liệu nghỉ.
  • Days to Include: tính tất cả các ngày, chỉ ngày trong tuần, hay chỉ ngày làm việc theo lịch — đây là nơi trả lời “ngày lễ có tính vào ngày nghỉ không”.
  • Leave Impacts: hầu hết chỉ là cờ đánh dấu để làm rule/report; chỉ hai cờ có tác động thật — Inactivate Worker (ảnh hưởng headcount, nhưng không khoá tài khoản) và Payroll Effect (ngừng trả lương).
  • Entitlement per Event: cấp trọn gói mỗi lần xin nghỉ, hay nhiều lần nghỉ chia chung một entitlement.
flowchart LR
  A["Nghỉ thai sản<br/>100% lương<br/>(hết entitlement)"] -->|"CASCADING:<br/>tự return + mở<br/>leave kế tiếp"| B["Nghỉ 60% lương"]
  B --> C["Nghỉ không lương"]
  D["COORDINATED:<br/>nhiều leave type<br/>trừ CHUNG một số dư"] -.-> A
  E["INTERMITTENT:<br/>nghỉ lắt nhắt trừ vào<br/>entitlement mà KHÔNG<br/>đặt trạng thái On Leave"] -.-> A

Cascading là tính năng hay nhất nhưng nhiều bẫy: ngày chuyển tiếp chốt tại lúc hoàn tất — sửa ngày dự kiến về sau thì lịch chuyển vẫn chạy theo ngày cũ; không hỗ trợ nghỉ hồi tố; tài khoản chạy bước trễ phải đủ quyền đọc mọi field trong công thức entitlement, nếu không tính sai ngày; và cascade sinh nhiều leave event nối nhau nên báo cáo dễ đếm trùng.

Còn một cơ chế ít biết: Leave Balance Deduction Override — cho nghỉ gấp đôi thời gian nhưng trừ số dư một nửa tốc độ (25 ngày quyền lợi → nghỉ được 50 ngày bán thời gian). Bật trên leave type cũ là cập nhật hồi tố mọi đơn đã có — cân nhắc kỹ.

Vận hành: xin nghỉ → đang nghỉ → quay lại

Phần tiêu đề “Vận hành: xin nghỉ → đang nghỉ → quay lại”

Correct đơn nghỉ ghi đè không cần duyệt lại và Workday không chạy validation cho correction — đây là chỗ dữ liệu dễ lệch nhất. Nhân viên không được Return thì hệ thống vẫn coi là đang nghỉ kéo dài vô hạn; nhân viên nghỉ việc mà quên return sẽ vẫn mang trạng thái On Leave. Import hàng loạt qua EIB cũng bỏ qua validation.

  • Absence Case: hồ sơ theo dõi + hỗ trợ tái hoà nhập cho người nghỉ dài (một số nước bắt buộc theo luật). Tự mở case theo ba tham số: khoảng thời gian xét, số ngày vắng tối thiểu, khoảng cách giữa ngày đầu và ngày cuối.
  • Absence Occurrence: đếm số LẦN vắng thay vì số ngày — gộp các ngày liên tiếp (kể cả bị cuối tuần/lễ chen giữa, kể cả nhập thành nhiều đơn) thành một occurrence. Đây là nền để làm chỉ số kiểu Bradford Factor (nghỉ nhiều lần ngắn tốn kém hơn nghỉ một lần dài), hoặc bắt buộc nộp giấy bác sĩ khi vắng ≥7 ngày, hoặc kiểm tra quy định “phải nghỉ liền 10 ngày”.

Job nền tính lại occurrence chạy mỗi 4 giờ khi có thay đổi lịch làm/công việc/ngày lễ — nhưng inactivate work schedule thì không tự tính lại, phải chạy tay. Trước khi nhân viên return, ngày kết thúc occurrence chỉ là ước tính — báo cáo theo ngày kết thúc sẽ lệch.

Các quy định riêng từng nước trong tài liệu gốc (FMLA của Mỹ, ROE của Canada, DSN của Pháp, Gatekeeper Act của Hà Lan) chỉ cần biết tên; doanh nghiệp VN dựng leave type theo Bộ luật Lao động bằng đúng bộ công cụ ở trên.


Chắt lọc từ Workday HCM Administrator Guide (Leave of Absence, Absence Cases, Occurrences tr.2683–2774) — doc.workday.com.

Chia sẻ: