...
| 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 | Họ và tên người liên hệ* | Văn bản (Text) | Bắt buộc | Hệ thống hiển thị sẵn giá trị đã khai báo trước đó tại trường Tên và Tên đệm và cho phép chỉnh sửa:
| Thể hiện trường nhập văn bản để khai báo thông tin họ và tên của người liên hệ cho cả 2 loại nhà cung cấp:
|
| 2 | Số điện thoại* | Văn bản (Text) | Bắt buộc | Hệ thống hiển thị sẵn giá trị đã khai báo trước đó tại trường Tên và Tên đệm và cho phép chỉnh sửa:
- Dữ liệu:
- Sau khi nhập, hệ thống ghi nhận giá trị nhập vào và thực hiện làm sạch dữ liệu (loại bỏ khoảng trắng đầu/cuối).
| Thể hiện trường nhập văn bản để khai báo thông tin số điện thoại của người liên hệ cho cả 2 loại nhà cung cấp:
|
| 3 | Chức vụ | Văn bản (Text) | Không bắt buộc | Hệ thống hiển thị sẵn giá trị đã khai báo trước đó tại trường Tên và Tên đệm và cho phép chỉnh sửa:
| Thể hiện chức vụ của người liên hệ cho cả 2 loại nhà cung cấp:
|
| 4 | Email* | Văn bản (Email) | Bắt buộc | Hệ thống hiển thị sẵn giá trị đã khai báo trước đó tại trường Tên và Tên đệm và cho phép chỉnh sửa:
- Sau khi nhập, hành vi hệ thống như sau:
| Thể hiện địa chỉ email của người liên hệ cho cả 2 loại nhà cung cấp:
|
| 5 | Mặc định | Công tắc (Toggle/Switch) | Không bắt buộc | - Khi chỉ có 01 thông tin người liên hệ, không cho phép thay đổi trạng thái của công tắc. - Khi có từ 02 thông tin người liên hệ, người dùng được phép thay đổi trạng thái công tắc để thiết lập tài khoản mặc định.
| Thể hiện công tắc bật/tắt để xác định việc mặc định thông tin người liên hệ cho cả 2 loại nhà cung cấp:
|
| 6 | Thêm người liên hệ | Nút chức năng (Button) | Không bắt buộc | Cho phép người dùng nhấn vào nút để thêm mới một dòng để nhập bản ghi thông tin về thông tin người liên hệ. | Thể hiện nút Thêm tài khoản cho phép thêm mới một dòng để nhập bản ghi thông tin về thông tin người liên hệ. |
| 7 | Biểu tượng Xóa | Nút chức năng (Button) | Không bắt buộc | - Cho phép người dùng nhấn vào nút để xóa thông tin người liên hệ. - Sau khi người dùng nhấn nút Xóa, hệ thống hiển thị pop-up xác nhận xóa: Tham chiếu mục 3.4.1.3.1. Pop-up Xác nhận xóa | Thể hiện nút dùng để xóa thông tin người liên hệ đã khai báo cho cả 2 loại nhà cung cấp:
|
| 8 | Nút Áp dụng | Nút chức năng (Button) | Không bắt buộc | 1. Trường hợp 1: Tích hợp thành công 1.1. Điều kiện: - Tab Thông tin chung: Tất cả trường bắt buộc được nhập đầy đủ nhập hợp lệ - Tab Người liên hệ:
1.2. Hành vi hệ thống khi nhấn nút “Áp dụng”: 1.2.1. Màn hình Nhà cung cấp - BPM gọi API gửi thông tin nhà cung cấp sang SAP - Hiển thị trạng thái đồng bộ = "Thất bại" tại màn hình Nhà cung cấp: Tham chiếu mục 3.4.5. Màn hình Nhà cung cấp 1.2.2. Màn hình Tích hợp SAP - Tab nhà cung cấp - Hiển thị bản ghi tích hợp với các thông tin:
2. Trường hợp 2: Tích hợp thất bại 2.1. Điều kiện: - Tab Thông tin chung: Tất cả trường bắt buộc được nhập đầy đủ nhập hợp lệ - Tab Người liên hệ:
- SAP trả về lỗi / API lỗi / timeout 2.2. Hành vi hệ thống khi nhấn nút “Áp dụng”: 2.2.1. Màn hình Nhà cung cấp
2.2.2. Màn hình Tích hợp SAP - Tab nhà cung cấp - Hiển thị bản ghi tích hợp với các thông tin:
3. Trường hợp 3: Dữ liệu không hợp lệ 3.1. Điều kiện: - Tab Thông tin chung: Có ≥ 1 trường bắt buộc chưa nhập / nhập sai định dạng
3.2. Hành vi hệ thống khi nhấn nút “Áp dụng”: 3.2.1. Màn hình Thêm mới nhà cung cấp - Tab thông tin chung - Hệ thống KHÔNG gọi API sang SAP - Hệ thống thực hiện kiểm tra hợp lệ dữ liệu (inline validation) và hiển thị đồng thời lỗi tại các trường:
3.2.2. Màn hình Thêm mới nhà cung cấp - Tab Người liên hệ
3.2.2. Màn hình Tích hợp SAP - Tab nhà cung cấp - Tạo bản ghi tích hợp mới ở trạng thái: Thất bại | Thể hiện nút chức năng cho phép áp dụng thông tin thêm mới cho cả 2 loại nhà cung cấp:
|
| 9 | Nú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 để thoát khỏi màn hình pop-up Thêm mới nhà cung cấp | Thể hiện nút chức năng cho phép thoát khỏi màn hình pop-up Thêm mới nhà cung cấp |
...