Versions Compared

Key

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

...

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.

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

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 (chỉ nhận giá trị khi import) 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

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

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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ự

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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ự

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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ự

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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ự

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

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

Tham chiếu: User Story - Quản lý grid tổng thể (ver1)

12Nú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

13Nú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:

  • Nếu cấp đó trở thành cấp cha: Hệ thống xóa các giá trị các cột (định dạng số, phần trăm) đã nhập và không cho nhập liệu các cột đó
  • Nếu cấp đó vẫn là cấp con: Hệ thống cho phép nhập liệu bình thường
14Nú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:

  • Nếu cấp đó đang là cấp cha và giảm thành cấp con nhỏ nhất: Cho phép nhập liệu bình thường
  • Nếu cấp đó vẫn là cấp cha (có chứa ít nhất 01 cấp con): Không cho phép nhập liệu các cột định dạng số và phần trăm
15Nút "Xóa hàng"Button

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

  • Nếu hàng đó chứa cấp con, xóa toàn bộ cấp con thuộc.
  • Nếu xóa hết cấp con của 01 cấp cha, cấp cha đó trở thành cấp con nhỏ nhất và cho phép nhập liệu các cột định dạng số và phần trăm bình thường
16Nú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 xlsxTham chiếu: User Story - Quản lý grid tổng thể (ver1)

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

Hệ thống

mở Pop-up Gán dữ liệu Excel

3.4.3. Màn hình gán dữ liệu Excel


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

Kiểu dữ liệu

Bắt buộc

Quy định

Mô tả

1

Tài liệu mẫu

Button

Cho phép người dùng tải xuống file tài liệu mẫu (không có dữ liệu)

File tài liệu mẫu là file xlsx

2Tài liệu đính kèmButton

Cho phép người dùng tải lên file đính kèm.

Hệ thống chỉ cho phép tải lên 01 file một lần. Nếu tiếp tục tải file hệ thống sẽ ghi đè lên file cũ.

Hệ thống chỉ cho phép đính kèm file định dạng xls, xlsx

Hệ thống thông báo toast: Định dạng file không hợp lệ

3HủyButton

Cho phép người dùng thoát khỏi Pop-up Gán dữ liệu Excel

4Áp dụngButton
Chỉ hiển thị khi có đã đính kèm file

Cho phép người dùng thực hiện gán dữ liệu bằng file Excel.

Khi import hệ thống xóa cũ liệu cũ và thay thế bằng dữ liệu mới.

Khi import hệ thống chỉ nhận giá trị với các trường không bị khóa.

Hệ thống kiểm tra trùng giá trị cột được đánh dấu "Số thứ tự" trong cài đặt bảng nhập liệu:

  • Trùng: Hệ thống hiển Pop-up thông báo lỗi
  • Không trùng: Hệ thống thoát khỏi Pop-up đính kèm và trở về màn nhập dữ liệu với dữ liệu được Import

Hệ thống kiểm tra tính hợp lệ của trường được đánh dấu "Số thứ tự"

Ví dụ: Có mục 3.1 nhưng không có mục 3

  • Không hợp lệ: Hệ thống hiển thị Pop-up thông báo lỗi
  • Hợp lệ: Hệ thống thoát khỏi Pop-up đính kèm và trở về màn nhập dữ liệu với dữ liệu được Import

Hệ thống kiểm tra bắt buộc các trường thông tin:

  • Không nhập bắt buộc: Hệ thống hiển thị Pop-up thông báo lỗi
  • Nhập đủ thông tin: Hệ thống thoát khỏi Pop-up đính kèm và trở về màn nhập dữ liệu với dữ liệu được Import

Hệ thống kiểm tra định dạng dữ liệu:

  • Không hợp lệ: Hiển thị Pop-up thông báo lỗi
  • Hợp lệ: Hệ thống thoát khỏi Pop-up đính kèm và trở về màn nhập dữ liệu với dữ liệu được Import

3.4.4. Màn hình Thông báo lỗi Gán dữ liệu Excel


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

Kiểu dữ liệu

Bắt buộc

Quy định

Mô tả

1

Tài xuống

Button

Cho phép người dùng tải xuống dữ liệu danh sách lỗi

2Danh sách lỗiButton

Hiển thị danh sách lỗi khi gán dữ liệu Excel:

Lỗi trùng giá trị cột được đánh dấu STT: "Giá trị cột <Tên cột> trùng"

Lỗi giá trị cột được đánh dấu STT không hợp lệ: "Giá trị cột <Tên cột> không hợp lệ"

Lỗi nhập thiếu trường bắt buộc: "Giá trị cột <Tên cột> chưa nhập"

Lỗi định dạng dữ liệu: "Giá trị cột <Tên cột> không hợp lệ"

3HủyButton

Cho phép người dùng thoát khỏi Pop-up thông báo lỗi Gán dữ liệu Excel

4Nhập lạiButton

Hệ thống mở Pop-up Gán dữ liệu Excel