Đặc tả Module Hợp nhất: HRM
Module HRM (Human Resource Management - Quản trị Nguồn nhân lực) là hệ thống quản lý nhân viên của tổ chức. Nó tập trung hóa hồ sơ nhân viên, quản lý các yêu cầu nghỉ phép, hướng dẫn nhân viên mới thông qua danh sách kiểm tra onboarding và hiển thị sơ đồ tổ chức.
v1.0 — Đã phê duyệtNền tảng: Shell VENI-AILĩnh vực: Nguồn nhân lực
1. Tổng quan Module
Module này cung cấp các công cụ nhân sự thiết yếu cho các tổ chức trên nền tảng VENI-AI. Nó được tích hợp hoàn toàn với hệ thống định danh và RBAC của Shell, đảm bảo dữ liệu nhân viên nhạy cảm được bảo vệ trong khi vẫn duy trì khả năng hiển thị chéo bộ phận cho sơ đồ tổ chức.
- Mục tiêu chính: Chuyển đổi từ quản lý nhân sự dựa trên bảng tính sang một hệ thống có cấu trúc, có thể kiểm toán.
- Mục tiêu phụ: Cải thiện trải nghiệm nhân viên thông qua tự phục vụ quản lý nghỉ phép và onboarding có hướng dẫn.
2. Điều hướng Đặc tả
Đặc tả này được chia thành các miền kỹ thuật, dữ liệu và chức năng:
| Phần | Trọng tâm | Đối tượng |
|---|---|---|
| Đặc tả Kỹ thuật | Kiến trúc, Stack, Bảo mật | Lập trình viên, DevOps |
| Cấu trúc Dữ liệu | Bảng, ERD, Kiểu dữ liệu | Lập trình viên, DBA |
| Tham chiếu API | Điểm cuối REST, Hợp đồng | Tích hợp, Frontend Dev |
| Yêu cầu Chức năng | Tính năng, Mã REQ | BA, Kiểm thử |
3. Yêu cầu Chức năng (SRS)
3.1 Quản lý Nhân viên (PROFILE)
- REQ-HR-001: Hệ thống PHẢI quản lý hồ sơ nhân viên (Tên, Chức danh, Bộ phận, Quản lý, Ngày bắt đầu).
- REQ-HR-002: Hệ thống PHẢI hỗ trợ Danh bạ toàn Tổ chức với khả năng tìm kiếm và lọc.
- REQ-HR-003: Hệ thống PHẢI cung cấp khả năng tự cập nhật hồ sơ cho các trường thông tin liên lạc cá nhân.
3.2 Quản lý Nghỉ phép (LEAVE)
- REQ-HR-004: Hệ thống PHẢI hỗ trợ các yêu cầu nghỉ phép (Nghỉ phép năm, Nghỉ ốm, Nghỉ không lương) với việc kiểm tra số dư tự động.
- REQ-HR-005: Hệ thống PHẢI triển khai Luồng phê duyệt của Quản lý cho các yêu cầu đang chờ xử lý.
- REQ-HR-006: Hệ thống PHẢI tính toán thời gian nghỉ theo ngày làm việc, loại trừ cuối tuần và ngày lễ.
3.3 Onboarding Nhân viên (ONBOARD)
- REQ-HR-007: Hệ thống PHẢI tự động tạo Danh sách kiểm tra Onboarding dựa trên các mẫu theo vai trò.
- REQ-HR-008: Hệ thống PHẢI theo dõi trạng thái hoàn thành nhiệm vụ và tiến độ cho nhân viên mới.
3.4 Cấu trúc Tổ chức (CHART)
- REQ-HR-009: Hệ thống PHẢI hiển thị trực quan Sơ đồ Tổ chức dựa trên các tuyến báo cáo.
- REQ-HR-010: Hệ thống PHẢI cung cấp Lịch nghỉ phép của Nhóm để hiển thị trong bộ phận.
4. Đặc tả Tính năng (Chi tiết)
Đặc tả chi tiết cho từng tính năng cốt lõi:
5. Yêu cầu Phi chức năng (NFR)
5.1 Hiệu năng
- NFR-HR-PER-001: Việc dựng sơ đồ tổ chức PHẢI hỗ trợ lên tới 500 nút mà không làm giảm hiệu năng.
- NFR-HR-PER-002: Thời gian phản hồi tìm kiếm danh bạ PHẢI < 300ms.
5.2 Độ chính xác & Toàn vẹn
- NFR-HR-ACC-001: Việc khấu trừ số dư nghỉ phép PHẢI mang tính nguyên tử (atomic) và nhất quán với trạng thái phê duyệt.
- NFR-HR-ACC-002: Dấu vết kiểm toán PHẢI ghi lại tất cả các thay đổi đối với trạng thái làm việc của nhân viên và thay đổi quản lý.