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-2605

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

Là admin tôi muốn quản lý được thông tin các nhóm quyền  được thực hiện các nhóm chức năng trong danh mục phân hệ

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

  1. Tôi muốn tìm kiếm được danh sách thông tin quản trị nhóm quyền bao gồm các thông tin::
  2. Tôi muốn xem được danh sách nhóm quyền 
  3. Tôi muốn tạo mới/Sửa/Xem chi tiết được thông tin nhóm quyền bao gồm các thông tin
  4. Tôi muốn chỉ thao tác tích chọn/bỏ tích chọn phân quyền khi đã thiết lập ở danh mục chức năng
  5. Tôi muốn thêm mới/bỏ bớt một hoặc nhiều user vào nhóm quyền
  6. Tôi muốn tìm kiếm, xem thông tin user khi thêm vào nhóm quyền bao gồm Mã nhân viên, Tên nhân viên, chức danh, Đơn vị/Công ty, Phòng ban
  7. Tôi muốn người dùng tìm kiếm gần đúng được thông tin nhóm quyền bao gồm các thông tin mã nhóm quyền, tên nhóm quyền
  8. Tôi muốn có thể thêm mới nhóm quyền từ việc copy một nhóm quyền sẵn có và cho phép sửa thông tin
  9. Tôi muốn hệ thống cảnh báo trong trường hợp cập nhật trạng thái không hoạt động nhóm quyền đang được mapping với user
  10. Tôi muốn người dùng  export được thông tin quản trị nhóm quyền trên hệ thống theo thông tin tìm kiếm
  11. Tôi muốn người dùng import được danh sách nhóm quyền vào hệ thống (Chưa bao gồm cấu hình)
  12. Tôi muốn người dùng import được cấu hình của từng nhóm quyền vào hệ thống

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

3.1 UIUX:

3.1.1. Danh sách nhóm quyền


3.1.2. Thêm mới nhóm quyền


3.1.3. Chỉnh sửa nhóm quyền



3.1.3. Xem chi tiết nhóm quyền


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 Danh sách nhóm quyền

Màn hình quản lý thông tin nhóm quyền đường dẫn từ: Quản lý người dùng → Quản trị tài nguyên → Quản trị nhóm quyền

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Tìm kiếm Tên nhóm quyềnTextbox

Cho phép tìm kiếm gần đúng theo tên nhóm quyền:

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

Số thứ tự tự sinh tăng dần
3Mã nhóm quyềnGrid- Text

Mã nhóm quyền
4Tên nhóm quyềnGrid- Text

Tên nhóm quyền

Gọi Popup Xem chi tiết nhóm quyền khi Click Tên nhóm quyền

5Hoạt động
icon


Cho phép chọn trạng thái Hoạt động, Không hoạt động
6Cấu hìnhicon

Hiển thị thông tin chi tiết nhóm quyền Tab Cấu hình cho nhóm quyền

7Nhân viênicon

Hiển thị thông tin chi tiết nhóm quyền Tab Danh sách nhân viên

8Xuất file excelButton

Gọi popup export excel
9Nhập file excelButton

Gọi popup import excel
10Thêm mớiButton

Gọi Popup thêm mới nhóm quyền
11SửaButton

Gọi popup Chỉnh sửa nhóm quyền


3.4.2. Mô tả màn hình Thêm mới nhóm quyền

Popup tạo mới nhóm quyền được gọi khi người dùng chọn button Thêm mới tại màn hình Quản trị nhóm quyền

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 nhóm quyềnLabel

Tên popup
Thông tin chung
2Mã nhóm quyềnTextboxBắt buộc

Enable

Ký tự được phép nhập: Chữ , Số, ký tự đặc biệt bao gồm . _ (Chấm và gạch dưới)

Nhập thông tin mã nhóm quyền

3Tên nhóm quyềnTextboxBắt buộc

Enable

Giới hạn ký tự: 500

Nhập thông tin tên nhóm quyền
4Mô tảTextboxKhông bắt buộcEnableNhập thông tin mô tả
5Trạng tháiToggleBắt buộc

Mặc định: Hoạt động

Enable

Cho phép chuyển trạng thái Hoạt động → Không hoạt động

Cấu hình

6Tìm kiếm theo tênTextboxCố định tiêu đềEnableNhập thông tin tìm kiếm và load danh sách phân hệ, chức năng theo thông tin tìm kiếm
7Danh sách phân hệCheckbox+ Tên phân hệ
Enable

Load theo danh sách phân hệ đang hoạt động

Khi tích chọn phân hệ thì đồng thời tích chọn tất cả các hành động được phép cấu hình của các chức năng thuộc phân hệ đó

8Danh sách chức năngCheckbox+ Tên chức năng
Enable

Load theo danh sách chức năng đang hoạt động

Khi tích chọn chức năng thì đồng thời tích chọn tất cả các hành động được phép cấu hình của các chức năng đó

9Sao chép nhóm quyềnButton
EnableGọi popup chọn nhóm quyền muốn sao chép
10

Nhập file excel

Button
EnableGọi popup nhập file excel và import file mẫu
11XemCheckboxCố định tiêu đềEnable

Hiển thị checkbox tương ứng tại cột Xem ở những Chức năng, phân hệ đã được cấu hình Xem

12ThêmCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Thêm ở những Chức năng, phân hệ đã được cấu hình Thêm
13SửaCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Sửa ở những Chức năng, phân hệ đã được cấu hình Sửa
14XóaCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xóa ở những Chức năng, phân hệ đã được cấu hình Xóa
15NhậpCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Nhập ở những Chức năng, phân hệ đã được cấu hình Nhập
16XuấtCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xuất ở những Chức năng, phân hệ đã được cấu hình Xuất
Danh sách nhân viên
17Nhân viên thuộc nhóm quyềnLabel

Label các nhân viên thuộc nhóm quyền
18Tìm kiếm theo tênTextbox
EnableCho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 
19Tên đăng nhậpText
Enable

Hiển thị tên đăng nhập của nhân viên

20Tên nhân viênText
EnableHiển thị tên nhân viên
21

Phòng ban

Text
EnableThông tin phòng ban của nhân viên
22Nhân vên chưa thuộc nhóm quyềnLabel

Label các nhân viên chưa thuộc nhóm quyền, hiển thị grid nhân viên đang hoạt động và chưa thuộc nhóm quyền đang cấu hình
23Tìm kiếm theo tênTextbox
EnableCho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 
24Tên đăng nhậpText
Enable

Hiển thị tên đăng nhập của nhân viên

25Tên nhân viênText
EnableHiển thị tên nhân viên
26

Phòng ban

Text
EnableThông tin phòng ban của nhân viên
27Mũi tên tráiIcon
EnableChuyển chức năng sang trái
28Mũi tên phảiIcon
EnableChuyển chức năng sang phải

Hành động

29HủyButton
EnableCho phép thoát khỏi popup thêm mới
30Áp dụngButton
Enable

Không thành công:

  • Hệ thống chặn và cảnh báo trong trường hợp trùng mã nhóm quyền, hiển thị thông báo toast: " Thất bại- Trùng thông tin mã nhóm quyền"

Thành công

  • Hiển thị thông báo toast: '"Thành công- Thêm mới nhóm quyền thành công"
  • Lưu thông tin nhóm quyền

3.4.3. Mô tả màn hình Chỉnh sửa nhóm quyền

Popup tạo mới nhóm quyền được gọi khi người dùng chọn button Sửa tại màn hình Quản trị nhóm quyền

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  nhóm quyềnLabel

Tên popup
Thông tin chung
2Mã nhóm quyềnTextboxBắt buộcDisableKhông được phép sửa thông tin mã nhóm quyền
3Tên nhóm quyềnTextboxBắt buộcEnableSửa thông tin tên nhóm quyền
4Mô tảTextboxKhông bắt buộcEnableCập nhật thông tin mô tả
5Trạng tháiToggleBắt buộcEnable

Cho phép chuyển trạng thái Hoạt động/Không hoạt động

Cấu hình

6Tìm kiếm theo tênTextboxCố định tiêu đềEnableNhập thông tin tìm kiếm và load danh sách phân hệ, chức năng theo thông tin tìm kiếm
7Danh sách phân hệCheckbox+ Tên phân hệ
Enable

Load theo danh sách phân hệ đang hoạt động

Khi tích chọn phân hệ thì đồng thời tích chọn tất cả các hành động được phép cấu hình của các chức năng thuộc phân hệ đó

8Danh sách chức năngCheckbox+ Tên chức năng
Enable

Load theo danh sách chức năng đang hoạt động

Khi tích chọn chức năng thì đồng thời tích chọn tất cả các hành động được phép cấu hình của các chức năng đó

9Sao chép nhóm quyềnButton
EnableGọi popup chọn nhóm quyền muốn sao chép
10Nhập file excelButton
EnableGọi popup nhập file excel và import file mẫu
11XemCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xem ở những Chức năng, phân hệ đã được cấu hình Xem
12ThêmCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Thêm ở những Chức năng, phân hệ đã được cấu hình Thêm
13SửaCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Sửa ở những Chức năng, phân hệ đã được cấu hình Sửa
14XóaCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xóa ở những Chức năng, phân hệ đã được cấu hình Xóa
15NhậpCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Nhập ở những Chức năng, phân hệ đã được cấu hình Nhập
16XuấtCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xuất ở những Chức năng, phân hệ đã được cấu hình Xuất
Danh sách nhân viên
17Nhân viên thuộc nhóm quyềnLabel

Label các nhân viên thuộc nhóm quyền
18Tìm kiếm theo tênTextbox
EnableCho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 
19Tên đăng nhậpText
Enable

Hiển thị tên đăng nhập của nhân viên

20Tên nhân viênText
EnableHiển thị tên nhân viên
21

Phòng ban

Text
EnableThông tin phòng ban của nhân viên
22Nhân vên chưa thuộc nhóm quyềnLabel

Label các nhân viên chưa thuộc nhóm quyền, hiển thị grid nhân viên đang hoạt động và chưa thuộc nhóm quyền đang cấu hình
23Tìm kiếm theo tênTextbox
EnableCho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 
24Tên đăng nhậpText
Enable

Hiển thị tên đăng nhập của nhân viên

25Tên nhân viênText
EnableHiển thị tên nhân viên
26

Phòng ban

Text
EnableThông tin phòng ban của nhân viên
27Mũi tên tráiIcon
EnableChuyển chức năng sang trái
28Mũi tên phảiIcon
EnableChuyển chức năng sang phải

Hành động

29HủyButton
EnableCho phép thoát khỏi popup thêm mới
30Áp dụngButton
Enable

Không thành công:

  • Hệ thống chặn và cảnh báo trong trường hợp trùng mã nhóm quyền, hiển thị thông báo toast: " Thất bại- Trùng thông tin mã nhóm quyền"
  • Hệ thống chặn và cảnh báo trong trường hợp chuyển trạng thái không hoạt động của nhóm quyền đang gắn vào user đang hoạt động: " Thất bại- Nhóm quyền đã được gán người dùng đang hoạt động!"

Thành công

  • Hiển thị thông báo toast: '"Thành công- Thêm mới nhóm quyền thành công"
  • Lưu thông tin nhóm quyền

3.4.4. Mô tả màn hình Xem chi tiết nhóm quyền

Popup tạo mới nhóm quyền được gọi khi người dùng chọn button Xem  tại màn hình Quản trị nhóm quyền

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 nhóm quyềnLabel

Tên popup
Thông tin chung
2Mã nhóm quyềnTextboxBắt buộcDisableKhông được phép sửa thông tin mã nhóm quyền
3Tên nhóm quyềnTextboxBắt buộcDisableDisableSửa thông tin tên nhóm quyền
4Mô tảTextboxKhông bắt buộcDisableCập nhật thông tin mô tả
5Trạng tháiComboboxBắt buộcDisable

Trạng thái:

  • Hoạt động
  • Tạm dừng

Cấu hình

6Tìm kiếm theo tênTextboxCố định tiêu đềEnableNhập thông tin tìm kiếm và load danh sách phân hệ, chức năng theo thông tin tìm kiếm
7Danh sách phân hệCheckbox+ Tên phân hệ
Disable
8Danh sách chức năngCheckbox+ Tên chức năng
Disable
9Sao chép nhóm quyềnButton
Disable

Nhập file excelButton
Disable
10XemCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Xem ở những Chức năng, phân hệ đã được cấu hình Xem
11ThêmCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Thêm ở những Chức năng, phân hệ đã được cấu hình Thêm
12SửaCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Sửa ở những Chức năng, phân hệ đã được cấu hình Sửa
13XóaCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Xóa ở những Chức năng, phân hệ đã được cấu hình Xóa
14NhậpCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Nhập ở những Chức năng, phân hệ đã được cấu hình Nhập
15XuấtCheckboxCố định tiêu đềDisableHiển thị checkbox tương ứng tại cột Xuất ở những Chức năng, phân hệ đã được cấu hình Xuất
Danh sách nhân viên
16Nhân viên thuộc nhóm quyềnLabel

Label các nhân viên thuộc nhóm quyền
17Tìm kiếm theo tênTextbox
DisableCho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 
18Tên đăng nhậpText
Disable

Hiển thị tên đăng nhập của nhân viên

19Tên nhân viênText
DisableHiển thị tên nhân viên
20

Phòng ban

Text
DisableThông tin phòng ban của nhân viên

Hành động

21HủyButton

Cho phép thoát khỏi popup thêm mới


3.4.6. Popup sao chép cấu hình của một nhóm quyền tương tự

Popup Sao chép phân quyền của một nhóm quyền được thực hiện khi người dùng click vào icon Sao chép trên màn hình cấu hình phân quyền

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Chọn nhóm quyền cần sao chépLabel

Tên popup
2Nhóm quyềnComboboxBắt buộc

Load thông tin mã nhóm quyền- Tên nhóm quyền từ danh mục nhóm quyền theo trạng thái hoạt động

3HủyButton

Thoát khỏi popup sao chép nhóm quyền
4Xác nhậnButton

Hiển thị thông báo toast: :" Thành công- Sao chép nhóm quyền thành công"

Hiển thị thông tin tích chọn của nhóm quyền đang thực hiện cấu hình tương ứng với cấu hình của nhóm quyền sao chép được chọn 

3.4.8. Mô tả màn hình export

Popup xuất excel được hiển thị khi chọn Xuất file excel trên Quản trị nhóm quyền

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 nhóm quyềnLabel

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ả nhóm quyềnRadio button

Mặc định chọn tất nhóm quyền

Cho phép xuất tất cả các nhóm quyền trên file excel

6Trên trang nàyRadio button

Cho phép xuất các nhóm quyền 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 nhóm quyền của kết quả tìm kiếm

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

3.4.9. Mô tả màn hình Nhập file excel ( Quản trị nhóm quyền)

Popup nhập excel được hiển thị khi chọn Nhập file excel trên Quản trị nhóm quyền

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Nhập file excelLabel

Tên popup
2Tài liệu mẫuHyper link

Cho phép tải xuống file mẫu
3Tài liệu đính kèmUpload file

Cho phép upload file theo mẫu
4HủyButton

Thoát khỏi popup import
5Áp dụngButton

Thất bại:

  • Gọi pop-up trả lỗi khi import dữ liệu, file trả lỗi theo từng dòng
  • Hiển thị thông báo: " Thất bại- Import danh sách nhóm quyền thất bại!"

Thành công:

  • Lưu thông tin import
  • Hiển thị thông báo: " Thành công- Import danh sách nhóm quyền thành công!"

File excel mẫu bao gồm thông tin: Note: Khi import file, Trạng thái nhóm quyền mặc định là Hoạt động

STT

Mã nhóm quyền (*)

Tên nhóm quyền (*)

Mô tả (*)

1



3.4.10. Mô tả màn hình Nhập file excel ( Cấu hình)

Tại màn hình Cấu hình ở giao diện Sửa và Xóa, cho phép gọi Popup Nhập file excel ( tương tự màn hình nhập excel tại Quản trị nhóm quyền) và  import dữ liệu cấu hình theo file excel bao gồm:

STT

Danh sách chức năng

XemThêmSửaXóaNhậpXuất
1( Hệ thống xuất ra từ Danh mục chức năng)






3.4.11. Pop-up trả lại lỗi khi import file dữ liệu

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Nhập file excelLabel

Tên popup
2

Không thành công

File excel bạn nhập chưa chính xác

Label

Thông tin thông báo
3Danh mục các lỗi gặp phảiLabel


4Tải xuốngButton

Cho phép tải xuống file mẫu
5HủyButton

Thoát khỏi popup import
6Nhập lạiButton

Gọi pop-up Nhập file excel