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 | ||||
Ngày ký | ||||
Jira Link | [BPMKVH-3718] Phân công công việc (Xử lý bất thường) - Jira | |||
1. Card (Mô tả tính năng)
Là admin nghiệp vụ, tôi muốn hệ thống cho phép admin và người được phân quyền chuyển được công việc đang xử lý từ một người dùng này sang một người dùng khác để xử lý những trường hợp ngoại lệ (VD: Bàn giao công việc,...)
2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)
- Tôi muốn tìm kiếm được công việc cần Assign Task
- Tôi muốn chuyển công việc đang xử lý từ một người dùng này sang một người dùng khác ( Giữ nguyên bước, chuyển người xử lý)
- Công việc chuyển từ người xử lý hiện tại sang người xử lý mới được phân với trạng thái Chưa tiếp nhận
- Người được phân công mới nhận được thông báo qua mail hoặc quả chuông
- Công việc hiển thị trên danh sách công việc của người được phân công cũ với trạng thái Đã chuyển phân công
- Trường hợp công việc đã được lưu nháp tại người đang xử lý, kế thừa dữ liệu và tạo công việc cho người mới được phân công
- Chuyển tiếp OLA cho người được phân công mới
- Lưu trữ được thông tin người thực hiện assign Task (BE)
- Lưu lịch sử xử lý, thời gian xử lý của cả người được phân công trước đó và người mới tiếp nhận (BE)
- Admin được assign Task của toàn hệ thống, người được phân công assign Task của nhân viên chính phòng ban mình
- Phân quyền thực hiện chức năng được cấu hình theo quyền sửa của danh mục Công việc phòng ban
3. Conversation (Mô tả chi tiết)
3.1 UIUX:
3.2 Luồng:
- Activity Diagram:
- Sequence Diagram:
- Flowchart:
3.3 API Spec: <gắn link tài liệu mô tả API vào đây>
Method | URL |
|---|
1. Headers
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|---|---|---|---|
2. Body
STT | Path | Field | Data Type / Length | Description | Note | Sample Values |
|---|---|---|---|---|---|---|
3. Response / Incoming Data Specification
| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|---|---|---|---|---|
3.4 Mô tả các trường dữ liệu trên màn hình:
3.4.1 Màn hình danh sách quản lý công việc
Tại màn hình danh sách quản lý công việc/ Tab Công việc phòng ban, bổ sung thêm nút "Chuyển phân công"
Field (Trường dữ liệu) | Type (Kiểu dữ liệu) | Required (Bắt buộc) | Validation (Quy định) | Description (Mô tả) | |
|---|---|---|---|---|---|
| 1 | Nút "Chuyển phân công" | Nút chức năng (Button) | Không bắt buộc |
| Hiển thị thông tin có thể chuyển phân công công việc cho nhân sự khác |
3.4.1.1 Bổ sung thêm trạng thái công việc
Field (Trường dữ liệu) | Type (Kiểu dữ liệu) | Required (Bắt buộc) | Validation (Quy định) | Description (Mô tả) | |
|---|---|---|---|---|---|
| 1 | Trạng thái | Văn bản (Text) | Không bắt buộc | Bổ sung trạng thái " Đã chuyển phân công" Trạng thái được áp dụng khi áp dụng chức năng "chuyển phân công" công việc cho công việc của người xử lý trước đó Ví dụ: Công việc được điều chuyển người A sang người B. Sau khi chuyển:
| Hiển thị trạng thái của công việc |
3.4.2 Màn hình pop-up Chuyển phân công
Field (Trường dữ liệu) | Type (Kiểu dữ liệu) | Required (Bắt buộc) | Validation (Quy định) | Description (Mô tả) | |
|---|---|---|---|---|---|
| 1 | Người được phân công mới | Lựa chọn (Droplist) | Không bắt buộc |
| Hiển thị tên người được phân công công việc mới |
| 2 | Nút "Áp dụng" | Nút chức năng (Button) | Không bắt buộc | Cho phép người dùng nhấn nút "Áp dụng" để hoàn thành công việc. Khi nhấn nút hệ thống sẽ kiểm tra dữ liệu như sau: Trường hợp thành công: Điều kiện: người được phân công trạng thái hoạt động Hành vi hệ thống: Hệ thống hiện toast thông báo "Chuyển phân công công việc thành công"
3. Người được phân công mới nhận được thông báo qua mail hoặc quả chuông 4. Trường hợp công việc đang có dữ liệu lưu nháp tại người xử lý hiện tại
5. OLA được reset lại từ thời điểm chuyển phân công
Trường hợp không thành công: Điều kiện: người được phân công trạng thái không hoạt động Hành vi hệ thống: Hệ thống hiện toast thông báo "Tài khoản người dùng không hợp lệ. Vui lòng kiểm tra lại" | Thể hiện nút chức năng Hoàn thành công việc |
| 3 | Nút Hủy/ Nút X | Nút chức năng (Button) | Không bắt buộc | Sau khi nhấn nút, tắt màn hình pop-up chuyển phân công quay về màn hình chính "Danh sách công việc chưa thực hiện" | Cho phép người dùng hủy thực hiện công việc |