Survey

Giới thiệu


Chức năng này được dùng để định nghĩa các cửa sổ hỏi tham số từ thao tác viên. Sau khi định nghĩa, các cửa sổ này có thể gọi từ câu lệnh Phoebus.

Thường nó được dùng khi:

Sử dụng


Ta sử dụng bằng cách thêm tùy chọn $survey=survey_code trong câu lệnh phoebus url.

Sau khi survey được thực hiện, nó sẽ trả về kết quả là 1 danh sách các mã câu hỏi - trả lời.

Trong ví dụ bên dưới, chương trình sẽ yêu cầu user chọn kỳ, sau khi chon, nó trả về Q001 = kỳ được chọn.

image0

Câu hỏi chọn giá trị nhiều cột từ danh sách


Trong đa số các trường hợp, ta chỉ cần 1 giá trị trả về khi user chọn xong dữ liệu từ danh sách.

Một vài trường hợp đặc biệt, ta cần sử dụng nhiều giá trị từ dòng dữ liệu mà user chọn.

Ví dụ:

Ta cần chọn từ query Handover Timeslots (RE)

khi user chọn xong các giá trị của tất cả các cột sẽ được dùng như tham số cho câu lệnh Phoebus URL

Để thực hiện , ta cần set giá trị cột ReturnFields thành * cho câu hỏi như sau:

aafa50a1-5e9f-47f1-a89b-6a9d0793746e.pbs_bo_forms_srv_md

Khi chạy kết quả truy vấn sẽ như sau:

4230b814-0e75-44a5-bec7-7915ce0aaf12.pbs_bo_forms_srv_md


Updated on : 2021-03-30 09:11:29. by : . at T470-01.

Topic : Survey Definition. pbs.bo.forms.srv