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

Image RemovedImage Added

Image RemovedImage Added

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


Image RemovedImage Added

Image Removed

Image Added 

Image Added

Image Added

Image Added


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

Image RemovedImage Added

Image Added

Image RemovedImage Added


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

Image RemovedImage Added

Image RemovedImage Added



3.2 Luồng:

3.2.1. Tìm kiếm nhóm quyền

...

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ả

...

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
  • Trả về kết quả theo cụm từ tìm kiếm

...

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

...

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

...

Hiển thị thông tin chi tiết nhóm quyền Tab Danh sách nhân viê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ềnLabelTên popupThông tin chung2Mã nhóm quyềnTextboxBắt buộc

Enable

Ký tự được phép
Method

GET

URL

<DOMAIN>/system/groupRole/list

Description

API lấy danh sách nhóm quyền

Note

Api mới


  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Param

    STTFieldRequiredData Type/LengthDescriptionNote
    1namefalseString

    Cho phép lọc theo tên nhóm quyền


    2limitfalseInteger

    Giới hạn bản ghi mỗi trang


    3pagefalseInteger

    Số trang


  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1idInteger

    Id nhóm quyền



    2codeString

    Mã nhóm quyền



    3nameString

    Tên nhóm quyền



    4statusInteger

    Trạng thái hoạt động

    1: Hoạt động/0: Không hoạt động


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

Method

POST

URL

<DOMAIN>/system/groupRole/update

Description

API thêm mới nhóm quyền

Note

Api mới


...

Enable

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

...

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

Enable

  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Body

    STTFieldRequiredData Type/LengthDescriptionNote
    1

    code

    trueString

    Thông tin mã nhóm quyền

    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

  1. Giới hạn: 32 ký tự

    2

    name

    trueInteger

    Thông tin tên nhóm quyền

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

    3

    description

    falseInteger

    Thông tin mô tả


    4

    status

    true

    Integer (default: 1)

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

...

Cấu hình

...

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ệ đó

...

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 đó

...

Nhập file excel

...

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

...

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

...

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

...

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

...

Phòng ban

...

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

...

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

...

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

...

Phòng ban

...

Hành động

...

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ả

...

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

...

Cấu hình

...

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

...

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ệ đó

...

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 đó

...

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

...

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

...

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

...

Phòng ban

...

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

...

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

...

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

...

Phòng ban

...

Hành động

...

Không thành công:

...

  1. (0)

    Mặc định là hoạt động

    5

    listResource

    false

    List<Resource> 

    Danh sách danh mục chức năng


  2. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1idInteger

    Id nhóm quyền



    2codeString

    Mã nhóm quyền



    3nameString

    Tên nhóm quyền



    4statusInteger

    Trạng thái hoạt động

    1: Hoạt động/0: Không hoạt động


    5

    description

    String

    Thông tin mô tả



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

Method

POST

URL

<DOMAIN>/system/groupRole/update

Description

API thêm mới nhóm quyền

Note

Cùng api với thêm mới nhóm quyền nhưng yêu cầu truyền thêm id


  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Body

    STTFieldRequiredData Type/LengthDescriptionNote
    1

    id

    trueInteger

    Thông tin id nhóm quyền


    2

    code

    trueString

    Thông tin mã nhóm quyền

    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 ký tự

    3

    name

    trueInteger

    Thông tin tên nhóm quyền

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

    4

    description

    falseInteger

    Thông tin mô tả


    5

    status

    true

    Integer (default: 1)

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

    Mặc định là hoạt động

    6

    listResource

    false

    List<Resource> 

    Danh sách danh mục chức năng


  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1idInteger

    Id nhóm quyền



    2codeString

    Mã nhóm quyền



    3nameString

    Tên nhóm quyền



    4statusInteger

    Trạng thái hoạt động

    1: Hoạt động/0: Không hoạt động


    5

    description

    String

    Thông tin mô tả



3.3.4. Chi tiết nhóm quyền

Method

GET

URL

<DOMAIN>/system/groupRole/get

Description

API lấy chi tiết nhóm quyền

Note

Api mới


  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Param

    STTFieldRequiredData Type/LengthDescriptionNote
    1idtrueInteger

    Id nhóm quyền


  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1idInteger

    Id nhóm quyền



    2codeString

    Mã nhóm quyền



    3nameString

    Tên nhóm quyền



    4statusInteger

    Trạng thái hoạt động

    1: Hoạt động/0: Không hoạt động


    5descriptionString

    Mô tả



    6listResourceList<Resource>

    Danh sách danh mục chức năng



3.3.5. Thêm danh sách nhân viên vào nhóm quyền

Method

POST

URL

<DOMAIN>/system/employeeGroupRole/insert

Description

API thêm nhân viên vào nhóm quyền

Note

Api mới

  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Body

    STTFieldRequiredData Type/LengthDescriptionNote
    1

    employeeGroupRoles

    true

    EmployeeGroupRoleRequest

    Danh sách nhân viên

    Ex:

    "employeeGroupRoles" : [{

          "employeeId": 1 (Mã nhân viên Hris)

          "groupRoleId": 1 (Mã nhóm quyền)

    }]

  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1employeeGroupRoles

    List<EmployeeGroupRole>

    Danh sách nhân viên



3.3.6. Xóa nhân viên khỏi nhóm quyền

Method

DELETE

URL

<DOMAIN>/system/employeeGroupRole/delete

Description

API xóa nhân viên khỏi nhóm quyền

Note

Api mới

  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

  2. Param

    STTFieldRequiredData Type/LengthDescriptionNote
    1

    employeeId

    true

    Integer

    ID nhân viên Hris


    2

    groupRoleId

    trueInteger

    ID nhóm quyền


  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1result

    Integer

    Id bản ghi được xóa



3.3.7. Nhập excel

Method

POST

URL

<DOMAIN>/system/groupRole/upload

Description

API nhập excel danh sách nhóm quyền

Note

Api mới

  1. Header

    STTFieldSource Data Type / LengthDescriptionSample Values
    1authorizedStringToken

    Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NjYzMDk1MTgsInVzZXIiOiJ7XCJpZFwiOjIwMjAsXCJ1c2VybmFtZVwiOlwiMDM3NDc4ODQwNVwiLFwibmFtZVwiOlwiQ2h1IFRo4buLIExpw6

    puXCIsXCJyb2xlc1wiOltdLFwibWFwQmVhdXR5U2Fsb25cIjp7XCJicG0ucmVib3JuLnZuXCI6Nn0sXCJlbXBs b3llZUlkXCI6NTMxLFwiYnJhbmNoSWRcIjoyM30ifQ.UGz8TQudVxEd7rp_rsLXePraHELTRWHyc7iXNvVnn14

    2

    Content-Type

    multipart/form-data

    Bắt buộc để gửi file


  2. Body

    STTFieldRequiredData Type/LengthDescriptionNote
    1

    file

    true

    File

    File Excel (.xlsx, .xls, .csv) chứa danh sách nhóm quyền


  3. Response

    STTFieldData Type/LengthDescriptionNoteSample Values
    1fileName

    String

    Tên file



    2uploadIdInteger

    Id upload



    3numDuplicateLong

    Số bản ghi trùng lặp



    4numValidLong

    Số bản ghi hợp lệ



    5numDoneLong

    Số bản ghi hoàn thành



    6numInvalidLong

    Số bản ghi không hợp lệ



    7errorMessages

    List<String>

    Danh sách lỗi



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
  • Trả về kết quả theo cụm từ tìm kiếm
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

Không thành công:

  • 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
  • Chỉnh sửa 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ả

    ...

    Hiển thị thông tin

    ...

    Cấu hình

    ...

    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

    ...

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

    ...

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

    ...

    Phòng ban

    ...

    Hành động

    ...

    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ả

    ...

    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

    ...

    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ả

    ...

    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

    ...

    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ả

    ...

    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!"

    ...

    STT

    ...

    Mã nhóm quyền (*)

    ...

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

    ...

    Mô tả

    ...

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

    STT

    Dữ
    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

    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

     Pop-up xác nhận xóa nhân viên

    STT

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

    Kiểu 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

    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

    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ộcNhập thông tin mô tả

    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

    ...

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

    ...

    STT

    ...

    Dữ liệu

    ...

    Điều kiện

    ...

    Quy định

    ...

    Mô tả

    ...

    Bắt buộc

    ...

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

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    ...

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

    Image Removed

    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 excelLabelTên popup2

    Không thành công

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

    LabelThông tin thông báo3Danh mục các lỗi gặp phảiLabel4Tả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 trong file import lỗi, Tên lỗi: Thông tin tên lỗi
    • Image Removed

    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

    5STTGrid-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ủyButtonThoát khỏi popup lỗi8Nhập lạiButtonGọi pop-up Nhập file excel
    1Xác nhận xóa nhân viênLabel

    Tên popup
    2Bạn có chắc chắn muốn xóa nhân viên này?Label

    Thông tin xác nhận
    3HủyButton

    Thoát khỏi Pop-up xác nhận xóa
    4Tôi chắc chắnButton

    Xóa thông tin người dùng ra khỏi 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

    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

    Pop-up xác nhận xóa nhân viên

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Xác nhận xóa nhân viênLabel

    Tên popup
    2Bạn có chắc chắn muốn xóa nhân viên này?Label

    Thông tin xác nhận
    3HủyButton

    Thoát khỏi Pop-up xác nhận xóa
    4Tôi chắc chắnButton

    Xóa thông tin người dùng ra khỏi 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ộ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
    10Xuất file excelButton
    EnableTải xuống file excel theo mô tả phía dưới
    11XemCheckboxCố đị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
    12Thê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
    13Sử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
    14Xó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
    15Nhậ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
    16Xuấ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
    17Danh 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
    19LọcButton
    DisableGọi popup lọc thông tin
    20Tên đăng nhậpGrid- Text
    Disable

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

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

    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
    24Chức danhGrid- Text
    DisableThông tin chức danh của nhân viên tương ứng với user

    25

    Trạng tháiGrid- Text
    DisableThông tin trạng thái hoạt động của user
    26HủyButton

    Thoát khỏi popup xem 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ự

    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 file excelLabel

    Tên popup
    2Chọn kiểu xuất fileLabel


    3Tấ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

    4Trê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
    5Tấ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 tải xuống:  Danh sách nhóm quyền.xlsx

    Image Added


    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Thời gian xuất


    Thời gian xuất dữ liệu
    2Người xuất


    Thông tin tên hiển thị của người xuất dữ liệu
    3STT


    Tự tăng
    4Mã nhóm quyền


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


    Thông tin Tên nhóm quyền
    6Mô tả


    Thông tin mô tả của nhóm quyền
    7Trạng thái


    Thông tin trạng thái nhóm quyền: Hoạt động/Không hoạt động


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

    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 

    Mã nhóm quyền (*)

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

    Mô tả




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

    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ả

    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 :

    Phân hệ cha cấp 1

    Phân hệ cha cấp 2

    Mã chức năng

    Tên chức năng

    XemThêmSửaXóaNhậpXuất
    Hệ thống xuất ra từ Danh mụcHệ thống xuất ra từ Danh mụcHệ thống xuất ra từ Danh mụcHệ thống xuất ra từ Danh mục





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

    STT

    Dữ liệu

    Điều kiện

    Quy định

    Mô tả

    Tên lỗi
    1Cấu trúc file

    Bắt buộc

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


    Sai cấu trúc file
    2Phân hệ cha cấp 1Không bắt buộc

    Phân hệ cha cấp 1 tương ứng với mã chức năng

    Không validate


    3Phân hệ cha cấp 2Không bắt buộc

    Phân hệ cha cấp 2 tương ứng với mã chức năng

    Không validate


    4Mã chức năngBắt buộc

    Mã chức năng phải thuộc danh mục chức năng xuất ra từ hệ thống

    Mã chức năng không được bỏ trống

    Mã chức năng không được trùng nhau

    Xuất ra từ Danh mục chức năng trên hệ thống tại thời điểm xuất mẫu với trạng thái chức năng là Hoạt động


    Mã chức năng -Mã chức năng không thuộc danh mục chức năng đang hoạt động 

    Mã chức năng - Thiếu thông tin mã chức năng

    Mã chức năng - Trùng thông tin mã chức năng

    5Tên chức năngKhông bắt buộc
    Xuất ra Tên chức năng trên hệ thống tại thời điểm xuất mẫu với trạng thái chức năng là Hoạt độngKhông check ràng buộc tên chức năng, import theo mã chức năng
    6XemKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột Xem- Không hợp lệ
    7ThêmKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột Thêm-  Không hợp lệ
    8SửaKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột sửa-  Không hợp lệ
    9XóaKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột Xóa-  Không hợp lệ
    10NhậpKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột Nhập-  Không hợp lệ
    11XuấtKhông bắt buộcNhận 1 trong 2 giá trị True/False hoặc để trống

    Trường hợp dữ liệu là True hiển thị trên màn hình có tích chọn Cấu hình

    Trường hợp dữ liệu là False hoặc để trống trên màn hình không hiển thị tích chọn cấu hình

    Cột Xuất-  Không hợp lệ

    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ả

    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: Dòng lỗi: Dòng trong file import lỗi, Ghi chú lỗi: Thông tin mô tả lỗi

    2. Thông tin Ghi chú 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
    6Ghi chú lỗiGrid-text

    Thông tin ghi chú 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

    3.4.12. Pop-up Thêm mới người dùng

    Hiển thị khi người dùng chọn Thêm mới trên Tab Danh sách nhân viên của màn Thêm mới 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 người dùngLabel

    Tên pop-up

    Thông tin trên danh sách là toàn bộ người dùng ở trạng thái hoạt động ngoại trừ những người dùng đã thuộc nhóm quyền

    2Đang chọn: XLabel

    Trong đó X là số lượng bản ghi được lựa chọn dưới danh sách
    3Bỏ chọn tất cảButton

    Cho phép bỏ tích chọn toàn bộ người dùng dưới danh sách

    4Tìm kiếmTextbox

    Tìm kiếm theo tên đăng nhập

    • 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
    5LọcButton

    Gọi popup Lọc thông tin
    6CheckboxCheckbox

    Cho phép tích chọn người dùng trên grid
    7Tên đăng nhậpGrid- Text

    Hiển thị tên đăng nhập của user
    8Họ và tênGrid- Text

    Hiển thị họ và tên của user
    9Đơn vịGrid- Text

    Hiển thị đơn vị của user
    10Phòng ban Grid- Text

    Hiển thị tên phòng ban của user
    11Chức danhGrid- Text

    Hiển thị chức danh của user
    12HủyButton

    Thoát khỏi popup thêm mới
    13Áp dụngButton

    Add thông tin người dùng được tích chọn vào danh sách nhân viên đang hiển thị tại nhóm quyền

    3.4.13. Pop-up Lọc thông tin người dùng

    Pop-up hiển thị khi người dùng chọn button lọc thông tin tại tab  Danh sách nhân viên của màn Thêm mới nhóm quyền hoặc tại Pop-up Thêm mới người dùng 

    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 xuấ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
    7Phâ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
    8Phâ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
    9Danh mục chức năngText

    Lấy thông tin chức năng trên giao diện 
    10Thê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
    11XemText

    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
    12Sử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
    13Xó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
    14Nhậ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
    15Xuấ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.