Versions Compared

Key

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

...

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


Image RemovedImage Added

Image RemovedImage Added

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


Image RemovedImage Added

Image Added

Image Added


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

Image RemovedImage Added


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

Image Removed



3.2 Luồng:

3.2.1. Tìm kiếm 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ả

1Chỉnh sửa  nhóm quyềnLabelTên popupThông tin chung2Mã nhóm quyềnTextboxBắt buộcDisableKhông được phép sửa thông tin mã nhóm quyền3Tên nhóm quyềnTextboxBắt buộcEnableSửa thông tin tên nhóm quyền4Mô 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ăngEnable

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ềnButtonEnableGọi popup chọn nhóm quyền muốn sao chép10Nhập file excelButtonEnableGọi popup nhập file excel 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 Xem12Thê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êm13Sử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ửa14Xó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óa15Nhập

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ộ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ềnDanh 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
18Tì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
19Ảnh đại diện Avatar

Hiển thị ảnh đại diện

20Thêm mớiButton
EnableGọi popup Thêm mới người dùng
20LọcButton
EnableGọi popup lọc thông tin
21Tên đăng nhậpGrid- Text
Enable

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

21Tên nhân viên22Họ và tênGrid- Text
EnableHiển thị tên hiển thị của người dùng
2223Phòng banĐơn vịGrid- Text
EnableThông tin phòng ban đơn vị của nhân viên tương ứng với người dùng user23Nhân vên chưa thuộc nhóm quyềnLabelHiển thị thông tin những người dùng chưa thuộc nhóm quyền và đã kích hoạt24Tìm kiếm theo tênTextboxEnable

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
25Ảnh đại diện Avatar

Hiển thị ảnh đại diện

26Tên đăng nhậpTextEnable

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

27Tên nhân viênTextEnableHiển thị tên hiển thị của người dùng28

Phòng ban

TextEnableThông tin phòng ban của nhân viên tương ứng với người dùng user29Mũi tên tráiIconEnableChuyển người dùng sang trái (Người dùng chuyển từ danh sách người dùng không thuộc nhóm quyền sang danh sách người dùng thuộc nhóm quyền)30Mũi tên phảiIconEnableChuyển người dùng sang phải (Người dùng chuyển từ danh sách người dùng thuộc nhóm quyền sang danh sách người dùng không thuộc nhóm quyền)

Hành động

31HủyButtonEnableCho phép thoát khỏi popup thêm mới32Áp dụngButtonEnable

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

24

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
25Chức danhGrid- Text
EnableThông tin chức danh của nhân viên tương ứng với user
26Trạng tháiGrid- Text
EnableThông tin trạng thái hoạt động của user
27XóaButton
EnableXóa thông tin user ra khỏi nhóm quyền

Hành động

28HủyButton
EnableCho phép thoát khỏi popup thêm mới
29Á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

dấu cách26

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 
11XemCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Nhập Xem ở những Chức năng, phân hệ đã được cấu hình NhậpXem
1612XuấtThêmCheckboxCố định tiêu đềEnableHiển thị checkbox tương ứng tại cột Xuất Thêm ở 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ềnLabelHiển thị thông tin các người dùng đang thuộc nhóm quyền18Tìm kiếm theo tênTextboxEnable

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
19Ảnh đại diện Avatar

Hiển thị ảnh đại diện

20Tên đăng nhậpTextEnable

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

21Tên nhân viênTextEnableHiển thị tên hiển thị của người dùng22

Phòng ban

TextEnableThông tin phòng ban của nhân viên tương ứng với người dùng user23Nhân vên chưa thuộc nhóm quyềnThê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
17Danh sách nhân viênLabel

Hiển thị thông tin những các người dùng chưa đang thuộc nhóm quyền và đã kích hoạt24
18Tì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
25Ảnh đại diện Avatar

Hiển thị ảnh đại diện

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

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

27Tên nhân viênTextEnableHiển thị tên hiển thị của người dùng28

Phòng ban

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

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
25Chức danhGrid- Text
EnableThông tin phòng ban chức danh của nhân viên tương ứng với người dùng user29Mũi tên tráiIconEnableChuyển chức năng sang trái30Mũi tên phảiIconEnable
Chuyển chức năng sang phải26Trạng tháiGrid- Text
EnableThông tin trạng thái hoạt động của user
27XóaButton
EnableXóa thông tin user ra khỏi nhóm quyền

Hành động

3128HủyButton
EnableCho phép thoát khỏi popup thêm mới
3229Á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

...

Ảnh đại diệ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ộcDisableHiển thị thông tin
3Tên nhóm quyềnTextboxBắt buộcDisableDisableHiển thị thông tin
4Mô tảTextboxKhông bắt buộcDisableHiển thị thông tin
5Trạng tháiToggleBắt buộcDisable

Hiển thị thông tin

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ềnDanh sách nhân viênLabel

Hiển thị các nhân viên thông tin các người dùng đang thuộc nhóm quyền
17Tì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
18Lọc AvatarButton
DisableHiển thị ảnh đại diệnGọi popup lọc thông tin
19Tên đăng nhậpGrid- Text
Disable

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

20Tên nhân viênHọ và tênGrid- Text
DisableHiển thị tên hiển thị của người dùng
21Đơn vịGrid- Text
DisableThông tin đơn vị của nhân viên tương ứng với user
22

Phòng ban

Grid- Text
DisableThông tin phòng ban của nhân viên tương ứng với người dùng user

Hành động

22
23Chức danhGrid- Text
DisableThông tin chức danh của nhân viên tương ứng với user
24Trạng tháiGrid- Text
DisableThông tin trạng thái hoạt động của user

25

HủyButtonEnable

Cho phép thoát Thoát khỏi popup thêm mớixem chi tiết


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

...

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Xuất file excelLabel

Tên popup
2Chọn định dạng fileLabel3ExcelRadio buttonMặc định chọn Excel4Chọn kiểu xuất fileLabel


53Tất cả Radio 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

64Trê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
75Tất cả kết quả tìm kiếm hiện tạiRadio button

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

...

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 ( Bỏ STT)

...

động 

Mã nhóm quyền (*)

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

Mô tả

1




Điều kiện kiểm tra của file import:

...

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  ( Bỏ 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)





Điều kiện kiểm tra của file import:

...

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

Image RemovedImage Added

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Lỗi nhậ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

  1. Cho phép tải xuống file lỗi gặp phải, thông tin file lỗi bao gồm:
  • Danh sách lỗi
  • Thời gian xuất:
  • Người xuất
  • Cột: Số thứ tự: Số thứ tự của dòng Dòng lỗi: Dòng trong file import lỗi, Tên lỗi: Thông tin tên lỗiImage RemovedImage Added

2. Thông tin Tên lỗi được trả về từng dòng, hiển thị Tên cột- Tên lỗi, các lỗi cách nhau bằng dấu phẩy

5Dòng lỗiGrid-text

Trả về số thứ tự của dòng lỗi
6Tên lỗiGrid-text

Thông tin tên lỗi tương ứng với từng dòng
7HủyButton

Thoát khỏi popup lỗi
8Nhập lạiButton

Gọi pop-up Nhập file excel

...