Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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::
    • Tên nhóm quyền
  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
    • Mã nhóm quyền
    • Tên nhóm quyền
    • Mô tả
    • Nhân viên
    • Lựa chọn/bỏ chọn các thao tác được phép phân quyền trong từng chức năng cho nhóm quyền đang thực hiện thao tác
      • Xem
      • Thêm mới
      • Sửa
      • Xóa
      • Nhập
      • Xuất
    • Trạng thái
  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 banTô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
  7. Tôi muốn có thể thêm mới/chỉnh sửa phần cấu hình nhóm quyền từ việc copy cấu hình của một nhóm quyền sẵn có và cho phép sửa thông tin
  8. 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
  9. 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
  10. 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)
  11. 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
  12. Tôi muốn trường hợp phân quyền các Thao tác không thuộc nhóm: Thêm, Sửa, Xóa, Nhập, Xuất, Xem thì hệ thống trả lỗi: Thao tác được cấu hình không hợp lệ

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

...

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


Image RemovedImage Added

Image Added

3.1.2. 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

Trường hợp phân quyền các Thao tác không thuộc nhóm: Thêm, Sửa, Xóa, Nhập, Xuất, Xem thì hệ thống trả lỗi: Thao tác được cấu hình không hợp lệ

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ềnTextbox

Bắt buộc

Duy nhất

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)

Giới hạn: 32

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ộc

Enable

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

Nhậ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 (Hiển thị sau khi ấn Áp dụng lần đầu)

6Tìm kiếm theo tênTextbox
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
11Xuất file excelButton
EnableTải xuống file excel theo mô tả phía dưới
12XemCheckboxCố đị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

13Thê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
14Sử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
15Xó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
16Nhậ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
17Xuấ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 (Hiển thị sau khi ấn Áp dụng lần đầu)
18Danh sách nhân viênLabel

Hiển thị thông tin các người dùng đang thuộc nhóm quyền

19Tìm kiếm theo tên đăng nhậpTextbox
Enable

Cho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 

  • Không phân biệt hoa thường
  • Không phân biệt dấu
  • Không kiểm tra dấu cách
  • Trả kết quả theo cụm từ nhập tại thông tin tìm kiếm
20Thêm mớiButton
EnableGọi popup Thêm mới người dùng
21LọcButton
EnableGọi popup lọc thông tin
22Tên đăng nhậpGrid- Text
Enable

Hiển thị tên đăng nhập của người dùng

23Họ và tênGrid- Text
EnableHiển thị tên hiển thị của người dùng
24Đơn vịGrid- Text
EnableThông tin đơn vị của nhân viên tương ứng với user
25

Phòng ban

Grid- Text
EnableThông tin phòng ban của nhân viên tương ứng với người dùng user
26Chức danhGrid- Text
EnableThông tin chức danh của nhân viên tương ứng với user
27Trạng tháiGrid- Text
EnableThông tin trạng thái hoạt động của user
28XóaButton
EnableXóa thông tin user ra khỏi nhóm quyền, gọi Pop-up xác nhận xóa nhân viên

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

Khi thêm mới, xóa nhân viên tại tab Danh sách nhân viên, lưu thông tin trực tiếp tại tab và BE không xử lý bằng nút Áp dụng

...

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

Trường hợp phân quyền các Thao tác không thuộc nhóm: Thêm, Sửa, Xóa, Nhập, Xuất, Xem thì hệ thống trả lỗi: Thao tác được cấu hình không hợp lệ

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ái hoạt độngToggleBắ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 đềEnable

Nhậ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

  • Không phân biệt hoa thường
  • Không phân biệt dấu
  • Không kiểm tra dấu cách
  • Trả kết quả theo cụm từ nhập tại 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 tất cả 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 
11Xuất file excelButton
EnableTải xuống file excel theo mô tả phía dưới
12XemCheckboxCố đị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
13Thê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
14Sử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
15Xó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
16Nhậ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
17Xuấ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
18Danh sách nhân viênLabel

Hiển thị thông tin các người dùng đang thuộc nhóm quyền
19Tìm kiếm theo tên đăng nhậpTextbox
Enable

Cho phép tìm kiếm gần đúng theo các cột thông tin dưới Grid 

  • Không phân biệt hoa thường
  • Không phân biệt dấu
  • Không kiểm tra dấu cách
  • Trả kết quả theo cụm từ nhập tại thông tin tìm kiếm
20Thêm mớiButton
EnableGọi popup Thêm mới người dùng
21LọcButton
EnableGọi popup lọc thông tin
22Tên đăng nhậpGrid- Text
Enable

Hiển thị tên đăng nhập của người dùng

23Họ và tênGrid- Text
EnableHiển thị tên hiển thị của người dùng
24Đơn vịGrid- Text
EnableThông tin đơn vị của nhân viên tương ứng với user
25

Phòng ban

Grid- Text
EnableThông tin phòng ban của nhân viên tương ứng với người dùng user
26Chức danhGrid- Text
EnableThông tin chức danh của nhân viên tương ứng với user
27Trạng tháiGrid- Text
EnableThông tin trạng thái hoạt động của user
28XóaButton
EnableXóa thông tin user ra khỏi nhóm quyền,  gọi Pop-up xác nhận xóa nhân viên

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- Chỉnh sửa nhóm quyền thành công"
  • Lưu thông tin nhóm quyền

Khi thêm mới, xóa nhân viên tại tab Danh sách nhân viên, lưu thông tin trực tiếp tại tab và BE không xử lý bằng nút Áp dụng

...

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ẫuLabel


3Tải xuốngButton

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

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

Thoát khỏi popup import
6Á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à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!"

...

STT

Dữ liệu

Điều kiện

Quy định

Mô tả

Tên lỗi

1Cấu trúc fileBắt buộc

Import file theo đúng cấu trúc mẫu


Sai cấu trúc file

2Mã nhóm quyềnBắt buộc

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

Mã nhóm quyền không được trùng với các mã nhóm quyền đã tồn tại trong hệ thống

Mã nhóm quyền vượt quá 32 ký tự

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

Mã nhóm quyền- Thiếu thông tin mã nhóm quyền

Mã nhóm quyền- Chứa ký tự không được phép nhập

Mã nhóm quyền- Mã nhóm quyền đã tồn tại

Mã nhóm quyền- Trùng mã nhóm quyền trong danh sách import

Mã nhóm quyền- Mã nhóm quyền không được vượt quá 32 ký tự

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

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

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

Tên nhóm quyền- Thiếu thông tin Tên nhóm quyền

Tên nhóm quyền- Vượt quá 500 ký tự 

4Mô tảKhông bắt buộc
Nhập thông tin mô tả

...

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Bộ lọcLabel


2Đơn vịCombobox

Load thông tin đơn vị theo danh mục tại cơ cấu tổ chức
3Phòng banCombobox

Load thông tin Phòng ban theo danh mục tại cơ cấu tổ chức
4Chức danhCombobox

Load thông tin chức danh sách theo nhân viên

3.4.14. Xuất file excel cấu hình của 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ả

1Mã nhóm quyềnText

Thông tin mã nhóm quyền 
2Tên nhóm quyềnText

Thông tin tên nhóm quyền
3Trạng tháiText

Thông tin trạng thái
4Ngày inxuấtText

Ngày xuất excel
5Người xuấtText

Thông tin người xuất dữ liệu
6STTNumber

Số nguyên tự tăng
67Phân hệ cha cấp 1Text

Lấy thông tin danh mục phân hệ cấp 1 tương ứng với chức năng
78Phân hệ cha cấp 2Text

Lấy thông tin danh mục phân hệ cấp 2 tương ứng với chức năng
89Danh mục chức năngText

Lấy thông tin chức năng trên giao diện 
910ThêmText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình
1011XemText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình
1112SửaText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình
1213XóaText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình
1314NhậpText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình
1415XuấtText

Hiển thị "X" nếu nhóm quyền được cấu hình chức năng và để trống nếu không được cấu hình

...


Image Added

3.4.15. Hệ thống cảnh báo trong trường hợp chuyển trạng thái nhóm quyền từ hoạt động sang không hoạt động của nhóm quyền chứa tài khoản người dùng đang active

Image Added

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Cảnh báo- Nhóm quyền được gán người dùng đang hoạt động. Tiếp tục chuyển trạng thái nhóm quyền?Nhãn (Label)

Nội dung cảnh báo
3Nút "Tiếp tục"Nút chức năng (Button)Không bắt buộc

Thể hiện nút chức năng hoàn thành công việc.

Những tài khoản người dùng đang được gắn với nhóm quyền đã inactive sẽ không hiển thị thông tin cấu hình theo nhóm quyền đó và không được phân quyền tương ứng.

4Nút "Hủy"Nút chức năng (Button)Không bắt buộc

Thể hiện nút chức năng đóng màn hình pop-up.