Wizard Profile

Giới thiệu


Khi nhập dữ liệu thực tế, thông tin có thể được lưu vào nhiều bảng lưu trữ khác nhau do yêu cầu tối ưu CSDL.

✔️ Ví dụ

Khi có nhân viên mới, ta sẽ phải nhập các thông tin:

Do đó, khi triển khai, ta phải tổ chức cách thức nhập liệu sao cho đơn giản để user không quên 1 trong các bước cần thực hiện.

Chức năng này cho phép gom các thông tin cần nhập lại thành 1 chuỗi các bước mà user cần thực hiện tuần tự. Ưu điểm của cách tiếp cận này:

  1. Các bước nhập liệu sẽ tuần tự hiện ra cho user thao tác mà không cần phải nhớ quy trình.
  2. Khi nhập liệu, thông tin từ các bước trước có thể được sử dụng để tự điền vào các bước sau.
  3. Thông tin tại mỗi bước được kiểm tra, lưu và xử lý trước khi chuyển sang bước tiếp theo. User có thể bỏ qua các bước phía sau nếu cần thiết.

b849cf26-ac3b-4ad4-964d-bfeda09d91ac.pbs_bo_forms_wizard_md

⚠️ Chú ý

Wizard rất phù hợp để nhập nhiều loại dữ liệu tham chiếu đơn giản cho 1 đối tượng. Đối tượng có thể là khách hàng, nhà cung cấp, nhân viên, dự án, hợp đồng ....

Hãy cố gắng triển khai sao cho mỗi bước nhập liệu đơn giản nhất có thể và chỉ nên chứa các ô mà user cần nhập mà thôi.

Wizard hoàn toàn không phù hợp để nhập dữ liệu dạng transaction như nhật ký kế toán, lưu chuyển kho, purchase orders, work orders ... Dữ liệu transaction về bản chất là độc lập và được nhập hàng ngày để ghi nhận các nghiệp vụ trong quá trình sản xuất kinh doanh.

Wizard cũng không hoàn toàn phù hợp đối với các mẩu tin master detail phức tạp. Đối với các mẩu tin loại này, ta nên nhập bằng chức năng của chính nó.

Sử dụng


Mở chức năng Wizard và khai báo các bước như hình bên dưới.

2dee996c-ea3e-4d38-bf7e-df9a35ec45fb.pbs_bo_forms_wizard_md

Các trường dữ liệu

Code K
Mã hiệu của Wizard
Description
Diễn giải^**^.
Preset
Mã hiệu **Preset Rules được sử dụng để tạo thông tin ban đầu khi mở wizard.
SubformCode

Công thức xác định mã subform của wizard. Nếu để trống, chương trình sẽ lấy mã là Code của wizard.

Enter the subform code, which will apply to this wizard. Start with = if the subform is a formula.

Các bước của wizard

Mỗi bước được định nghĩa tương ứng với 1 giao diện nhập liệu hoặc/và xử lý dữ liệu. Trong đó:

Cột Ý nghĩa
StepCode số thứ tự các giao diện
Name tên bước
DataType Là loại dữ liệu mà bước này cần nhập mới hoặc cập nhật thông tin.
Parameters Các tham số được dùng để tạo mới mẩu tin ở bước này.
CommandUrl Lệnh được thực hiện khi user hoàn tất bước này.
Instructions Hướng dẫn ngắn gọn cho user phải nhập gì ở bước này.

Các cột này sẽ được giải thích kỹ hơn ở lệnh Run wizard profile

Các nút lệnh

Lệnh Diễn giải
Test Chạy thử

Xem thêm



Updated on : 2021-10-23 08:30:28. by : . at T470-01.

Topic : Wizard Profile. pbs.bo.forms.wizard