Versions Compared

Key

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

...

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

3.1 UIUX:

3.2 Luồng: https://drive.google.com/file/d/1Mqum8LxzFBOK5L6rf9YDdH0iyb4DZjSg/view?usp=sharing

Image RemovedImage Removed

Image Added

                     

...

                         

...

 Màn hình danh sách Cài đặt bảng nhập liệu

...

Image Added

                                      Màn hình thêm mới Bảng nhập liệu

Image AddedImage Added

                   

...

Image Removed

                        Màn hình Xem bảng nhập liệu       

...

     

...

Image Removed

                                               

...

Image Removed

   Màn hình quyền Xem bảng nhập liệu

Image Added

                                                                              Màn hình chỉnh sửa bảng nhập liệu

Image Added                            

...

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 chức năng Cài đặt bảng nhập liệu:Image Added

    Pop-up chỉnh sửa bảng nhập liệu đã phát sinh dữ liệu                                Pop-up xác nhận Hủy thêm mới bảng nhập liệu

Image Added

                         Màn hình thêm cột định dạng văn bản

Image Added

                                       Màn hình định dạng Số nguyên - Nhập thủ công

Image Added

                Màn hình kiểu dữ liệu Số thập phân - Công thức toán học

Image Added

                       Màn hình Số thập phân Công thức giá trị lớn nhất - Giá trị nhỏ nhất

Image Added

                                           Màn hình kiểu dữ liệu thời gian

Image Added

                                           Màn hình kiểu dữ liệu Lựa chọn

Image Added

                           Màn hình kiểu dữ liệu Hộp chọn

Image Added

                     Màn hình kiểu dữ liệu Tìm kiếm

Image Added

             Màn hình nhóm cột

Image Added

                                                                                   Màn hình nhập liệu bảng dữ liệu

3.2 Luồng: https://drive.google.com/file/d/1Mqum8LxzFBOK5L6rf9YDdH0iyb4DZjSg/view?usp=sharing

Image AddedImage Added

                         Xem danh sách bảng nhập liệu                                           Tạo mới Bảng nhập liệu

Image Added

                                                        Chỉnh sửa Bảng nhập liệu

Image Added

                          Xóa bảng nhập liệu

Image Added

                               Thêm mới cột       

Image Added

                                                 Chỉnh sửa cột

Image Added

                                                      Xóa thông tin cộ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 chức năng Cài đặt bảng nhập liệu:

Màn hình Cài đặt bảng nhập liệu là một đối tượng phân quyền tại chức năng: Quản lý người dùng > Quản lý cơ sở > Danh sách phòng ban > Cấu hình phân quyền

Image Added

Với Cài đặt là chức năng cha và "Cài đặt bảng nhập liệu" là chức năng con với các quyền: 


Image Added

  • Xem:
    • Cho phép xem danh sách, tìm kiếm bảng nhập liệu
    • Cho phép xem chi tiết bảng nhập liệu bằng cách nhấn vào tên bảng nhập liệu
    • Tại màn Danh sách Bảng nhập liệu: Ẩn nút chức năng "Thêm mới", "Chỉnh sửa", "Sao chép", "Xóa", "Xóa hàng loạt"
    • Tại màn hình chi tiết Bảng nhập liệu: Ẩn nút chức năng "Chỉnh sửa"
  • Thêm:
    • Cho phép người dùng thêm mới Bảng nhập liệu
    • Tại màn hình danh sách Bảng nhập liệu: Hiển thị nút chức năng "Thêm mới", "Sao chép"
    • Tại màn hình danh sách Bảng nhập liệu: Ẩn nút chức năng "Chỉnh sửa", "Xóa", "Xóa hàng loạt"
    • Tại màn hình xem chi tiết bảng Nhập liệu: Ẩn nút chức năng "Chỉnh sửa"
  • Chỉnh sửa:
    • Cho phép người dùng chỉnh sửa bảng nhập liệu:
    • Tại màn hình danh sách Bảng nhập liệu: Hiển thị nút chức năng "Chỉnh sửa"
    • Tại màn hình danh sách Bảng nhập liệu: Ẩn nút chức năng "Thêm mới", "Sao chép", "Xóa", "Xóa hàng loạt"
    • Tại màn hình xem chi tiết bảng Nhập liệu: Hiển thị nút chức năng "Chỉnh sửa"
  • Xóa:
    • Cho phép người dùng xóa bảng nhập liệu
    • Tại màn hình danh sách Bảng nhập liệu: Hiển thị nút chức năng "Xóa", "Xóa hàng loạt"
    • Tại màn hình danh sách Bảng nhập liệu: Ẩn nút chức năng "Thêm mới", "Chỉnh sửa", "Sao chép"
    • Tại màn hình chi tiết nhập liệu: Ẩn nút chức năng "Chỉnh sửa"

3.4.1. Màn hình danh sách bảng nhập liệu

...


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

Kiểu dữ liệu

Bắt buộc

Quy định

Mô tả

1

Cột

Buttonx

Mặc định luôn có

Cho phép người dùng lựa chọn thao tác:

  • Thêm tiêu đề
  • Thêm hàng
  • Xóa hàng
2STTTextxĐộ dài ký tự: 13

Mặc định luôn có


3Dữ liệu định dạng văn bảnText
Độ dài ký tự: 5000

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

4Dữ liệu định dạng số nhập thủ côngNumber
  • Độ dài ký tự:
    • Phần nguyên: Tối đa 16 ký tự
    • Phần thập phân: theo cài đặt tối đa 9 ký tự)
    • Tổng độ dài tối đa: 25 ký tự

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

5Dữ liệu định dạng số công thứcNumber
  • Độ dài ký tự:
    • Phần nguyên: Tối đa 16 ký tự
    • Phần thập phân: theo cài đặt tối đa 9 ký tự)
    • Tổng độ dài tối đa: 25 ký tự

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống luôn khóa cột công thức (không cho nhập liệu)

Với trường hợp kết quả đầu vào chưa được nhập, hệ thống hiển thị kêt quả = 0

Với trường hợp công thức tính toán không chính xác, hệ thống hiển thị kết quả = N/A → nếu N/A mà cột cài đặt bắt buộc có đc đi tiếp hay không?

6Dữ liệu định dạng phần trăm nhập thủ côngNumber
  • Độ dài ký tự:
    • Phần nguyên: Tối đa 16 ký tự
    • Phần thập phân: theo cài đặt tối đa 9 ký tự)
    • Tổng độ dài tối đa: 25 ký tự

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống hiển thị % sau giá trị nhập

7Dữ liệu định dạng phần trăm công thứcNumber
  • Độ dài ký tự:
    • Phần nguyên: Tối đa 16 ký tự
    • Phần thập phân: theo cài đặt tối đa 9 ký tự)
    • Tổng độ dài tối đa: 25 ký tự

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống hiển thị % sau giá trị tính toán

Hệ thống luôn khóa cột công thức (không cho nhập liệu)

Với trường hợp kết quả đầu vào chưa được nhập, hệ thống hiển thị kêt quả = 0

Với trường hợp công thức tính toán không chính xác, hệ thống hiển thị kết quả = N/A → nếu N/A mà cột cài đặt bắt buộc có đc đi tiếp hay không?

8Dữ liệu định dạng thời gianDate Time
Độ dài ký tự: 16

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống cho phép nhập liệu bằng 02 cách:

  • Nhập liệu thủ công
  • Lựa chọn bằng Date Picker

Hệ thống kiểm tra tính hợp lệ của định dạng

9Dữ liệu định dạng hộp chọnCheckbox
Độ dài ký tự: 01

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống cho phép người dùng: chọn, bỏ chọn.

10Dữ liệu định dạng lựa chọnDroplist
Độ dài ký tự: 10

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống cho phép người dùng lựa chọn giá trị trong list đã khai báo

Hệ thống cho phép người dùng tìm kiếm theo tên các giá trị

11Dữ liệu định dạng tìm kiếmDroplist
Độ dài ký tự: theo độ dài của cột Khóa chính và Được tìm kiếm được lựa chọn

Placeholder hiển thị theo cài đặt tại chức năng cài đặt bảng nhập liệu

Bắt buộc nhập theo cài đặt tại chức năng cài đặt bảng nhập liệu

Hệ thống cho phép người dùng lựa chọn giá trị trong danh mục đã khai báo

Với các cột "Được tìm kiếm" hệ thống tự động hiển thị giá trị theo "Khóa chính" được nhập

Định dạng dữ liệu sẽ được lấy theo cột trong danh mục

12Nút "Thêm tiêu đều"Droplist

Cho phép người dùng lựa chọn tiêu đề từ H1 → H7

Với các cột định dạng "Số" hay "Phần trăm" hệ thống tự động tính toán tổng theo toggle "Tính tổng giá trị cột":

  • Có: Hệ thống tự động sinh ra dòng tổng cột tất cả các dòng dữ liệu được nhập hoặc tính toán (không phải dòng tiêu đề) ở dòng đầu tiên của bảng. Nếu dữ liệu được nhập có tiêu đề hệ thống sẽ tính toán thêm tổng theo từng tiêu đề.
  • Không: Hệ thống không tự động tính toán tổng cho tất cả dữ liệu hoặc tiêu đề.
13Nút "Thêm hàng"Button

Hệ thống thêm 01 hàng phía trên hàng được lựa chọn

14Nút "Xóa hàng"Button

Hệ thống xóa hàng được lựa chọn.

15Nút "Xuất dữ liệu Excel"Button

Hệ thống cho phép người dùng tải về dữ liệu tại thời điểm dưới dạng xlsx

16Nút "Gán dữ liệu Excel"Button

Hệ thống cho phép người dùng nhập liệu bằng cách gán dữ liệu excel. Biểu mẫu nhập liệu excel sẽ là biểu mẫu được xuất dữ liệu.

3.4.4. Màn hình Quản lý danh mục