Nghiệp vụ

IT

Người lập

Người duyệt

Người lập

Người duyệt

Họ & Tên

Vũ Thị Mơ




Chức danh

BA




Tài khoản MS Team

movt2




Ngày soạn thảo/phê duyệt





Jira Link

https://jira.popplife.vn/browse/BPMKVH-2604

1. Card (Mô tả tính năng)

Là admin tôi muốn quản lý được thông tin phân hệ bao gồm một hoặc nhiều chức năng của hệ thống 

2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)

  1. Tôi muốn xem được danh sách phân hệ bao gồm các thông tin:
  2. Tôi muốn người dùng tìm kiếm gần đúng trên danh sách phân hệ  theo các  thông tin
  3. Tôi muốn tạo mới/Sửa/Xóa/Xem chi tiết được thông tin phân hệ bao gồm các thông tin
  4. Tôi muốn người dùng được chọn/bỏ chọn các thông tin các chức năng sử dụng trong phân hệ
  5. Hệ thống cảnh báo và chặn trong trường hợp trùng tên phân hệ, trùng thứ tự hiển thị trong cùng level
  6. Hệ thống cảnh báo và chặn trong trường hợp chọn chức năng đã được thêm vào một phân hệ khác
  7. Tôi muốn người dùng export được thông tin Danh mục nhóm chức năng trên hệ thống theo thông tin tìm kiếm

3. Conversation (Mô tả chi tiết)

3.1 UIUX:

3.2 Luồng:



STT

Bước

Mô tả






















3.3 API Spec: <gắn link tài liệu mô tả API vào đây>


3.4 Mô tả các trường dữ liệu trên màn hình:

3.4.1. Mô tả màn hình Quản trị phân hệ

Màn hình quản trị phân hệ quản lý các phân hệ là tập hợp của các chức năng, đường dẫn từ: Quản lý người dùng → Quản trị tài nguyên → Quản trị phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1CheckboxButton

Cho phép chọn  tất cả bản ghi trên trang, một hoặc nhiều các bản ghi, trên danh sách, khi chọn checkbox hiển thị thông tin số lượng bản ghi đang chọn và icon xóa:

  • Đang chọn x: Trong đó x là số lượng bản ghi đang được chọn
  • Xóa: Cho phép xóa thông tin các bản ghi đang được chọn

Khi chọn nhiều bản ghi, hiển thị icon không cho chọn các button sửa, xóa tại từng bản ghi và button thêm mới, xuất excel 

Ẩn checkbox tại các bản ghi với trường hợp bản ghi đó đã được cấu hình Xem, Thêm,... tại một nhóm quyền hoặc một người dùng đang active

2Đang chọn xText

Hiển thị số lượng bản ghi được tích chọn trên màn hình
3XóaButton

Hiển thị khi có bản ghi được tích chọn trên màn hình

Chọn xóa gọi popup Xác nhận

4Ứng dụngCombobox

Cho phép nhập tìm kiếm và load thông tin nền tảng tương ứng trong combobox
5Tìm kiếm tên phân hệTextbox

Cho phép tìm kiếm gần đúng theo tên chức năng:

  • Không phân biệt hoa thường
  • Tìm kiếm gần đúng tên
6STTGrid-Number

Số thứ tự tự sinh tăng dần
7Ứng dụngGrid- Text

Hiển thị tên ứng dụng
8Tên phân hệGrid- Text

Hiển thị tên phân hệ

Click tên phân hệ gọi popup Xem chi tiết phân hệ

9Phân hệ chaGrid- Text

Hiển thị tên Phân hệ cha
10Thứ tựGrid- Text

Hiển thị thứ tự sắp xếp
11Chức năngHyperlink

Hiển thị Tùy chỉnh

Gọi popup Danh sách chức năng

12Trạng tháiicon

Cho phép chọn Hoạt động và Không hoạt động

Hệ thống cảnh báo trường hợp chuyển trạng thái không hoạt động của một phân hệ đã cấu hình hành động trong một nhóm quyền đang active

13Export file excelButton

Gọi popup export excel
14Thêm mớiButton

Gọi Popup thêm mới
15SửaButton

Gọi popup Sửa thông tin
16XóaButton

Gọi popup Xác nhận xóa thông tin

3.4.2. Mô tả Popup Danh sách chức năng

Popup Danh sách chức năng được mở khi người dùng chọn Xem thêm tại cột Chức năng của danh sách phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Tùy chỉnh chức năngLabel

Tên Popup
2Chức năng thuộc phân hệLabel

Label các chức năng thuộc phân hệ để phân biệt với các chức năng chưa thuộc phân hệ
3Tìm kiếmTextbox

Cho phép tìm kiếm gần đúng các chức năng dưới danh sách chức năng 
4Chức năng


Hiển thị danh sách các chức năng thuộc phân hệ

Cho phép chọn chức năng dưới danh sách để chuyển sang Chức năng chưa thuộc phân hệ

Lưu thông tin sau khi chuyển danh sách

5Chức năng chưa thuộc phân hệLabel

Label các chức năng chưa thuộc phân hệ để phân biệt với các chức năng thuộc phân hệ
6Tìm kiếmTextbox

Cho phép tìm kiếm gần đúng các chức năng dưới danh sách chức năng 
7Chức năng


Hiển thị danh sách các chức năng chưa thuộc bất cứ phân hệ nào

Chỉ hiển thị những chức năng chưa thuộc phân hệ nào và đang ở trạng thái hoạt động

Cho phép chọn chức năng dưới danh sách để chuyển sang Chức năng thuộc thuộc phân hệ

Lưu thông tin sau khi chuyển danh sách

8Mũi tên tráiIcon

Chuyển chức năng sang trái
9Mũi tên phảiIcon

Chuyển chức năng sang phải
10HủyButton

Thoát khỏi popup Danh sách chức năng
11Áp dụngButton

Thành công:

  • Gọi thông báo toast: " Thành công- Cập nhật chức năng thành công"
  • Lưu thông tin thành công

Không thành công:

  • Cảnh báo và chặn với trường hợp chức năng được thêm mới đã thuộc một phân hệ khác (Xảy ra khi có 2 người dùng đang thực hiện cấu hình"
  • Gọi thông báo toast: " Thất bại- Chức năng được thêm đã thuộc một phân hệ khác"

3.4.3. Mô tả Popup export file excel

Popup xuất excel được hiển thị khi chọn Xuất file excel trên Quản trị phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Xuất danh sách phân hệLabel

Tên popup
2Chọn định dạng fileLabel


3ExcelRadio button

Mặc định chọn Excel
4Chọn kiểu xuất fileLabel


5Tất cả phân hệRadio button

Mặc định chọn tất cả phân hệ

Cho phép xuất tất cả các phân hệ trên file excel

6Trên trang nàyRadio button

Cho phép xuất các phân hệ trên trang hiển thị hiện tại
7X phân hệ phù hợp với kết quả tìm kiếm hiện tạiRadio button

X là số lượng phân hệ của kết quả tìm kiếm

Cho phép xuất tất cả các phân hệ phù hợp với tất cả tìm kiếm hiện tại

3.4.4. Mô tả Popup Thêm mới phân hệ

Popup thêm mới phân hệ hiển thị khi người dùng chọn Thêm mới trên Danh sách phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Thêm mới phân hệLabel


2Ứng dụngComboboxBắt buộcEnableCho phép nhập tìm kiếm và load thông tin nền tảng tương ứng trong combobox
3Tên phân hệTextboxBắt buộcEnableCho phép nhập tên phân hệ
4Phân hệ chaComboboxKhông bắt buộc

Mặc định: Disable

Enable và cho phép chọn sau khi chọn Ứng dụng

Cho phép chọn phân hệ cha trong danh sách phân hệ 

Thông tin phân hệ cha con sử dụng để phân cấp level khi hiển thị tại Tab Cấu hình trong màn hình Thêm mới/Sửa nhóm quyền

5Thứ tự hiển thịTextboxKhông bắt buộcEnable

Tự động đề xuất số thứ tự tiếp theo trong danh sách phân hệ:

  • Tại level 1: Đề xuất số thứ tự tiếp theo trong cùng level
  • Tại các level con: Đề xuất số thứ tự tiếp theo trong cùng level cha

Cho phép nhập lại số nguyên dương

6Trạng tháiIconBắt buộcEnable

Mặc định hiển thị Hoạt động

7HủyButton
EnableCho phép thoát khỏi popup hiện tại
8Áp dụngButton
Enable

Cho phép lưu thông tin phân hệ

Hệ thống cảnh báo và không cho phép lưu khi thêm mới phân hệ có trùng thứ tự hiển thị của một phân hệ khác thuộc cùng phân hệ cha. Hiển thị thông báo toast: "Thất bại- Trùng thứ tự hiển thị"

3.4.5. Mô tả Popup chỉnh sửa phân hệ

Popup chỉnh sửa phân hệ hiển thị khi người dùng chọn icon Sửa trên Danh sách phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Chỉnh sửa phân hệLabel


2Ứng dụngComboboxBắt buộcEnableCho phép nhập tìm kiếm và load thông tin nền tảng tương ứng trong combobox
3Tên phân hệTextboxBắt buộcEnableCho phép sửa tên phân hệ
4Phân hệ chaComboboxKhông bắt buộc

Enable

Cho phép chọn lại phân hệ cha trong danh sách phân hệ 
5Thứ tự hiển thịTextboxKhông bắt buộcEnable

Cho phép nhập lại số nguyên dương

6Trạng tháiIconBắt buộcEnable

Cho phép lựa chọn Hoạt động và Không hoạt động

7HủyButton

Cho phép thoát khỏi popup hiện tại
8Áp dụngButton

Không thành công:

  • Hệ thống cảnh báo và không cho phép lưu khi thêm mới phân hệ có trùng thứ tự hiển thị của một phân hệ khác thuộc cùng phân hệ cha: Hiển thị thông báo toast: "Thất bại- Trùng thứ tự hiển thị"
  • Hệ thống cảnh báo trường hợp chuyển trạng thái không hoạt động của một phân hệ đã cấu hình hành động trong một nhóm quyền→ Cảnh báo đã sử dụng

Thành công:

  • Hoàn thành và lưu thông tin tạo mới thành công, hiển thị thông báo toast: " Thành công- Thêm mới phân hệ thành công"
  • Lưu thông tin

3.4.6. Mô tả Popup Xem chi tiết phân hệ

Popup chỉnh xem phân hệ hiển thị khi người dùng chọn icon Xem trên Danh sách phân hệ

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Xem chi tiết phân hệLabel

Tên popup
2Ứng dụngComboboxBắt buộcDisable
3Tên phân hệTextboxBắt buộcDisable
4Phân hệ chaComboboxKhông bắt buộc

Disable


5Thứ tự hiển thịTextboxKhông bắt buộcDisable
6Trạng tháiIconBắt buộcDisable
7HủyButton

Cho phép người dùng thoát khỏi popup


3.4.7. Mô tả Popup xóa phân hệ

Popup Xác nhận hiển thị khi người dùng thực hiện Xóa 1 hoặc nhiều bản ghi đồng thời trên danh sách

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

Pop-up xác nhận xóa
1Bạn có chắc chắn muốn Xóa phân hệ đã chọn?Label

Nội dung cảnh báo

2HủyButton

Chức năng cho phép người dùng thoát khỏi Pop-up xác nhận xóa

3Tôi chắc chắnButton

Chức năng cho phép người dùng xóa phân hệ đã chọn.

  • Hệ thống Cảnh báo và chặn trường hợp Xóa Phân hệ chứa chức năng đã được cấu hình hành động đã được cấu hình hành động (Xem, Thêm,..) trong một nhóm quyền => Cảnh báo đã sử dụng
  • Phân hệ chưa được cấu hình, Hệ thống hiển thị toast: "Xóa phân hệ thành công"
Pop-up xác nhận xóa hàng loạt: 
1Bạn có chắc chắn muốn xóa X phân hệ đã chọn? Thao tác này không thể khôi phục!Label

Trong đó X là số lượng bản ghi được lựa chọn để xóa

2HủyButton

Chức năng cho phép người dùng thoát khỏi Pop-up xác nhận xóa

3Tôi chắc chắnButton

Cho phép người dùng xóa phân hệ đã chọn

  • Hệ thống Cảnh báo và chặn trường hợp Xóa phân hệ chứa chức năng đã được cấu hình hành động đã được cấu hình hành động (Xem, Thêm,..) trong một nhóm quyền => Cảnh báo đã sử dụng
  • Phân hệ chưa được cấu hình, Hệ thống hiển thị toast: "Xóa phân hệ thành công"

3.4.8. Mô tả cảnh báo đã sử dụng

Khi xác nhận tại button Tôi chắc chắn trường hợp xóa phân hệ  chứa chức năng đã được cấu hình hành động trong một nhóm quyền, cảnh báo

STT

Trường/ Nút chức năng

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Phân hệ chứa chức năng đã được cấu hình hành động tại nhóm quyền X. Vui lòng kiểm tra lại!Label

Nội dung cảnh báo trong đó:

  • X là thông tin các nhóm quyền đã được cấu hình lựa chọn hành động các chức năng
2Phân hệ chứa chức năng đã được cấu hình hành động tại người dùng. Vui lòng kiểm tra lại!



3Thoáticon

Cho phép thoát khỏi popup Cảnh báo và không hoàn thành được thao tác Thêm mới/Cập nhật