| Nghiệp vụ | IT |
|---|
Người lập | Người duyệt | Người lập | Người duyệt |
Tên, Chức danh | Trungnd3 |
|
|
|
|---|
Ngày ký |
|
|
|
|
|---|
Jira Link |
|
|---|
1. Card (Mô tả tính năng)
Thông tin hệ thống BPM1 cần lấy cụ thể từ hệ thống HRIS như sau:
- Phương thức tích hợp: Tích hợp API lấy theo lô
- Tần xuất tích hợp: Đồng bộ thông tin vào cuối ngày -> Chạy sau 8h tối hàng ngày
- Phạm vi dữ liệu:
- Danh sách cbnv thuộc tập đoàn và các đơn vị thành viên (trừ MSB)
- Lấy cả công việc chính và công việc phụ (kiên nhiệm, điều động)
- Chỉ lấy người đang làm việc (trạng thái nhận sự = Active)
- Chỉ lấy người tại công ty gốc
2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)
3. Conversation (Mô tả chi tiết)
3.1 UIUX:



3.2 Luồng:
Mô tả sơ đồ tích hợp giữa các thành phần của hệ thống BPM1, trong đó 2 hình chữ nhật màu xanh là tích hợp mới cho hệ thống HRIS với service tích hợp của hệ thống BPM1

3.3 API Spec: BPM1_Giai phap tich hop HRIS.docx
3.4 Mô tả HRIS API :
HRIS cung cấp API trả về danh sách toàn bộ nhân sự theo ngày.
- Nhân sự thay đổi vị trí công việc.
Các trường dữ liệu được mô tả chi tiết theo tài liệu mô tả API.
- Cập nhật dữ liệu
Luồng cập nhật dữ liệu thông qua các bước sau:
- Tạo bảng Employee trên database Integration đóng vai trò lưu trữ dữ liệu lấy về từ HRIS theo ngày.
- Bảng integrations.employee được sử dụng làm nơi lưu trữ tạm thời dữ liệu nhân sự mới lấy về từ hệ thống HRIS.
- Dữ liệu được lấy theo từng đợt (theo ngày hoặc batch cụ thể).
- Mục tiêu: so sánh với dữ liệu hiện có trong hệ thống để xác định cần thêm mới hay cập nhật.
- Từ dữ liệu mới từ HRIS, sánh với dữ bảng dữ liệu đã có trong employee thuộc service system.
- Có employee_id chưa tồn tại thì thêm mới vào bảng employee (thuộc service system)
- Trường hợp employee đã tồn tại employee_id và vị trí công việc trong bảng integration.employee đã tồn tại trong system.employee thì:
- Tiến hành cập nhật thông tin đã thay đổi (so sánh giá trị từng trường).
- Có thể chỉ cập nhật một số trường như vị trí công việc, đơn vị cấp 1, đơn vị cấp 2, …
- HR status từ A đổi sang I là đã nghỉ việc