Versions Compared

Key

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

...

3.1.1. Màn hình "Cài đặt thời gian làm việc" - Tab "Ca làm việc" :

Vị trí: Figma S27

3.1.2. Màn hình "Cài đặt thời gian làm việc" - Tab "Ca làm việc"

...

- Chức năng tìm kiếm
3.1.2.1. Trường hợp 1: Có kết quả tìm kiếm 
3.1.2.2. Trường hợp 2: Không có kết quả tìm

...

kiếm 

Vị trí: Figma S27

Image RemovedImage Added

3.1.

...

3. Màn hình "Thêm mới ca làm việc" :

Vị trí: Figma S27

3.1.

...

4. Màn hình "Chỉnh sửa ca làm việc" :

Vị trí: Figma S27

3.1.

...

5. Màn hình pop-up "Xác nhận xóa" :

3.1.4.1. Màn hình pop-up "Xác nhận xóa" một ca làm việc :

...

Thể hiện nút chức năng mở màn hình "Tạo ca làm việc": Tham chiếu mục: 3.4.1 :Thành phần điều hướng (Pagination- Hiển thị theo tổng số bản ghi.

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Tab "Ca làm việc"

Tab điều hướng

(Navigation Tab)

Không bắt buộcCho phép người dùng nhấn để điều hướng đến màn hình quản lý ca làm việcThể hiện tab chức năng cho phép truy cập khu vực quản lý ca làm việc.
2Hộp chọn

Hộp chọn (Checkbox)

Không bắt buộc

- Cho phép người dùng tích chọn một hoặc nhiều dòng để thực hiện các thao tác xóa hàng loạt.

- Khi vào hộp chọn tất cả, hệ thống hiển thị biểu tượng chức năng cho phép xóa nhiều: tham chiếu mục 3.4.4. Màn hình pop-up "Xác nhận xóa" 

Thể hiện hộp chọn dùng để đánh dấu bản ghi được chọn.

3STTSố (Number)Không bắt buộcHệ thống tự sinh số thứ tự theo vị trí hiển thị.

Thể hiện số thứ tự của mỗi bản ghi.

4Mã caVăn bản (Text)Không bắt buộc- Mã ca phải là giá trị duy nhất, không được trùng với bất kỳ mã ca nào đã tồn tại.
-  Dữ liệu mã ca: Tích hợp từ hệ thống HRIS.

Thể hiện mã định danh duy nhất của mỗi ca làm việc.

5Ca làm việcVăn bản (Text)Không bắt buộcCho phép sắp xếp (Sort) theo thứ tự tăng dần/giảm dần dựa trên tên ca làm việc.

- Thể hiện tên ca làm việc tương ứng với mỗi ca làm việc.
- Giá trị được nhập bởi người dùng khi tạo mới hoặc chỉnh sửa ca làm việc.

6Hoạt động (toggle)Công tắc (Toggle)Không bắt buộc

- Cho phép bật/tắt trạng thái hoạt động của ca làm việc; thay đổi sẽ được áp dụng trực tiếp lên bản ghi.

  • Bật = Ca làm việc được kích hoạt/hoạt động.
  • Tắt = Ca làm việc bị vô hiệu hóa/không hoạt động.
Thể hiện trạng thái hoạt động của ca làm việc.
7Cột thao tác (Row Actions)Biểu tượng/Nút chức năng (Icon / Button)Không bắt buộc- Bao gồm các nút chức năng Chỉnh sửa và Xóa.
- Cho phép người dùng thực hiện các thao tác chỉnh sửa hoặc xoá trên từng bản ghi riêng lẻ.
Thể hiện nhóm nút chức năng gồm các thao tác chỉnh sửa và xoá.
7.1

Biểu tượng chỉnh sửa

Biểu tượng/Nút chức năng (Icon / Button)Không bắt buộc- Cho phép người dùng người dùng nhấn để mở màn hình pop-up "Chỉnh sửa ca làm việc".

Thể hiện biểu tượng chức năng cho phép người dùng mở màn hình pop-up "Chỉnh sửa ca làm việc": Tham chiếu mục 3.1.3. Màn hình pop-up "Chỉnh sửa ca làm việc" 

7.2

Biểu tượng xóa

Biểu tượng/Nút chức năng (Icon / Button)Không bắt buộc

- Cho phép người dùng người dùng nhấn để xóa đơn 1 ca làm việc.

- Khi nhấn biểu tượng xóa, hệ thống hiển thị pop-up "Xác nhận xóa": Tham chiếu mục 3.1.4. Màn hình pop-up "Xác nhận xóa" 

Thể hiện biểu tượng chức năng cho phép người dùng xóa ca làm việc.

8Ô tìm kiếm (Search input)Văn bản (Text)Không bắt buộc

- Cho phép người dùng nhập từ khóa liên quan đến "Mã ca làm việc" hoặc "Tên ca làm việc"

.
- Hỗ

, hỗ trợ nhập có dấu và không dấu.

-

Áp dụng cơ chế tìm kiếm “contains” (chứa ký tự).
- Khi người dùng nhập từ khóa: Hệ thống tự động lọc dữ liệu ngay

Hành vi hệ thống khi thực hiện tìm kiếm như sau:

  • Hành vi 1: Hệ thống cập nhật màn hình "Cài đặt ca làm việc - Tab ca làm việc" khi người dùng nhập từ khóa.
- Khi
  • Hành vi 2: Hệ thống thực hiện tìm kiếm và cập nhật danh sách khi người dùng nhấn Enter hoặc
nhấn
  • biểu tượng kính lúp

- Kết quả khi tìm kiếm: 

  • Trường hợp 1 - Có kết quả: Hệ thống
thực hiện tìm kiếm và cập nhật
  • hiển thị danh sách
theo
  • ca làm việc khớp với từ khóa
đã nhập
  • tìm kiếm.
- Khi không tìm thấy
  • Trường hợp 2 - Không có kết quả: Hệ thống hiển thị
giao diện gồm:
+) Văn bản thông báo: "Ở
  • thông báo "Ở đây chưa có gì cả.

  • Hiện tại chưa có ca làm việc nào.

  • Hãy thêm mới ca làm việc đầu tiên nhé!"

+) Nút
  • kèm nút “Thêm mới ca làm việc”.
    •  Nút “Thêm mới làm việc”: tham chiếu mục 3.4.2. Màn hình pop-up "Thêm mới ca làm việc"

Thể hiện ô tìm kiếm với gợi ý mặc định (placeholder) “Tìm theo Mã hoặc Tên ca làm việc” và biểu tượng kính lúp ở đầu ô nhập.

9Nút "Thêm mới"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để điều hướng đến màn hình pop-up "Thêm mới ca làm việc".
  • Trường hợp 3 – Danh sách trống (không có dữ liệu ban đầu):
    • Khi chưa có bất kỳ ca làm việc nào trong hệ thống, giao diện hiển thị:
      "Ở đây chưa có gì cả. Hiện tại chưa có ca làm việc nào. Hãy thêm mới ca làm việc đầu tiên nhé!"
      Kèm theo nút “Thêm mới ca làm việc”
    •  Nút “Thêm mới làm việc”: tham chiếu mục 3.4.2. Màn hình pop-up "Thêm mới ca làm việc"
10Phân trang

Thể hiện ô tìm kiếm với gợi ý mặc định (placeholder) “Tìm theo Mã hoặc Tên ca làm việc” và biểu tượng kính lúp ở đầu ô nhập.

9Nút "Thêm mới"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng lựa chọn số lượng bản ghi hiển thị trên mỗi trang thông qua danh sách thả xuống, với các tùy chọn: 10, 30, 50, 100 bản ghi/trang.

- Tự động tải lại danh sách theo số lượng bản ghi được chọn.

Thể hiện thành phần phân trang.11Nút "Nhập dữ liệu excel"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để điều hướng đến màn hình pop-up "Nhập dữ liệu excel": tham chiếu mục 3.4.5. nhấn để điều hướng đến màn hình pop-up "Thêm mới ca làm việc".Thể hiện nút chức năng mở màn hình "Tạo ca làm việc": Tham chiếu mục: 

3.4.1.2. Màn hình pop-up "

Nhập file excel"
Thể hiện nút chức năng cho phép người dùng mở màn hình pop-up "Nhập dữ liệu excel".12Nút "Xuất dữ liệu excel"Nút chức năng (Button

Thêm mới ca làm việc" :

10Phân trangThành phần điều hướng (Pagination)Không bắt buộc

- Hiển thị theo tổng số bản ghi.

- Cho phép người dùng nhấn để điều hướng đến màn hình pop-up "Xuất dữ liệu excel": tham chiếu mục 3.4.6. Màn hình pop-up "Xuất danh sách ca làm việc"

Thể hiện nút chức năng cho phép người dùng mở

lựa chọn số lượng bản ghi hiển thị trên mỗi trang thông qua danh sách thả xuống, với các tùy chọn: 10, 30, 50, 100 bản ghi/trang.

- Tự động tải lại danh sách theo số lượng bản ghi được chọn.

Thể hiện thành phần phân trang.
11Nút "Nhập dữ liệu excel"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để điều hướng đến màn hình pop-up "Xuất Nhập dữ liệu excel".: tham chiếu mục 3.4.

...

5. Màn hình pop-up "

...

Bắt nhập tên ca làm việc. 
- Không được để trống.                       

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Tên ca làm việc*

Văn bản (Text)

Nhập file excel"Thể hiện nút chức năng cho phép người dùng mở màn hình pop-up "Nhập dữ liệu excel".
12Nút "Xuất dữ liệu excel"Nút chức năng (Button)Không bắt buộc

- Cho phép người dùng

Thể hiện trường thông tin cho phép người dùng nhập tên ca làm việc với gợi ý mặc định (placeholder)  “Nhập tên ca làm việc”.
2

nhấn để điều hướng đến màn hình pop-up "Xuất dữ liệu excel": tham chiếu mục 3.4.6. Màn hình pop-up "Xuất danh sách ca làm việc"

Thể hiện nút chức năng cho phép người dùng mở màn hình pop-up "Xuất dữ liệu excel".


3.4.2. Màn hình pop-up "Thêm mới ca làm việc" :

- Hệ thống sẽ kiểm tra trùng mã:

  • Nếu mã nhập trùng: hiển thị thông báo lỗi “Mã ca đã tồn tại. Vui lòng nhập mã khác” và không cho phép lưu dữ liệu.
  • Nếu mã chưa tồn tại: cho phép lưu thông tin ca làm việc mới.
Thể hiện trường thông tin cho phép người dùng nhập tên mã làm việc Không bắt bật/tắt trạng thái hoạt động của ; thay đổi sẽ được áp dụng trực tiếp lên bản ghi.
  • Bật = Ca làm việc được kích hoạt/hoạt động.
  • Tắt = Ca làm việc bị vô hiệu hóa/không hoạt động.

- Giá trị mặc định khi tạo mới ca làm việc: Bật = Ca làm việc được kích hoạt.

- Buổi chiều4 chiều chiều trong chiềuKhông bắt nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.Không bắt

STT

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

Kiểu dữ liệu

Điều kiện

Quy định

Mô tả

1Tên ca làm việc*

Văn bản (Text)

Bắt buộc- Cho phép người dùng nhập
tên ca làm việc. 
- Không được để trống.                    
  Thể hiện trường thông tin cho phép người dùng nhập tên ca làm việc với gợi ý mặc định (placeholder)  “Nhập
tên ca làm việc”.3Trạng thái hoạt độngCông tắc (Toggle)
2Mã ca làm việc*

Văn bản (Text)

Bắt buộc

- Cho phép

người dùng nhập mã ca làm việc

Thể hiện công tắc cho phép điều chỉnh trạng thái hoạt động của ca làm việc.

4Khối ngày làm việc theo ngày (Thứ 2 → Chủ nhật)Nhóm trường thời gian (Time Input)Bắt buộc

Không cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

Thể hiện tên ngày làm việc (Thứ 2 → Chủ nhật) để hướng dẫn người dùng về vị trí nhập thông tin gồm:

  • Thời điểm bắt đầu và kết thúc ca làm việc buổi sáng của ngày.
  • Thời điểm bắt đầu và kết thúc ca làm việc buổi chiều của ngày.
4.1- Buổi sáng: Giờ bắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép người dùng thực hiện điền thông tin về thời điểm bắt đầu của ca làm việc buổi sáng trong ngày theo giờ-phút.

- Chỉ cho phép nhập số, không cho phép ký tự khác.

Thể hiện trường cho phép người dùng nhập giờ bắt đầu của ca buổi sáng.

4.2- Buổi sáng: Giờ kết thúcThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép người dùng thực hiện điền thông tin về thời điểm kết thúc của ca làm việc buổi sáng trong ngày theo giờ-phút.

- Chỉ cho phép nhập số, không cho phép ký tự khác.

Thể hiện trường cho phép người dùng nhập giờ kết thúc của ca buổi sáng.
4.3

.

- Không được để trống.       

- Hệ thống sẽ kiểm tra trùng mã:

  • Nếu mã nhập trùng: hiển thị thông báo lỗi “Mã ca đã tồn tại. Vui lòng nhập mã khác” và không cho phép lưu dữ liệu.
  • Nếu mã chưa tồn tại: cho phép lưu thông tin ca làm việc mới.

Thể hiện trường thông tin cho phép người dùng nhập tên mã làm việc với gợi ý mặc định (placeholder)  “Nhập mã làm việc”.

3Trạng thái hoạt độngCông tắc (Toggle)Không bắt buộc

- Cho phép bật/tắt trạng thái hoạt động của ca làm việc; thay đổi sẽ được áp dụng trực tiếp lên bản ghi.

  • Bật = Ca làm việc được kích hoạt/hoạt động.
  • Tắt = Ca làm việc bị vô hiệu hóa/không hoạt động.

- Giá trị mặc định khi tạo mới ca làm việc: Bật = Ca làm việc được kích hoạt.

Thể hiện công tắc cho phép điều chỉnh trạng thái hoạt động của ca làm việc.

4Khối ngày làm việc theo ngày (Thứ 2 → Chủ nhật)Nhóm trường thời gian (Time Input)Bắt buộc

Không cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

Thể hiện tên ngày làm việc (Thứ 2 → Chủ nhật) để hướng dẫn người dùng về vị trí nhập thông tin gồm:

  • Thời điểm bắt đầu và kết thúc ca làm việc buổi sáng của ngày.
  • Thời điểm bắt đầu và kết thúc ca làm việc buổi chiều của ngày.
4.1- Buổi sáng: Giờ bắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép người dùng thực hiện điền thông tin về thời điểm bắt đầu của ca làm việc buổi chiều sáng trong ngày theo giờ-phút.

- Chỉ cho phép nhập số, không cho phép ký tự khác.

Thể hiện trường cho phép người dùng nhập giờ bắt đầu của ca buổi chiềusáng.

4.
2- Buổi
sáng: Giờ kết thúcThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép người dùng thực hiện điền thông tin về thời điểm kết thúc của ca làm việc buổi

sáng trong ngày theo giờ-phút.

- Chỉ cho phép nhập số, không cho phép ký tự khác.

Thể hiện trường cho phép người dùng nhập giờ kết thúc của ca buổi
sáng.
5Nút "Hủy"Nút chức năng (Button)
4.3- Buổi chiều: Giờ bắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép người dùng

thực hiện điền thông tin về thời điểm bắt đầu của ca làm việc buổi chiều trong ngày theo giờ-phút.

- Chỉ cho phép nhập số, không cho phép ký tự khác.

Thể hiện

6Nút "Áp dụng"Nút chức năng (Button)

trường cho phép người dùng nhập giờ bắt đầu của ca buổi chiều.

4.4- Buổi chiều: Giờ kết thúcThời gian theo giờ - phút (hh:mm)Bắt buộc

- Cho phép lưu thông tin thêm mới 1 người dùng thực hiện điền thông tin về thời điểm kết thúc của ca làm việc .

- Khi nhấn hệ thống tiến hành xác nhận dữ liệu ca làm việc  khi tải lên như sau:

  • Trường hợp 1: Dữ liệu hợp lệ:
    • Điều kiện:
      • Tất cả các trường thời gian theo ngày (Thứ 2 → Chủ Nhật) đã được nhập đầy đủ và hợp lệ.
      • Bản ghi có Mã ca + Ngày áp dụng không trùng với dữ liệu đã tồn tại trong hệ thống.

    • Hành vi hệ thống:
      • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
      • Hành vi 2: Hệ thống hiển thị thông báo thành công.
        • Tiêu đề thông báo: Thành công
        • Nội dung thông báo: Nhập dữ liệu thành công
  • Trường hợp 2: Dữ liệu không

    buổi chiều trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường cho phép người dùng nhập giờ kết thúc của ca buổi chiều.
    5Nút "Hủy"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    6Nút "Áp dụng"Nút chức năng (Button)Không bắt buộc

    - Cho phép lưu thông tin thêm mới 1 ca làm việc.

    - Khi nhấn hệ thống tiến hành xác nhận dữ liệu ca làm việc  khi tải lên như sau:

    • Trường hợp 1: Dữ liệu hợp lệ:
      • Điều kiện:
        • Tất cả các trường thời gian theo ngày (Thứ 2 → Chủ Nhật) đã không được nhập đầy đủ và hợp lệ.
        • Bản ghi có Mã ca + Ngày áp dụng không trùng với dữ liệu đã tồn tại trong hệ thống.

      • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Thể hiện nút chức năng thêm mới ca làm việc

    7Nút "X"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.3. Màn hình pop-up "Chỉnh sửa ca làm việc" :

    Bắt

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Tên ca làm việc*

    Văn bản (Text)

    Bắt buộc- Cho phép người dùng nhập/chỉnh sửa tên ca làm việc. 
    - Không được để trống.                       
    Thể hiện trường thông tin với dữ liệu tên ca làm việc hiện có.
    2Mã ca làm việc*

    Văn bản (Text)

    Bắt buộc

    - Cho phép người dùng nhập/chỉnh sửa mã ca làm việc.

    - Không được để trống.       

    - Hệ thống sẽ kiểm tra trùng mã:

    • Nếu mã nhập trùng: hiển thị thông báo lỗi “Mã ca đã tồn tại. Vui lòng nhập mã khác” và không cho phép lưu dữ liệu.
    • Nếu mã chưa tồn tại: cho phép lưu thông tin ca làm việc mới.

    Thể hiện trường thông tin với dữ liệu tên mã làm việc hiện có.

    3Trạng thái hoạt độngCông tắc (Toggle)Không bắt buộc

    - Cho phép người dùng thực hiện chỉnh sửa trạng thái bật/tắt hoạt động của ca làm việc; thay đổi sẽ được áp dụng trực tiếp lên bản ghi.

    • Bật = Ca làm việc được kích hoạt.
    • Tắt = Ca làm việc bị vô hiệu hóa.

    Thể hiện công tắc với dữ liệu trạng thái hoạt động của ca làm việc hiện có.

    4Khối ngày làm việc theo ngày (Thứ 2 → Chủ nhật)Nhóm trường thời gian (Time Input)Bắt buộc

    Không cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

    Thể hiện tên ngày làm việc (Thứ 2 → Chủ nhật) để hướng dẫn người dùng về vị trí nhập thông tin gồm:

    • Thời điểm bắt đầu và kết thúc ca làm việc buổi sáng của ngày.
    • Thời điểm bắt đầu và kết thúc ca làm việc buổi chiều của ngày.
    4.1- Buổi sáng: Giờ bắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

    - Cho phép người dùng thực hiện nhập/chỉnh sửa thông tin về thời điểm bắt đầu của ca làm việc buổi sáng trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ bắt đầu của ca buổi sáng hiện có.

    4.2- Buổi sáng: Giờ kết thúcThời gian theo giờ - phút (hh:mm)
        • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
        • Hành vi 2: Hệ thống hiển thị thông báo thành công.
          • Tiêu đề thông báo: Thành công
          • Nội dung thông báo: Nhập dữ liệu thành công
    • Trường hợp 2: Dữ liệu không hợp lệ:
      • Điều kiện:
        • Tất cả các trường thời gian theo ngày (Thứ 2 → Chủ Nhật) đã không được nhập đầy đủ và hợp lệ.
        • Bản ghi có Mã ca + Ngày áp dụng trùng với dữ liệu đã tồn tại trong hệ thống.

      • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Thể hiện nút chức năng thêm mới ca làm việc

    7Nút "X"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.3. Màn hình pop-up "Chỉnh sửa ca làm việc" :

    Thời gian theo giờ - phút (hh:mmKhông bắt

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Tên ca làm việc*

    Văn bản (Text)

    Bắt buộc- Cho phép người dùng nhập/chỉnh sửa tên ca làm việc. 
    - Không được để trống.                       
    Thể hiện trường thông tin với dữ liệu tên ca làm việc hiện có.
    2Mã ca làm việc*

    Văn bản (Text)

    Bắt buộc

    - Cho phép người dùng nhập/chỉnh sửa mã ca làm việc.

    - Không được để trống.       

    - Hệ thống sẽ kiểm tra trùng mã:

    • Nếu mã nhập trùng: hiển thị thông báo lỗi “Mã ca đã tồn tại. Vui lòng nhập mã khác” và không cho phép lưu dữ liệu.
    • Nếu mã chưa tồn tại: cho phép lưu thông tin ca làm việc mới.

    Thể hiện trường thông tin với dữ liệu tên mã làm việc hiện có.

    3Trạng thái hoạt độngCông tắc (Toggle)Không bắt buộc

    - Cho phép người dùng thực hiện nhập/ chỉnh sửa thông tin về thời điểm kết thúc của ca làm việc buổi sáng trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ kết thúc của ca buổi sáng

    trạng thái bật/tắt hoạt động của ca làm việc; thay đổi sẽ được áp dụng trực tiếp lên bản ghi.

    • Bật = Ca làm việc được kích hoạt.
    • Tắt = Ca làm việc bị vô hiệu hóa.

    Thể hiện công tắc với dữ liệu trạng thái hoạt động của ca làm việc hiện có.

    4.3- Buổi chiều: Giờ bắt đầuKhối ngày làm việc theo ngày (Thứ 2 → Chủ nhật)Nhóm trường thời gian (Time Input)Bắt buộc

    - Cho Không cho phép người dùng thực hiện nhập/chỉnh sửa thông tin về thời điểm bắt đầu của thao tác tương tác (nhấn/chọn/sửa).

    Thể hiện tên ngày làm việc (Thứ 2 → Chủ nhật) để hướng dẫn người dùng về vị trí nhập thông tin gồm:

    • Thời điểm bắt đầu và kết thúc ca làm việc buổi
    chiều trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ bắt đầu của ca buổi chiều hiện có
    • sáng của ngày.
    • Thời điểm bắt đầu và kết thúc ca làm việc buổi chiều của ngày.
    4.41- Buổi chiềusáng: Giờ kết thúcbắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

    - Cho phép người dùng thực hiện nhập/chỉnh sửa thông tin về thời điểm kết thúc bắt đầu của ca làm việc buổi chiều sáng trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ bắt đầu của ca buổi

    chiều

    sáng hiện có.

    5Nút "Hủy"Nút chức năng (Button)Không bắt 4.2- Buổi sáng: Giờ kết thúcThời gian theo giờ - phút (hh:mm)Bắt buộc

    - Cho phép người dùng

    nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    6Nút "Áp dụng"Nút chức năng (Button)

    thực hiện nhập/chỉnh sửa thông tin về thời điểm kết thúc của ca làm việc buổi sáng trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ kết thúc của ca buổi sáng hiện có.
    4.3- Buổi chiều: Giờ bắt đầuThời gian theo giờ - phút (hh:mm)Bắt buộc

    - Cho phép người dùng nhấn để lưu thông tin với những điều kiện sau:

    Điều kiện 1: Thời điểm bắt đầu và kết thúc ca sáng/chiều sau khi người dùng nhập hoặc chỉnh sửa.
    - Nút chỉ được kích hoạt khi ít nhất một trường thời gian theo ngày (Thứ 2 → Chủ Nhật) được thay đổi và hợp lệ.

    - Cho phép người dùng nhấn để xác nhận tệp dữ liệu ca làm việc sau khi tải lên như sau:

    • Trường hợp 1: Tệp dữ liệu hợp lệ:
      • Điều kiện: Tệp dữ liệu đúng định dạng với tệp mẫu (template). 
      • Hành vi hệ thống:
        • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
        • Hành vi 2: Hệ thống tải lên tệp dữ liệu và hiển thị thông báo thành công.
          • Tiêu đề thông báo: Thành công
          • Nội dung thông báo: Nhập dữ liệu thành công

    Thể hiện nút chức năng cho phép lưu thông tin thời điểm bắt đầu và kết thúc ca làm việc mỗi buổi sáng/chiều trong ngày sau khi người dùng nhập/chỉnh sửa thông tin.

    7Nút "X

    thực hiện nhập/chỉnh sửa thông tin về thời điểm bắt đầu của ca làm việc buổi chiều trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ bắt đầu của ca buổi chiều hiện có.

    4.4- Buổi chiều: Giờ kết thúcThời gian theo giờ - phút (hh:mm)Bắt buộc

    - Cho phép người dùng thực hiện nhập/chỉnh sửa thông tin về thời điểm kết thúc của ca làm việc buổi chiều trong ngày theo giờ-phút.

    - Chỉ cho phép nhập số, không cho phép ký tự khác.

    Thể hiện trường thông tin với dữ liệu giờ bắt đầu của ca buổi chiều hiện có.
    5Nút "Hủy"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    6Nút "Áp dụng"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để

    hủy bỏ các thay đổi và đóng giao diện hiện tại mà không

    lưu thông tin

    .Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu

    với những điều kiện sau:

    Điều kiện 1: Thời điểm bắt đầu và kết thúc ca sáng/chiều sau khi người dùng nhập hoặc chỉnh sửa.
    - Nút chỉ được kích hoạt khi ít nhất một trường thời gian theo ngày (Thứ 2 → Chủ Nhật) được thay đổi và hợp lệ.

    - Cho phép người dùng nhấn để xác nhận tệp dữ liệu ca làm việc sau khi tải lên như sau:

    • Trường hợp 1: Tệp dữ liệu hợp lệ:
      • Điều kiện: Tệp dữ liệu đúng định dạng với tệp mẫu (template). 
      • Hành vi hệ thống:
        • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
        • Hành vi 2: Hệ thống tải lên tệp dữ liệu và hiển thị thông báo thành công.
          • Tiêu đề thông báo: Thành công
          • Nội dung thông báo: Nhập dữ liệu thành công

    Thể hiện nút chức năng cho phép lưu thông tin thời điểm bắt đầu và kết thúc ca làm việc mỗi buổi sáng/chiều trong ngày sau khi người dùng nhập/chỉnh sửa thông tin.

    7Nút "X"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.4. Màn hình pop-up "Xác nhận xóa" :

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1

    Tiêu đề pop-up

    Văn bản (Text)Bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).Thể hiện tiêu đề pop-up "Xác nhận xóa" 
    2Nút "Hủy"Nút chức năng (Button)Bắt buộc- Cho phép người dùng nhấn để hủy bỏ thao tác xóa.
    -  Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa.
    Thể hiện nút "Hủy" để hủy bỏ thao tác xóa.
    3Nút "Xác nhận"Nút chức năng (Button)Bắt buộc

    - Cho phép người dùng nhấn để xác nhận thao tác xóa.
    -  Khi nhấn nút, hệ thống cần tiến hành kiểm tra và xác định về trạng thái hoạt động của ca làm việc.

    • Trường hợp 1: Xóa ca làm việc hợp lệ
      • Điều kiện: Ca làm việc không đang được sử dụng tại màn hình mục "Danh mục nhân viên" thuộc phân hệ "Quản lý người dùng"
      • Hành vi hệ thống: Hệ thống xóa 1 hay nhiều bản ghi ca làm việc khỏi cơ sở dữ liệu, đồng thời đóng Pop-up và hiển thị thông báo (Toast) Thành công:
        • Tiêu đề thông báo: Thành công
        • Nội dung thông báo: Xóa ca làm việc thành công
    • Trường hợp 2: Xóa ca làm việc không hợp lệ 
      • Điều kiện: Ca làm việc được sử dụng tại mục "Danh mục nhân viên" thuộc phân hệ "Quản lý người dùng"
      • Hành vi hệ thống: Hệ thống không xóa bản ghi ca làm việc khỏi cơ sở dữ liệu, đồng thời đóng pop-up và hiển thị màn hình pop-up "Cảnh báo": tham chiếu mục: 3.4.5. Màn hình pop-up " Cảnh báo".
    Thể hiện nút "Xác nhận" để xác nhận thao tác xóa.

    3.4.

    ...

    5. Màn hình pop-up "

    ...

    Cảnh báo"

    ...

    Tiêu

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    11

    Tiêu đề pop-up

    Văn bản (Text)Bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).Thể hiện tiêu đề pop-up "Cảnh báo" 
    2Văn bản (Textcảnh báoNút chức năng (Button)Bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

    - Thể hiện

    tiêu đề pop-up "Xác nhận xóa" 
    2Nút "Hủy"

    văn bản cảnh báo

    - Nội dung văn bản cảnh báo: "Không thể xóa ca làm việc đang hoạt động. Vui lòng kiểm tra lại !"

    3Nút "Thoát" Nút chức năng (Button)Bắt buộc- Cho phép người dùng nhấn để hủy bỏ thao tác xóa.
    -  Khi Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa, bản ghi ca làm việc không bị xóa và hệ thống điều hướng về màn hình "Màn hình "Cài đặt thời gian làm việc" - Tab Ca làm việc".
    Thể hiện nút "HủyThoát" để hủy bỏ thao tác xóa.

    3

    ...

    - Cho phép người dùng nhấn để xác nhận thao tác xóa.
    -  Khi nhấn nút, hệ thống cần tiến hành kiểm tra và xác định về trạng thái hoạt động của ca làm việc.

    • Trường hợp 1: Xóa ca làm việc hợp lệ
      • Điều kiện: Ca làm việc không đang được sử dụng tại màn hình mục "Danh mục nhân viên" thuộc phân hệ "Quản lý người dùng"
      • Hành vi hệ thống: Hệ thống xóa 1 hay nhiều bản ghi ca làm việc khỏi cơ sở dữ liệu, đồng thời đóng Pop-up và hiển thị thông báo (Toast) Thành công:
        • Tiêu đề thông báo: Thành công
        • Nội dung thông báo: Xóa ca làm việc thành công
    • Trường hợp 2: Xóa ca làm việc không hợp lệ 
      • Điều kiện: Ca làm việc được sử dụng tại mục "Danh mục nhân viên" thuộc phân hệ "Quản lý người dùng"
      • Hành vi hệ thống: Hệ thống không xóa bản ghi ca làm việc khỏi cơ sở dữ liệu, đồng thời đóng pop-up và hiển thị màn hình pop-up "Cảnh báo": tham chiếu mục: 3.4.5. Màn hình pop-up " Cảnh báo".

    ...

    3.4.5. Màn hình pop-up " Cảnh báo"

    ...

    STT

    ...

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

    ...

    Kiểu dữ liệu

    ...

    Điều kiện

    ...

    Quy định

    ...

    Mô tả

    ...

    Tiêu đề pop-up

    ...

    .4.6. Màn hình pop-up "Nhập file excel" :

    Bắt hủy bỏ thao tác xóa.
    - Khi nhấn, đóng lại, bản ghi ca làm việc không bị xóa và hệ thống điều hướng về màn hình "Màn hình "Cài đặt thời gian làm việc" - Tab Ca làm việc".

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Tài liệu mẫuVăn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).Thể hiện tên trường là "Tài liệu mẫu" để  hướng dẫn người dùng về file mẫu cần thiết cho việc nhập dữ liệu.
    1.1Tải xuốngNút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để thực hiện quá trình xuất tệp dữ liệu mẫu (template) ca làm việc.
    - Khi nhấn nút, hành vi hệ thống như sau:

    • Hành vi 1: Cho phép người dùng chọn vị trí lưu trữ tệp và tải xuống tệp
      • Hệ thống mở pop-up của trình duyệt để người dùng chọn vị trí lưu tệp.

      • Sau khi chọn xong, hệ thống tiến hành xuất và tải file Excel chứa tệp dữ liệu excel đã chọn về máy tính cá nhân.

      • Thông tin tệp dữ liệu dùng để nhập dữ liệu excel : 
    • Hành vi 2: Hiển thị thông báo (toast) thành công:
      • Tiêu đề thông báo: Thành công
      • Nội dung thông báo: Tải xuống file dữ liệu mẫu thành công
    Thể hiện nút chức năng cho phép người dùng chọn vị trí lưu trữ và tải tệp dữ liệu xuống máy tính cá nhân.
    2Tài liệu đính kèmVăn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

    - Thể hiện văn bản cảnh báo

    - Nội dung văn bản cảnh báo: "Không thể xóa ca làm việc đang hoạt động. Vui lòng kiểm tra lại !"

    3Nút "ThoátThể hiện tên mục là "Tài liệu đính kèm" để hướng dẫn người dùng về vị trí đính kèm tệp dữ liệu excel sau khi điền thông tin.
    2.1Nút "Nhấn hoặc tả để tải lênNút chức năng (Button)
    Không bắt buộc

    - Cho phép người dùng nhấn để

    mở màn hình pop-up

    Thể hiện nút "Thoát" để hủy bỏ thao tác xóa.

    3.4.6. Màn hình pop-up "Nhập file excel" :

    Văn bản (TextTải xuống thực hiện quá trình xuất tệp dữ liệu ca làm việc.
    - Khi nhấn nút, hành vi hệ thống như sau:
  • Hành vi 1: Cho phép người dùng chọn vị trí lưu trữ tệp và tải xuống tệp
    • Hệ thống mở pop-up của trình duyệt để người dùng chọn vị trí lưu tệp.

    • Sau khi chọn xong, hệ thống tiến hành xuất và tải file Excel chứa tệp dữ liệu excel đã chọn về máy tính cá nhân.

    • Thông tin tệp dữ liệu dùng để nhập dữ liệu excel : 
  • Hành vi 2: thành công: Thành công
  • Nội dung thông báo: Tải xuống file dữ liệu mẫu thành công
  • STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Tài liệu mẫu

    chọn tệp của trình duyệt để lựa chọn tệp dữ liệu cần tải lên từ máy tính cá nhân.
    -  Sau khi chọn xong, hệ thống hiển thị tệp dữ liệu đã tải lên trong mục Tài liệu đính kèm.

    Thể hiện nút chức năng cho phép người dùng đính kèm tệp dữ liệu excel sau khi điền thông tin. 

    3Nút "Hủy"Nút chức năng (Button)Không bắt buộcKhông cho - Cho phép người dùng nhấn để hủy bỏ thao tác tương tác (nhấn/chọn/sửa).Thể hiện tên trường là "Tài liệu mẫu" để  hướng dẫn người dùng về file mẫu cần thiết cho việc nhập dữ liệu.
    1.1
    xóa.
    -  Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    4Nút "Áp dụng"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để

    xác nhận tệp dữ liệu ca làm việc sau khi tải lên như sau:

    • Trường hợp 1: Tệp dữ liệu hợp lệ:
      • Điều kiện: Tệp dữ liệu đúng định dạng với tệp mẫu (template)
      • Hành vi hệ thống:
        • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
        • Hành vi 2: Hệ thống tải lên tệp dữ liệu và hiển thị thông báo thành công.
          • Tiêu đề thông báo: Thành công
          • Nội dung thông báo: Nhập dữ liệu thành công
    • Trường hợp 2: Tệp dữ liệu KHÔNG hợp lệ:

    Lỗi 1: Lỗi không chọn tệp

    • Điều kiện: Người dùng nhấn “Áp dụng” khi chưa tải lên bất kỳ tệp nào.

    • Hành vi hệ thống:

      • Hiển thị thông báo (toast) lỗi
        •  Tiêu đề thông báo: Không thành công: tham chiếu mục:  

    Lỗi 2: Lỗi tệp không đúng mẫu (không đúng template)

    •  Điều kiện:  Tệp người dùng tải lên có 1 trong những đặc điểm sau: Cấu trúc cột khác template, Thiếu cột bắt buộc, Sai tên cột, File dư cột.
    • Hành vi hệ thống: 
      • Hiển thị thông báo (toast)
      • lỗi
        •  Tiêu đề thông báo:
    Thể hiện nút chức năng cho phép người dùng chọn vị trí lưu trữ và tải tệp dữ liệu xuống máy tính cá nhân.
    2Tài liệu đính kèmVăn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).Thể hiện tên mục là "Tài liệu đính kèm" để hướng dẫn người dùng về vị trí đính kèm tệp dữ liệu excel sau khi điền thông tin.
    2.1Nút "Nhấn hoặc tả để tải lên" Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để mở màn hình pop-up chọn tệp của trình duyệt để lựa chọn tệp dữ liệu cần tải lên từ máy tính cá nhân.
    -  Sau khi chọn xong, hệ thống hiển thị tệp dữ liệu đã tải lên trong mục Tài liệu đính kèm.

    Thể hiện nút chức năng cho phép người dùng đính kèm tệp dữ liệu excel sau khi điền thông tin. 

    3Nút "Hủy"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ thao tác xóa.
    -  Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    4Nút "Áp dụng
        • Không thành công: tham chiếu mục: 

    Lỗi 3: Lỗi dữ liệu trong file không hợp lệ (data validation error)

    • Điều kiện: Người dùng sử dụng tệp dữ liệu đúng mẫu(template), nhưng nội dung bên trong chứa giá trị không hợp lệ, bao gồm một hoặc nhiều trường hợp sau:
      • Thiếu dữ liệu bắt buộc (ví dụ: Mã ca, thời gian bắt đầu/kết thúc).

      • Sai kiểu dữ liệu (nhập text thay vì giờ/số).

      • Mã ca đã tồn tại trong hệ thống.

      • Thời gian bắt đầu lớn hơn thời gian kết thúc.

      • Dữ liệu vượt quá giới hạn độ dài/giá trị.

      • Giá trị không thuộc danh mục cho phép.

    • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Lỗi 4: Lỗi trùng "mã ca + ngày áp dụng"

    • Điều kiện: Người dùng tải lên tệp dữ liệu đúng mẫu (template), nhưng trong nội dung file xuất hiện bản ghi không hợp lệ, bao gồm:
      • Bản ghi có Mã ca + Ngày áp dụng trùng với dữ liệu đã tồn tại trong hệ thống.

      • Bản ghi trùng lặp Mã ca + Ngày áp dụng ngay trong chính tệp được tải lên.

    • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Thể hiện nút chức năng cho phép người dùng xác nhận tệp dữ liệu excel sau khi hoàn thành tải lên.

    5Nút "X"Nút chức năng (Button)Không bắt Bắt buộc- Cho phép người dùng nhấn để xác nhận tệp dữ liệu ca làm việc sau khi tải lên như sau:
    • Trường hợp 1: Tệp dữ liệu hợp lệ:
      • Điều kiện: Tệp dữ liệu đúng định dạng với tệp mẫu (template). 
      • Hành vi hệ thống:
        • Hành vi 1: Những ca làm việc được thêm mới sẽ được hiển thị với giá trị trạng thái mặc định là "Hoạt động".
        • Hành vi 2: Hệ thống tải lên tệp dữ liệu và hiển thị thông báo thành công.
          • Tiêu đề thông báo: Thành công
          • Nội dung thông báo: Nhập dữ liệu thành công
    • Trường hợp 2: Tệp dữ liệu KHÔNG hợp lệ:

    Lỗi 1: Lỗi không chọn tệp

    • Điều kiện: Người dùng nhấn “Áp dụng” khi chưa tải lên bất kỳ tệp nào.

    • Hành vi hệ thống:

      • Hiển thị thông báo (toast) lỗi
        •  Tiêu đề thông báo: Không thành công: tham chiếu mục:  

    Lỗi 2: Lỗi tệp không đúng mẫu (không đúng template)

    •  Điều kiện:  Tệp người dùng tải lên có 1 trong những đặc điểm sau: Cấu trúc cột khác template, Thiếu cột bắt buộc, Sai tên cột, File dư cột.
    • Hành vi hệ thống: 
      • Hiển thị thông báo (toast) lỗi
        •  Tiêu đề thông báo: Không thành công: tham chiếu mục: 

    Lỗi 3: Lỗi dữ liệu trong file không hợp lệ (data validation error)

    • Điều kiện: Người dùng sử dụng tệp dữ liệu đúng mẫu(template), nhưng nội dung bên trong chứa giá trị không hợp lệ, bao gồm một hoặc nhiều trường hợp sau:
      • Thiếu dữ liệu bắt buộc (ví dụ: Mã ca, thời gian bắt đầu/kết thúc).

      • Sai kiểu dữ liệu (nhập text thay vì giờ/số).

      • Mã ca đã tồn tại trong hệ thống.

      • Thời gian bắt đầu lớn hơn thời gian kết thúc.

      • Dữ liệu vượt quá giới hạn độ dài/giá trị.

      • Giá trị không thuộc danh mục cho phép.

    • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Lỗi 4: Lỗi trùng "mã ca + ngày áp dụng"

    • Điều kiện: Người dùng tải lên tệp dữ liệu đúng mẫu (template), nhưng trong nội dung file xuất hiện bản ghi không hợp lệ, bao gồm:
      • Bản ghi có Mã ca + Ngày áp dụng trùng với dữ liệu đã tồn tại trong hệ thống.

      • Bản ghi trùng lặp Mã ca + Ngày áp dụng ngay trong chính tệp được tải lên.

    • Hành vi hệ thống: Hệ thống mở ra màn hình pop-up "Lỗi nhập file excel": Tham chiếu mục 3.4.7. Màn hình pop-up Lỗi nhập file excel

    Thể hiện nút chức năng cho phép người dùng xác nhận tệp dữ liệu excel sau khi hoàn thành tải lên.

    5Nút "X"Nút chức năng (Button)Bắt buộc- Cho phép người dùng nhấn để hủy bỏ thao tác xóa.
    - Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa.
    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.7. Màn hình pop-up "Xuất file excel" :

    Nút chọn (Radio

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Chọn kiểu xuất file

    Văn bản (Text)

    Bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

    Thể hiện tên trường là "Chọn kiểu xuất file" để  hướng dẫn người dùng về cách thức xuất tệp dữ liệu excel danh sách ca.

    1.1Tùy chọn "Tất cả ca làm việc"
    hủy bỏ thao tác xóa.
    - Khi nhấn, màn hình pop-up đóng lại và bản ghi ca làm việc không bị xóa.
    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.7. Màn hình pop-up "Xuất file excel" :

    để chọn tùy chọn xuất toàn bộ dữ liệu ca làm việc trên hệ thống.Nút chọn (Radio Button

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Chọn kiểu xuất file

    Văn bản (Text)

    Bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).

    Thể hiện tên trường là "Chọn kiểu xuất file" để  hướng dẫn người dùng về cách thức xuất tệp dữ liệu excel danh sách ca.

    1.1Tùy chọn "Tất cả ca làm việc"Nút chọn (Radio Button)Không bắt buộcCho phép người dùng nhấn để chọn tùy chọn xuất toàn bộ dữ liệu ca làm việc trên hệ thống.Thể hiện tên tùy chọn là "Tất cả ca làm việc" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất toàn bộ dữ liệu ca làm việc trên hệ thống.
    1.2Tùy chọn "Trên trang này"Nút chọn (Radio Button)Không bắt buộcCho phép người dùng nhấn để chọn tùy chọn xuất tệp dữ liệu ca làm việc là bản ghi ca làm việc đang hiển thị trên trang hiện tại.Thể hiện tên tùy chọn là "Trên trang này" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất chỉ dữ liệu ca làm việc đang hiển thị trên trang hiện tại.
    1.3Tùy chọn "Tất cả kết quả tìm kiếm hiện tại"Nút chọn (Radio Button)Không bắt buộcCho phép người dùng nhấn để chọn tùy chọn xuất tệp dữ liệu ca làm việc là bản ghi ca làm việc đã được lọc (filter) hoặc tìm kiếm (search).Thể hiện tên tùy chọn là "Tất cả kết quả tìm kiếm hiện tại" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất danh sách ca làm việc đã được lọc (filter) hoặc tìm kiếm (search).
    2Nút "Hủy"Nút chức năng (Button)Không bắt buộcCho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3Nút "Áp dụng"Nút chức năng (Button)Bắt buộc- Cho phép người dùng nhấn để thực hiện quá trình xuất tệp dữ liệu ca làm việc.
    - Khi nhấn nút, hành vi hệ thống như sau:
    • Hành vi 1: kiểm tra việc người dùng đã hoàn thành chọn kiểu xuất File.
    • Hành vi 2: cho phép người dùng chọn vị trí lưu trữ tệp và tải xuống tệp
      • Hệ thống mở pop-up của trình duyệt để người dùng chọn vị trí lưu tệp.

      • Sau khi chọn xong, hệ thống tiến hành xuất và tải file Excel chứa tệp dữ liệu excel đã chọn về máy tính cá nhân.

    • Hành vi 3: Hiển thị thông báo (toast) thành công:
      • Tiêu đề thông báo: Thành công
      • Nội dung thông báo: Xuất dữ liệu thành công

    - Thông tin tệp dữ liệu được xuất ra:

    Thể hiện nút chức năng cho phép xuất tệp dữ liệu excel ca làm việc.
    4Nút "X"Nút chức năng (Button)Không bắt buộcCho phép người dùng nhấn
    Thể hiện tên tùy chọn là "Tất cả ca làm việc" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất toàn bộ dữ liệu ca làm việc trên hệ thống.
    1.2Tùy chọn "Trên trang này"để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.


    3.4.8. Màn hình pop-up "Lỗi nhập file excel" :

    Cho để chọn tùy chọn xuất tệp dữ liệu ca làm việc là bản ghi ca làm việc đang hiển thị trên trang hiện tại.Nút chọn (Radio ButtonCho để chọn tùy chọn xuất tệp dữ liệu ca làm việc là bản ghi ca làm việc đã được lọc (filter) hoặc tìm kiếm (search).Nút chức năng (ButtonCho nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.- Cho phép người dùng nhấn để thực hiện quá trình xuất tệp dữ liệu ca làm việc.
    - Khi nhấn nút, hành vi hệ thống như sau:
    • Hành vi 1: kiểm tra việc người dùng đã hoàn thành chọn kiểu xuất File.
    • Hành vi 2: cho phép người dùng chọn vị trí lưu trữ tệp và tải xuống tệp
      • Hệ thống mở pop-up của trình duyệt để người dùng chọn vị trí lưu tệp.

      • Sau khi chọn xong, hệ thống tiến hành xuất và tải file Excel chứa tệp dữ liệu excel đã chọn về máy tính cá nhân.

    • Hành vi 3: Hiển thị thông báo (toast) thành công:
      • Tiêu đề thông báo: Thành công
      • Nội dung thông báo: Xuất dữ liệu thành công
    - Thông

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Thông báo tóm tắt lỗiVăn bản (Text)Không bắt buộc

    Không cho phép người dùng thao tác tương tác (nhấn

    Thể hiện tên tùy chọn là "Trên trang này" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất chỉ dữ liệu ca làm việc đang hiển thị trên trang hiện tại.1.3Tùy chọn "Tất cả kết quả tìm kiếm hiện tại"

    /chọn/sửa).

    Thể hiện tổng quan về kết quả của quá trình nhập file Excel như sau:

    • Icon: Dấu "x" màu đỏ: biểu thị lỗi bên trái tiêu đề.
    • Tiêu đề: Không thành công
    • Mô tả chi tiết: File excel bạn nhập chưa chính xác
    2Bảng "Danh mục lỗi gặp phải"Văn bản (Text)Không bắt buộc
    Không cho phép người dùng thao tác tương tác (nhấn
    Thể hiện tên tùy chọn là "Tất cả kết quả tìm kiếm hiện tại" cho phép người dùng chọn cách thức xuất tệp dữ liệu là xuất danh sách ca làm việc đã được lọc (filter) hoặc tìm kiếm (search).2Nút "Hủy"
    /chọn/sửa).Thể hiện tiêu đề bảng: Danh mục các lỗi gặp phải
    2.1Dòng lỗiVăn bản (Text)Không bắt buộc
    Không cho phép người dùng

    Thể hiện nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3Nút "Áp dụng"Nút chức năng (Button)Bắt buộc
    thao tác tương tác (nhấn/chọn/sửa).- Thể hiện cột số thứ tự dòng/hàng bị lỗi trong file Excel gốc.
    - Tiêu đề cột: Dòng lỗi
    2.2Tên lỗiVăn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).- Thể hiện cột nội dung/mô tả chi tiết lỗi gặp phải tại dòng tương ứng ở mục 2.1.
    - Tiêu đề cột: Tên lỗi
    3Nút "Tải xuống"Nút chức năng (Button)Không bắt buộc4Nút "X"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để thực hiện quá trình tải xuống tệp dữ liệu excel bảng "Danh mục các lỗi gặp phải".

    - Thông tin tệp dữ liệu được xuất ra:

    Thể hiện nút chức năng cho phép xuất tệp dữ liệu excel ca làm việc.




    - Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện hiện  nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    3.4.8. Màn hình pop-up "Lỗi nhập file excel" :

    Văn bản (TextKhông cho thao tác tương tác (nhấn/chọn/sửa).Văn bản (TextKhông cho thao tác tương tác (nhấn/chọn/sửa).

    STT

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

    Kiểu dữ liệu

    Điều kiện

    Quy định

    Mô tả

    1Thông báo tóm tắt lỗi
    5Nút "Nhập lại"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng

    Thể hiện tổng quan về kết quả của quá trình nhập file Excel như sau:

    • Icon: Dấu "x" màu đỏ: biểu thị lỗi bên trái tiêu đề.
    • Tiêu đề: Không thành công
    • Mô tả chi tiết: File excel bạn nhập chưa chính xác
    2Bảng "Danh mục lỗi gặp phải"Văn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).Thể hiện tiêu đề bảng: Danh mục các lỗi gặp phải
    2.1Dòng lỗi

    nhấn nút.

    - Khi nhấn nút, hệ thống đóng pop-up "Lỗi nhập file excel" và điều hướng người dùng quay lại màn hình pop-up "Nhập file excel": tham chiếu mục: 3.4.6. Màn hình pop-up "Nhập file excel" 

    Thể hiện  nút chức năng cho phép người dùng quay lại màn hình pop-up "Nhập file excel" để thực hiện lại quá trình đính kèm tệp dữ liệu.
    6Nút "X"Nút chức năng (Button)Không bắt buộc
    - Cho phép người dùng
    - Thể hiện cột số thứ tự dòng/hàng bị lỗi trong file Excel gốc.
    - Tiêu đề cột: Dòng lỗi
    2.2Tên lỗiVăn bản (Text)Không bắt buộcKhông cho phép người dùng thao tác tương tác (nhấn/chọn/sửa).- Thể hiện cột nội dung/mô tả chi tiết lỗi gặp phải tại dòng tương ứng ở mục 2.1.
    - Tiêu đề cột: Tên lỗi
    3Nút "Tải xuống"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn để thực hiện quá trình tải xuống tệp dữ liệu excel bảng "Danh mục các lỗi gặp phải".

    - Thông tin tệp dữ liệu được xuất ra:

    - Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện  nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.
    5Nút "Nhập lại"Nút chức năng (Button)Không bắt buộc

    - Cho phép người dùng nhấn nút.

    - Khi nhấn nút, hệ thống đóng pop-up "Lỗi nhập file excel" và điều hướng người dùng quay lại màn hình pop-up "Nhập file excel": tham chiếu mục: 3.4.6. Màn hình pop-up "Nhập file excel" 

    Thể hiện  nút chức năng cho phép người dùng quay lại màn hình pop-up "Nhập file excel" để thực hiện lại quá trình đính kèm tệp dữ liệu.
    6Nút "X"Nút chức năng (Button)Không bắt buộc- Cho phép người dùng nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện  nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.nhấn để hủy bỏ các thay đổi và đóng giao diện hiện tại mà không lưu thông tin.Thể hiện  nút chức năng cho phép hủy bỏ thao tác mà không lưu dữ liệu.

    4. Tổng hợp màn hình và chức năng tương ứng theo tiêu chí nghiệm thu 

    Tiêu chí nghiệm thu

    Màn hình và chức năng

    Tiêu chí nghiệm thuNội dungMàn hìnhChức năngĐề mụcĐề mục con
    Tiêu chí nghiệm thu 1Tôi muốn xem được danh sách ca làm việc bao gồm các thông tin: 
    • STT
    • Mã ca làm việc (Duy nhất)
    • Tên ca làm việc
    • Trạng thái
    "Cài đặt thời gian làm việc" - Tab "Ca làm việc" Xem danh sách ca làm việc3.1.1. Màn hình "Cài đặt thời gian làm việc" - Tab "Ca làm việc" 
    Tiêu chí nghiệm thu 2Tôi muốn tìm kiếm được thông tin ca làm việc theo Mã-tên ca làm việc"Cài đặt thời gian làm việc" - Tab "Ca làm việc" Ô tìm kiếm3.1.2. Màn hình "Cài đặt thời gian làm việc" - Tab "Ca làm việc" - Chức năng tìm kiếm

    3.1.2.1. Trường hợp 1: Có kết quả tìm kiếm

    3.1.2.2. Trường hợp 2: Không có kết quả tìm kiếm