...
3. Conversation (Mô tả chi tiết)
3.1 UIUX:
3.2 Luồng: https://drive.google.com/file/d/1Mqum8LxzFBOK5L6rf9YDdH0iyb4DZjSg/view?usp=sharing
...
...
Màn hình danh sách Cài đặt bảng nhập liệu
...
Màn hình thêm mới Bảng nhập liệu
...
Màn hình Xem bảng nhập liệu
...
...
...
Màn hình quyền Xem bảng nhập liệu
Màn hình chỉnh sửa bảng nhập liệu
...
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:
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
Màn hình thêm cột định dạng văn bản
Màn hình định dạng Số nguyên - Nhập thủ công
Màn hình kiểu dữ liệu Số thập phân - Công thức toán học
Màn hình Số thập phân Công thức giá trị lớn nhất - Giá trị nhỏ nhất
Màn hình kiểu dữ liệu thời gian
Màn hình kiểu dữ liệu Lựa chọn
Màn hình kiểu dữ liệu Hộp chọn
Màn hình kiểu dữ liệu Tìm kiếm
Màn hình nhóm cột
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
Xem danh sách bảng nhập liệu Tạo mới Bảng nhập liệu
Chỉnh sửa Bảng nhập liệu
Xóa bảng nhập liệu
Thêm mới cột
Chỉnh sửa cột
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
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:
- 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 | Button | x | Mặc định luôn có Cho phép người dùng lựa chọn thao tác:
| |
| 2 | STT | Text | x | Độ dài ký tự: 13 | Mặc định luôn có |
| 3 | Dữ liệu định dạng văn bản | Text | Độ 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 | |
| 4 | Dữ liệu định dạng số nhập thủ công | Number |
| 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 | |
| 5 | Dữ liệu định dạng số công thức | Number |
| 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? | |
| 6 | Dữ liệu định dạng phần trăm nhập thủ công | Number |
| 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 | |
| 7 | Dữ liệu định dạng phần trăm công thức | Number |
| 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? | |
| 8 | Dữ liệu định dạng thời gian | Date 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:
Hệ thống kiểm tra tính hợp lệ của định dạng | |
| 9 | Dữ liệu định dạng hộp chọn | Checkbox | Độ 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. | |
| 10 | Dữ liệu định dạng lựa chọn | Droplist | Độ 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ị | |
| 11 | Dữ liệu định dạng tìm kiếm | Droplist | Độ 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 | |
| 12 | Nú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":
| ||
| 13 | Nú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 | ||
| 14 | Nút "Xóa hàng" | Button | Hệ thống xóa hàng được lựa chọn. | ||
| 15 | Nú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 | ||
| 16 | Nú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

























