...
Trường/Nút chức năng | Kiểu dữ liệu | Bắt buộc | Quy định | Mô tả | |
|---|---|---|---|---|---|
| 1 | Mã bảng | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 2 | Tên bảng | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 3 | Trạng thái | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 4 | Người tạo | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 5 | Bộ phận | Text | Hiển thị thông tin phòng ban tại thời điểm khởi tạo của người tạo. | ||
| 6 | Thời gian tạo | Date Time | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 7 | Thêm mới | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 8 | Sửa | Button | Cho phép người dùng mở Pop-up chỉnh sửa bảng nhập liệu Hệ thống kiểm tra đã phát sinh dữ liệu (đã sinh công việc có chứa bảng hoặc được đã được khai báo tại màn hình Quản lý biểu mẫu):
| ||
| 9 | Sao chép | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 10 | Xóa | Button | Cho phép người dùng xóa bảng nhập liệu Hệ thống kiểm tra đã phát sinh dữ liệu (đã sinh công việc có chứa bảng hoặc được đã được khai báo tại màn hình Quản lý biểu mẫu)
| ||
| 11 | Chọn nhiều | Button | Cho phép người dùng thực hiện chọn nhiều bảng muốn xóa. Hệ thống khóa không cho phép lựa chọn các bảng đã được sử dụng (đã phát sinh dữ liệu nhập liệu vào bảng) Với nút "chọn tất cả" hệ thống chỉ tự động chọn các bảng chưa được sử dụng. | ||
| 12 | Xóa hàng loạt | Button | Cho phép người dùng xóa bảng nhập liệu Hệ thống kiểm tra mã bảng này đã được sử dụng để nhập dữ liệu:
| ||
| 13 | Tìm kiếm | Searchbox | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) |
3.4.2. Màn hình tạo mới bảng nhập liệu
...
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
...
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.
...
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ị
...
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
...
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 đề.
...
Hệ thống thêm 01 hàng phía trên hàng được lựa chọn
...
Hệ thống xóa hàng được lựa chọn.
...
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
...
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 Pop-up xác nhận
STT
Field
(Trường dữ liệu)
Type
(Kiểu dữ liệu)
Required
(Bắt buộc)
Validation
(Quy định)
Description
(Mô tả)
Pop-up xác nhận hủy (hủy tạo mới bảng nhập liệu)
1
Tôi chắc chắn
Cho phép người dùng thoát khỏi màn hình tạo mới mà không lưu thông tin. Trở về màn hình danh sách
2
Hủy
Cho phép người dùng thoát khỏi Pop-up xác nhận và trờ về màn hình Tạo mới
Pop-up xác nhận xóa (xóa bảng nhập liệu)
1
Tôi chắc chắn
Cho phép người dùng xác nhận xóa bảng nhập liệu.
Hệ thống kiểm tra:
- Bảng nhập liệu đã được sử dụng: Hệ thống thông báo toast: "Đã phát sinh dữ liệu. Không thể xóa"
- Bảng nhập liệu chưa sử dụng: Hệ thống thông báo xóa thành công và xóa dữ liệu
2
Hủy
Tham chiếu tài liệu URD mục 2.11.4
Pop-up xác nhận tạo mới phiên bản
1
Sao chép
Hệ thống hiển thị Pop-up tạo mới với đầy đủ thông tin được sao chép từ bảng nhập liệu được chọn
2
Hủy
Trường/Nút chức năng | Kiểu dữ liệu | Bắt buộc | Quy định | Mô tả | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Thông tin chung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | Mã bảng* | Text | x | Độ dài: 10 ký tự Chỉ cho phép nhập chữ cái và số (không bao gồm các ký tự đặc biệt và khoảng trắng) | Mã bảngTham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | Tên bảng* | Text | x | Độ dài: 255 ký tự | Tên bảngTham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | Trạng thái | Toggle | Mặc định trạng thái hoạt động | Trạng thái hoạt động của bảng: Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | Áp dụng | Button | Chỉ hiển thị khi nhập đủ thông tin bắt buộc.Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | Chỉnh sửa | Button | Chỉ hiển thị với màn hình tạo mới | Lưu lại thông tin Khi lưu hệ thống kiểm tra trùng thông tin bảng mã đã tồn tại:
| 6 | Chỉnh sửa | Button | Chỉ hiển thị với màn hình xem chi tiết | Chức năng cho phép người dùng chỉnh sửa chi tiết bảng nhập liệu: Hệ thống kiểm tra bảng nhập liệu đã được sử dụng (sử dụng tức đã được tạo mới ở chức năng "Quản lý biểu mẫu" hoặc đã sinh ra công việc trong quy trình)
| 7 | Hủy | Button | Hệ thống hiển thị Pop-up xác nhận hủy. | xem chi tiết | Chức năng cho phép người dùng chỉnh sửa chi tiết bảng nhập liệu: Hệ thống kiểm tra bảng nhập liệu đã được sử dụng (sử dụng tức đã được tạo mới ở chức năng "Quản lý biểu mẫu" hoặc đã sinh ra công việc trong quy trình)
| |||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | Hủy | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | Thông tin cấu hình | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | Mã cột* | Text | x | Độ dài: 10 ký tự Chỉ cho phép nhập chữ cái và số (không bao gồm các ký tự đặc biệt và khoảng trắng) | Cho phép người dùng nhập mã cột | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | Tên cột* | Text | x | Độ dài: 255 ký tưTham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | Số thứ tự | Toggle | Cho phép người dùng | nhập tên cột11đánh dấu cột nào là cột số thứ tự (dùng để phân cấp cha - con) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | Gợi ý nhập liệu | Button | Độ dài: 50 ký tự | Cho phép người dùng khai báo placeholder cho cột khi nhập liệu | 12 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | Bắt buộc | Checkbox | Mặc định Uncheck | Cho phép người dùng lựa chọn cột thông tin này có bắt buộc nhập hay không.
Mặc định không bắt buộc | 13 | Droplist | x | Hệ thống cho phép người dùng lựa chọn kiểu dữ liệu cho cột thông tin:
Hệ thống mở Pop-up cài đặt cột tương ứng từng kiểu dữ liệu và mặc định giá trị "Kiểu dữ liệu" đã lựa chọn. | 14 | Văn bản | Text | Là kiểu dữ liệu văn bản, cho phép người dùng khi nhập liệu có thể nhập dưới dạng văn bản. | 15 | Số | Text |
Mặc định hiển thị tab số nguyên Mặc định giá trị nhập liệu: Thủ công Mặc định giá trị toggle "Tính tổng giá trị cột": Không | Là kiểu dữ liệu cho phép người dùng khi nhập liệu chỉ có thể nhập số. Người dùng có thể cấu hình các thông tin:
Khi chuyển đổi giữa 02 tab, hệ thống giữ nguyên các giá trị đã khai báo ở tab cũ Nếu lựa chọn Số thập phân, hệ thống hiển thị thêm trường "Độ dài ký tự" cho phép người dùng nhập số lượng ký tự phần thập phân tối đa được nhập/hiển thị. Trường "Độ dài ký tự" là trường số nguyên, bắt buộc nhập và giá trị từ 1 → 9.
| 16 | Phần trăm | Text |
Mặc định hiển thị tab số nguyên Mặc định giá trị nhập liệu: Thủ công Mặc định giá trị toggle "Tính tổng giá trị cột": Không | Là kiểu dữ liệu cho phép người dùng khi nhập liệu chỉ có thể nhập số, hệ thống sẽ tự hiển thị ký hiệu % sau giá trị nhập (ví dụ nhập 56 → hệ thống hiển thị 56%) Người dùng có thể cấu hình các thông tin: Hệ thống hiển thị 02 lựa chọn:
Nếu lựa chọn Số thập phân, hệ thống hiển thị thêm trường "Độ dài ký tự" cho phép người dùng nhập số lượng ký tự phần thập phân tối đa được nhập/hiển thị.
| 17 | Công thức - Lựa chọn: Công thức toán học | Text | Với lựa chọn công thức toán học:
"Mã cột" và "toán tử" Ví dụ
Ví dụ: Cột ThanhTien (định dạng số) = 10.000 Cột ChietKhau (định dạng %) = 10 Cột Giá trị chiết khấu được cài đặt công thức = ThanhTien*ChietKhau → Hệ thống tính toán = 10.000 * 10/100 = 1.000
Ví dụ:
ThanhTien = DonGia*KhoiLuong = 3,123 * 2 = 6,246 → hiển thị làm trò của 6,246 = 6 (<5 làm tròn xuống, >=5 làm tròn lên)
ThanhTien = DonGia*KhoiLuong = 3,123 * 2 = 6,246 → hiển thị làm trò của 6,246 = 6,25 (<5 làm tròn xuống, >=5 làm tròn lên) | 18 | Công thức - Lựa chọn: Giá trị lớn nhất | Text | Với lựa chọn công thức giá trị lớn nhất: Hệ thống cho phép người dùng lựa chọn các cùng định "Số" hoặc "Phần trăm" với cột đang khai báo Ví dụ: Cột đang khai báo kiểu dữ liệu là số → chỉ cho phép lựa chọn các cột so sánh định dạng số Từ đó khi nhập liệu hệ thống sẽ tự động so sánh các cột được cấu hình và đưa ra giá trị lớn nhất. Hệ thống cho phép:
Kết quả so sánh sẽ được hiển thị và làm tròn dựa trên cài đặt số nguyên hay số thập phân của cột: Ví dụ:
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Max = 12 (<5 làm tròn xuống, >=5 làm tròn lên)
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Max = 11,57 (<5 làm tròn xuống, >=5 làm tròn lên) | 19 | Công thức - Lựa chọn: Giá trị nhỏ nhất | Text | Với lựa chọn công thức giá trị nhỏ nhất: Hệ thống cho phép người dùng lựa chọn các cùng định "Số" hoặc "Phần trăm" với cột đang khai báo Ví dụ: Cột đang khai báo kiểu dữ liệu là số → chỉ cho phép lựa chọn các cột so sánh định dạng số Từ đó khi nhập liệu hệ thống sẽ tự động so sánh các cột được cấu hình và đưa ra giá trị nhỏ nhất. Hệ thống cho phép:
Kết quả so sánh sẽ được hiển thị và làm tròn dựa trên cài đặt số nguyên hay số thập phân của cột: Ví dụ:
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Min = 9 (<5 làm tròn xuống, >=5 làm tròn lên)
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Min = 9,12 (<5 làm tròn xuống, >=5 làm tròn lên) | 20 | Công thức - Lựa chọn: Giá trị trung bình | 21 | Thời gian | Text | Là kiểu dữ liệu cho phép người dùng khi nhập liệu chỉ có thể nhập thời gian. Người dùng có thể cấu hình các thông tin: Hệ thống cho phép người dùng lựa chọn 03 loại dữ liệu thời gian:
Mặc định giá thị: Ngày - tháng - năm | 22 | Lựa chọn | Text | Độ dài ký tự trường "Mã": 10 ký tự - Chỉ cho phép nhập chữ cái và số (không bao gồm các ký tự đặc biệt và khoảng trắng) Độ dài ký tự trường "Tên" : 255 ký tự | Là kiểu dữ liệu cho phép người dùng khi nhập liệu chỉ có thể lựa chọn giá trị đã được cấu hình. Người dùng có thể cấu hình các thông tin:
Hệ thống hiển thị mặc định 01 dòng dữ liệu chưa điền thông tin. | 23 | Hộp chọn | Text | Là kiểu dữ liệu cho phép người dùng khi nhập liệu chỉ có thể chọn hoặc bỏ chọn hộp chọn | 24 | Tìm kiếm | Text | Độ dài ký tự trường "Mã": 10 ký tự Độ dài ký tự trường "Tên" : 255 ký tự | Là kiểu dữ liệu cho phép người dùng khi nhập liệu có thể điền mã và hệ thống tự động gọi ra các thông tin liên quan đến dữ liệu người dùng đã nhập. Người dùng có thể cấu hình các thông tin:
| 25 | Nhóm cột | Text | Độ dài ký tự trường "Tên" : 255 ký tự | Cho phép người dùng tạo và gom nhóm các cột:
| 26 | Áp dụng | 27 | Hủy | Cho phép người dùng thoát khỏi Pop-up tạo mới cột |
| 28 | Thông tin bảng | 29 | Tên cột | Button |
| 30 | Nút | Button | Cho phép người dùng lựa chọn các thao tác với cột được lựa chọn:
| 31 | Nút | Button | Cho phép người dùng tùy chỉnh vị trí bằng cách kéo thả
| 32 | Sửa | Button | Mở pop-up sửa cấu hình cột Với các cột được cài đặt là "Được tìm kiếm" hệ thống hiển thị màn chính cài đặt của cột "Khóa chính" | 33 | Xóa cột | Button | Chỉ hiển bị với loại dữ liệu là cột | Cho phép người dùng xóa cột lựa chọn.
Ví dụ: Cấu hình tìm kiếm danh mục vật tư với cột Khóa chính là "Mã vật tư" và các cột được tìm kiếm là "Tên vật tư", "Đơn vị tính"
| 34 | Bỏ nhóm cột | Button | Chỉ hiển bị với loại dữ liệu là nhóm cột | Cho phép người dùng bỏ nhóm cột đã tạo. Với các cột bị bỏ nhóm sẽ chuyển xuống vị trí cuối cùng của bảng nhập liệu theo thứ tự bảng chữ cái (so sánh theo cột mã bảng) từ trái sang phải | 35 | Thêm cột | Button | Cho phép người dùng lựa chọn định dạng các cột để thêm mới:
Hệ thống mở Pop-up tương ứng với các định dạng | |||||||||||||||||||||||||||||||||
3.4.3. Màn hình nhập liệu bảng dữ liệu được cài đặt
...
Trường/Nút chức năng
...
Kiểu dữ liệu
...
Bắt buộc
...
Quy định
...
Mô tả
...
Cột
...
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
...
Mặc định luôn có
...
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
...
- Độ 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
...
- Độ 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 không hiển thị
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?
...
- Độ 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
...
- Độ 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?
Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||||
| 14 | Kiểu dữ liệu* | Droplist | x | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 15 | Văn bản | Text | LTham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 16 | Số | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 17 | Phần trăm | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 18 | Công thức - Lựa chọn: Công thức toán học | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 19 | Công thức - Lựa chọn: Giá trị lớn nhất | Text | Với lựa chọn công thức giá trị lớn nhất: Hệ thống cho phép người dùng lựa chọn các cùng định "Số" hoặc "Phần trăm" với cột đang khai báo Ví dụ: Cột đang khai báo kiểu dữ liệu là số → chỉ cho phép lựa chọn các cột so sánh định dạng số Từ đó khi nhập liệu hệ thống sẽ tự động so sánh các cột được cấu hình và đưa ra giá trị lớn nhất. Hệ thống cho phép:
Kết quả so sánh sẽ được hiển thị và làm tròn dựa trên cài đặt số nguyên hay số thập phân của cột: Ví dụ:
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Max = 12 (<5 làm tròn xuống, >=5 làm tròn lên)
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Max = 11,57 (<5 làm tròn xuống, >=5 làm tròn lên) | ||
| 20 | Công thức - Lựa chọn: Giá trị nhỏ nhất | Text | Với lựa chọn công thức giá trị nhỏ nhất: Hệ thống cho phép người dùng lựa chọn các cùng định "Số" hoặc "Phần trăm" với cột đang khai báo Ví dụ: Cột đang khai báo kiểu dữ liệu là số → chỉ cho phép lựa chọn các cột so sánh định dạng số Từ đó khi nhập liệu hệ thống sẽ tự động so sánh các cột được cấu hình và đưa ra giá trị nhỏ nhất. Hệ thống cho phép:
Kết quả so sánh sẽ được hiển thị và làm tròn dựa trên cài đặt số nguyên hay số thập phân của cột: Ví dụ:
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Min = 9 (<5 làm tròn xuống, >=5 làm tròn lên)
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá Min = 9,12 (<5 làm tròn xuống, >=5 làm tròn lên) | ||
| 21 | Công thức - Lựa chọn: Giá trị trung bình | Với lựa chọn công thức giá trị trung bình: Hệ thống cho phép người dùng lựa chọn các cùng định "Số" hoặc "Phần trăm" với cột đang khai báo Ví dụ: Cột đang khai báo kiểu dữ liệu là số → chỉ cho phép lựa chọn các cột tính trung bình là định dạng số Từ đó khi nhập liệu hệ thống sẽ tự động tính: Giá trị TB = tổng giá trị các cột được lựa chọn / tổng số lượng cột được lựa chọn Hệ thống cho phép:
Kết quả so sánh sẽ được hiển thị và làm tròn dựa trên cài đặt số nguyên hay số thập phân của cột: Ví dụ:
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá trung bình = (9,123 + 10 + 11,567) = 10,23 → hiển thị = 10 (<5 làm tròn xuống, >=5 làm tròn lên)
Đơn giá 1 = 9,123 Đơn giá 2 = 10 Đơn giá 3 = 11,567 → Đơn giá trung bình = (9,123 + 10 + 11,567) = 10,23 → hiển thị = 10,2 (<5 làm tròn xuống, >=5 làm tròn lên) | |||
| 22 | Thời gian | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 23 | Lựa chọn | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 24 | Hộp chọn | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 25 | Tìm kiếm | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 26 | Nhóm cột | Text | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 27 | Áp dụng | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) Khi lưu hệ thống kiểm tra chỉ cho phép có duy nhất 01 cột được đánh dấu là cột Số thứ tự:
| |||
| 28 | Hủy | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |||
| 29 | Thông tin bảng | ||||
| 30 | Tên cột | Button |
| ||
| 31 | Nút | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 32 | Nút | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 33 | Sửa | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
| 34 | Xóa cột | Button | Chỉ hiển bị với loại dữ liệu là cột | Cho phép người dùng xóa cột lựa chọn.
| |
| 35 | Bỏ nhóm cột | Button | Chỉ hiển bị với loại dữ liệu là nhóm cột | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 36 | Thêm cột | Button | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | ||
3.4.3. Màn hình nhập liệu bảng dữ liệu được cài đặt
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 Là cột được đánh dấu là số thứ tự tại cài đặt bảng nhập liệu. Hệ thống khóa không cho người dùng nhập thủ công. Chỉ cho phép người dùng nhập liệu bằng cách import. | Hệ thống khóa và tự sinh theo logic: Cấp cha (cấp gốc) là STT tăng dần không chưa ký tự ".". Ví dụ: 1,2,3,... Cấp con bao gồm mã cấp cha là tiền tố, thêm ký tự "." và tăng dần. Ví dụ 1.1, 1.2.1 |
| 3 | Dữ liệu định dạng văn bản | Text | Độ dài ký tự: 5000 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 4 | Dữ liệu định dạng số nhập thủ công | Number |
| Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 5 | Dữ liệu định dạng số công thức | Number |
| Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 6 | Dữ liệu định dạng phần trăm nhập thủ công | Number |
| Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 7 | Dữ liệu định dạng phần trăm công thức | Number |
| Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 8 | Dữ liệu định dạng thời gian | Date Time | Độ dài ký tự: 16 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 9 | Dữ liệu định dạng hộp chọn | Checkbox | Độ dài ký tự: 01 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 10 | Dữ liệu định dạng lựa chọn | Droplist | Độ dài ký tự: 10 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 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 | Tham chiếu: User Story - Quản lý grid tổng thể (ver1) | |
| 12 | Nút "Chèn hàng" | Button | Hệ thống chèn thêm một hàng ngang cấp bên dưới dòng được chọn hoặc thêm xuống hàng | ||
| 13 | Nút "Tăng cấp" | Button | Khóa xám với cấp con nhỏ nhất | Tăng dòng được chọn và toàn bộ cấp con thuộc tăng thêm 01 cấp. Khi tăng cấp:
| |
| 14 | Nút "Giảm cấp" | Button | Khóa xám với cấp cha lớn nhấ | Giảm dòng được chọn và toàn bộ cấp con thuộc giảm xuống 01 cấp Khi giảm cấp:
| |
| 15 | Nút "Xóa hàng" | Button | Hệ thống xóa hàng được lựa chọn.
| ||
| 16 | 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 | ||
| 17 | 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. |
