...
3.4 Mô tả các trường dữ liệu trên màn hình:
3.4.1 Màn hình danh sách nhóm quy trình
...
Field
(Trường dữ liệu)
...
Type
(Kiểu dữ liệu)
...
Required
(Bắt buộc)
...
Length
(Độ dài ký tự)
...
Validation
(Quy định)
...
Description
(Mô tả)
...
STT
...
Số (Number)
...
Không bắt buộc
...
Thể hiện số thự tự tự sinh tăng dần của từng bản ghi trên màn hình danh sách danh mục nhóm quy trình
...
Mã nhóm quy trình
...
Văn bản (Text)
...
Chỉ xem
...
Thể hiện mã của nhóm quy trình
...
Tên nhóm quy trình
...
Văn bản (Text)+ Đường dẫn (Hyperlink)
...
Không bắt buộc
...
- Chỉ xem
- Sau khi nhấn vào tên nhóm quy trình, hệ thống mở ra Pop-up "Xem chi tiết nhóm quy trình"
...
Thể hiện tên của nhóm quy trình
...
Công tắc (Toggle)
...
Không bắt buộc
...
Hệ thống cho phép người dùng chọn 1 trong 2 giá trị:
- Hoạt động
- Không hoạt động
...
Thể hiện trạng thái hoạt động của nhóm quy trình với 2 giá trị tương ứng gồm:
- Hoạt động: Thông tin đang hoạt động và có thể sử dụng.
- Không hoạt động: Thông tin đang không hoạt động và không thể sử dụng
...
Không bắt buộc
...
- Ô cho phép người dùng nhập từ khóa theo tiêu chí:
- Mã nhóm quy trình
- Tên nhóm quy trình
- Hệ thống tự động lọc dữ liệu ngay khi người dùng nhập.
- Hệ thống thực hiện trả về kết quả theo 2 trường hợp:
- Trường hợp 1 - Có kết quả:
- Điều kiện: Có ít nhất một nhóm quy trình trong hệ thống khớp với từ khóa người dùng nhập.
- Hành vi: Hệ thống Thể hiện danh sách các nhóm quy trình khớp với từ khóa tìm kiếm.
- Trường hợp 2 - Không có kết quả:
- Điều kiện: Không có nhóm quy trình nào khớp với từ khóa tìm kiếm hoặc danh sách nhóm quy trình ban đầu trống.
- Hành vi: Hệ thống Thể hiện thông báo "Ở đây chưa có gì cả. Hiện tại chưa có nhóm quy trình nào. Hãy thêm mới nhóm quy trình đầu tiên nhé!"
...
Nút “Thêm mới”
...
Nút chức năng (Button)
...
Không bắt buộc
...
Nút “Sửa”
...
Nút chức năng (Button)
...
Không bắt buộc
...
Nút “Xóa”
...
Nút chức năng (Button)
...
Không bắt buộc
...
Hộp tích chọn
(Check box)
...
- Không hiển thị hộp tích chọn đối với:
- Bản ghi đã được sử dụng trong "01- Nhân viên lập yêu cầu xây dựng quy trình"
- Cho phép người dùng tích chọn một/ nhiều/ tất cả các dòng để thực hiện thao tác xóa hàng loạt.
...
Nút "Xóa" hàng loạt
...
Chỉ hiển thị nút sau khi người dùng đã bấm vào hộp tích chọn
Sau khi nhấn nút, hệ thống mở ra pop-up "Xác nhận xóa (hàng loạt)"
...
3.4.1.2 Màn hình pop-up "Thêm mới nhóm quy trình"
- Pop-up "Thêm mới nhóm quy trình" hiển thị khi người dùng nhấn button "Thêm mới" trên màn hình danh sách
...
Field
(Trường dữ liệu)
...
Type
(Kiểu dữ liệu)
...
Required
(Bắt buộc)
Length
(Độ dài ký tự)
...
Validation
(Quy định)
Description
(Mô tả)
...
1
...
Mã nhóm quy trình
...
Văn bản (Text)
...
Bắt buộc
...
Cho phép nhập dữ liệu
...
Cho phép người dùng nhập mã của nhóm quy trình
...
2
...
Tên nhóm quy trình
...
Văn bản (Text)
...
3
...
Công tắc (Toggle)
...
Không bắt buộc
...
Hệ thống cho phép người dùng chọn 1 trong 2 giá trị:
- Hoạt động (mặc định)
- Không hoạt động
...
Cho phép người dùng chọn trạng thái hoạt động của nhóm quy trình với 2 giá trị tương ứng gồm:
- Hoạt động: Thông tin đang hoạt động và có thể sử dụng.
- Không hoạt động: Thông tin đang không hoạt động và không thể sử dụng
...
4
...
Nút “Áp dụng”
...
Nút chức năng (Button)
...
Không bắt buộc
...
- Nút chỉ kích hoạt khi tất cả các trường dữ liệu bắt buộc đã được nhập
- Hệ thống kiểm tra điều kiện các trường bắt buộc
- Sau khi nhấn nút, hệ thống thực hiện kiểm tra trùng lặp dữ liệu ở trường "Mã nhóm quy trình" theo 2 trường hợp:
- TH1: Mã nhóm quy trình không bị trùng lặp → Hệ thống lưu thông tin thêm mới, đóng pop-up và hiển thị toast thành công màu xanh lá: " Thành công - Thêm mới nhóm quy trình thành công"
- TH2: Mã nhóm quy trình bị trùng lặp → Hệ thống không lưu thông tin thêm mới và hiển thị pop-up "Cảnh báo trùng"
...
Cho phép người dùng thêm mới nhóm quy trình
...
5
...
Nút “Hủy”/Nút Đóng “X”
...
Nút chức năng (Button)
...
Không bắt buộc
- Sau khi nhấn nút, hệ thống thực hiện kiểm tra dữ liệu theo 2 trường hợp:
...
3.4.1.3 Màn hình pop-up "Chỉnh sửa nhóm quy trình"
- Pop-up "Chỉnh sửa nhóm quy trình" hiển thị khi người dùng nhấn button "Sửa" trên màn hình danh sách
...
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
...
Mã nhóm quy trình
...
Văn bản (Text)
...
Bắt buộc
...
Hiển thị mã của nhóm quy trình
...
2
...
Tên nhóm quy trình
...
Văn bản (Text)
...
Cho phép người dùng sửa tên của nhóm quy trình
...
3
...
Công tắc (Toggle)
...
Không bắt buộc
...
- Cho phép chỉnh sửa dữ liệu
- Hệ thống cho phép người dùng chọn 1 trong 2 giá trị:
- Hoạt động
- Không hoạt động
...
Cho phép người dùng sửa trạng thái hoạt động của nhóm quy trình với 2 giá trị tương ứng gồm:
- Hoạt động: Thông tin đang hoạt động và có thể sử dụng.
- Không hoạt động: Thông tin đang không hoạt động và không thể sử dụng
...
4
...
Nút “Áp dụng”
...
Nút chức năng (Button)
...
Không bắt buộc
...
- Nút chỉ kích hoạt khi có ít nhất 1 trường dữ liệu được chỉnh sửa
- Hệ thống kiểm tra điều kiện các trường bắt buộc
- Sau khi nhấn nút, hệ thống thực hiện lưu thông tin chỉnh sửa, đóng pop-up và hiển thị toast thành công màu xanh lá: " Thành công - Cập nhât nhóm quy trình thành công"
...
Cho phép người dùng chỉnh sửa nhóm quy trình
...
5
...
Nút “Hủy”/Nút Đóng “X”
...
Nút chức năng (Button)
...
Không bắt buộc
...
- Sau khi nhấn nút, hệ thống thực hiện kiểm tra dữ liệu theo 2 trường hợp:
- TH1: Chưa có trường nào được chỉnh sửa → Hệ thống đóng pop-up và quay về giao diện trước đó
- TH2: Có ít nhất 1 trường đã được chỉnh sửa → Hệ thống hiển thị pop-up "Xác nhận hủy (chỉnh sửa)"
...
3.4.1.4 Màn hình pop-up "Xem chi tiết nhóm quy trình"
- Pop-up "Xem chi tiết nhóm quy trình" hiển thị khi người dùng nhấn vào tên nhóm quy trình trên màn hình danh sách
...
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
...
Mã nhóm quy trình
...
Văn bản (Text)
...
Bắt buộc
...
Chỉ xem
...
Thể hiện mã của nhóm quy trình
...
2
...
Tên nhóm quy trình
...
Văn bản (Text)
...
Thể hiện tên của nhóm quy trình
...
3
...
Công tắc (Toggle)
...
Không bắt buộc
...
Thể hiện trạng thái hoạt động của nhóm quy trình với 2 giá trị tương ứng gồm:
- Hoạt động: Thông tin đang hoạt động và có thể sử dụng.
- Không hoạt động: Thông tin đang không hoạt động và không thể sử dụng
...
4
...
Nút “Hủy”/Nút Đóng “X”
...
Nút chức năng (Button)
...
Không bắt buộc
...
Sau khi nhấn nút, hệ thống đóng pop-up và quay về giao diện trước đó
...
3.4.1.5 Màn hình pop-up "Xác nhận xóa"
- Pop-up "Xác nhận xóa" hiển thị khi người dùng nhấn button "Xóa" trên màn hình danh sách
- Pop-up "Xác nhận xóa (hàng loạt)" hiển thị khi người dùng nhấn button "Xóa hàng loạt" trên màn hình danh sách
...
Field
(Trường dữ liệu)
...
Type
(Kiểu dữ liệu)
...
Required
(Bắt buộc)
Length
(Độ dài ký tự)
...
Validation
(Quy định)
Description
(Mô tả)
...
1
...
Nhãn (Label)
...
Nội dung cảnh báo xác nhận xóa
...
2
...
Nút chức năng (Button)
...
Sau khi nhấn nút, hệ thống kiểm tra bản ghi về nhóm quy trình theo 2 trường hợp:
...
-Bản ghi đã được sử dụng trong "01- Nhân viên lập yêu cầu xây dựng quy trình"
⭢ Hệ thống không cho phép xóa và hiển thị toast cảnh báo: "Cảnh báo - nhóm quy trình đang được sử dụng nên không thể xóa"
- TH2: nhóm quy trình CHƯA được sử dụng trong "danh sách quy trình":
⭢ Hệ thống xóa dữ liệu về tất cả nhóm quy trình được chọn, đóng pop-up và hiển thị toast thành công màu xanh lá: "Thành công - Xóa nhóm quy trình thành công"
...
Cho phép người dùng xóa nhóm quy trình đã chọn
...
3
...
Hủy
...
Nút chức năng (Button)
...
Cho phép người dùng hủy thao tác xóa nhóm quy trình đã chọn và đóng pop-up
...
1
...
Nhãn (Label)
...
Trong đó X là số lượng bản ghi được lựa chọn để xóa
...
Nội dung cảnh báo xác nhận xóa tất cả nhóm quy trình đã chọn
...
2
...
Nút chức năng (Button)
...
Sau khi nhấn nút, hệ thống sẽ trả kết quả:
⭢ Hệ thống xóa dữ liệu về tất cả nhóm quy trình được chọn, đóng pop-up và hiển thị toast thành công màu xanh lá: "Thành công - Xóa X nhóm quy trình thành công"
...
Cho phép người dùng xóa tất cả nhóm quy trình đã chọn
...
3
...
Hủy
...
Nút chức năng (Button)
...
Cho phép người dùng hủy thao tác xóa tất cả nhóm quy trình đã chọn và đóng pop-up
3.4.1.6 Màn hình pop-up "Cảnh báo trùng"
- Pop-up "Cảnh báo trùng" hiển thị khi người dùng nhấn button "Áp dụng" trên màn hình pop-up "Thêm mới nhóm quy trình"
...
Field
(Trường dữ liệu)
...
Type
(Kiểu dữ liệu)
...
Required
(Bắt buộc)
Length
(Độ dài ký tự)
...
Validation
(Quy định)
Description
(Mô tả)
...
1
...
Mã đã được sử dụng. Vui lòng nhập mã khác!
...
Nhãn (Label)
...
Nội dung cảnh báo trùng
...
2
...
Cho phép người dùng đóng pop-up
