Versions Compared

Key

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

...

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”.
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.

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

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.

  • Công tắc Bật (ON): Ca làm việc được kích hoạt/hoạt động.
  • Công tắc Tắt (OFF): 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.1Buổi sáng: Giờ bắt đầu

Thời gian

(Date time)

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.2Buổi sáng: Giờ kết thúc

Thời gian

(Date time)

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.3Buổi chiều: Giờ bắt đầu

Thời gian

(Date time)

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 trường cho phép người dùng nhập giờ bắt đầu của ca buổi chiều.

4.4Buổi chiều: Giờ kết thúc

Thời gian

(Date time)

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 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) đã đượ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 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 hiển thị thông báo lỗi
      • Hiển thị thông báo lỗi. 
        • Tiêu đề thông báo: Không thành công
        • Nội dung
        : Dữ liệu không hợp lệ
        • thông báo: Mã ca và ngày áp dụng đã tồn tại

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.

...

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.1Buổi sáng: Giờ bắt đầu

Thời gian

(Date time)

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.2Buổi sáng: Giờ kết thúc

Thời gian

(Date time)

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 hiện có.
4.3Buổi chiều: Giờ bắt đầu

Thời gian

(Date time)

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 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.4Buổi chiều: Giờ kết thúc

Thời gian

(Date time)

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 để chỉnh sửa thông tin 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 sau khi chỉnh sửa không trùng với bản ghi đã tồn tại trong hệ thống.

    • Hành vi hệ thống:
      • Hành vi 1: Hệ thống cập nhật thông tin ca làm việc và giữ nguyên trạng thái hiện tại của ca.
      • 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: Cập nhật ca làm việc thành công
  • Trường hợp 2: Dữ liệu không hợp lệ:
    • Điều kiện:
      • Một hoặc nhiều trường thời gian theo ngày (Thứ 2 → Chủ Nhật) bị bỏ trống, nhập sai định dạng hoặc không hợp lệ.
      • Bản ghi có Mã ca + Ngày áp dụng sau khi chỉnh sửa trùng với bản ghi khác trong hệ thống.

    • Hành vi hệ thống: 
      • Không lưu chỉnh sửa.
      • Hiển thị thông báo lỗi. 
        • Tiêu đề thông báo: Không thành công
        • Nội dung thông báo: Lỗi trùng mã ca và ngày áp dụng với mã ca và ngày áp dụng: " Mã ca và ngày áp dụng đã tồn tại"

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.

...