Câu hỏi (Phoebus Survey)

Navigation:  Các công cụ phát triển phần mềm > Xử lý dữ liệu (Data Processing) > Các lệnh tương tác người dùng >

Câu hỏi (Phoebus Survey)

Previous pageReturn to chapter overviewNext page
Show/Hide Hidden Text

Câu hỏi - Survey là gì?

Trong Phoebus, trường hợp các báo cáo khi chạy cần thiết phải cung cấp các tham số đầu vào, trước đây có thể thực hiện thông qua chức năng CMD (lệnh do người dùng định nghĩa), Phoebus4.5 cung cấp thêm một công cụ mới thông minh và dễ sử dụng hơn có tên gọi Phoebus Servey.

 

Phoebus Servey giúp tạo ra các câu hỏi để hỏi người dùng điền vào các tham số trước khi chạy báo cáo, nhằm đáp ứng cho các báo cáo có yêu cầu phải nhập tham số với giao diện dễ sử dụng.

 

tipbulb           pbs.BO.Forms.SRV

Câu lệnh mở tính năng Survey.

Mục này hướng dẫn các thao tác thực hiện tạo Survey trên Phoebus.

<%EXTOGGLE%>Tạo Survey

1. Vào chức năng pbs.bo.forms.SRV

2. Bấm nút tạo mới trên góc phải màn hình srv001_zoom70

3. Điền vào các thông tin trên mục Short Info như Survey Id, Tiêu đề, ...

srv002_zoom20

 

4. Nhập các câu hỏi tại mục Questions

Mỗi Survey Id có thể tạo nhiều câu hỏi khác nhau để đáp ứng nhu cầu sử dụng.

No

Số thứ tự câu hỏi tự động nhảy, theo đó hệ thống ngầm định hiểu các code của từng thứ tự câu hỏi được tạo ra lần lượt là:

1 - Q001, 2 - Q002, ..., n - Q00n

Sorting No

 

Question

Tên câu hỏi.

Question Type

Bấm vào nút srv003_zoom90 bên cạnh để chọn loại câu hỏi từ danh mục.

Datasource Url

Bấm vào nút srv003_zoom90 bên cạnh để chọn nguồn dữ liệu từ danh mục.

Tại đây cũng có thể nhập tực tiếp các lệnh như Period, Month, ... để chọn kỳ, ngày tháng, ...

Chọn nhiều mục

Tick nut_tick nếu cho phép chọn nhiều thông tin từ danh mục.

 

5. Bấm nút lưu nut_save_zoom70 để Lưu mẫu tin Survey.

 

<%EXTOGGLE%>Thiết kế Survey

Sau khi đã định nghĩa Survey, tại màn hình Danh sách Srv, tick nut_tick vào Survey hoặc mở xem Survey cần thiết kế và bấm nút nut_test_zoom70 Chạy thử.

Màn hình chạy thử của survey đã chọn được hiển thị, tại đây có thể tiến hành các thiết kế tương tự như form chức năng thông thường, bằng cách bấm vào nút nut_design_zoom90 bên dưới góc trái hoặc click chuột phải, chọn Customize Layout.

srv005_zoom30

Để đọc diễn giải cho các lookup code, kéo thả srv008 vào vị trí và chọn Text\Edit Box: chọn mã câu hỏi (Q001, Q002, ...).

<%EXTOGGLE%>Chạy Survey

Một survey được tạo ra giúp cho việc chạy các báo cáo cần điền nhiều tham số, chức năng này có thể thay thế hoàn toàn cho chức năng Lệnh do người dùng định nghĩa (CMD) trước đây.

Để áp dụng chạy một survey cho bất kỳ báo cáo nào trên dashboard, cần thông qua một gadget trên dashboard đó, ví dụ: Tile Gadget, ...

Lệnh để chạy survey tại ô command khi định nghĩa Tile Gadget như sau:

phoebus://report?id=Ten_Report&P1=[Q001]&P2=[Q002]&P3=[Q003]&output=XL&$survey=Survey_Id

report?id=_____

Tên báo cáo (tên template)

&P1=[Q001]

&P2=[Q002]

...

Các tham số cần thiết khi chọn báo cáo, tương ứng với các mã câu hỏi theo thứ tự trong mỗi Survey Id.

&output=_____

Chọn loại file khi báo cáo được xuất ra.

&$survey=Survey_Id

$survey được dùng để phân biệt câu lệnh gọi ra các survey.

 

Khi bấm vào tile gadget, xuất hiện bảng chọn tham số có giao diện như kết quả đã thiết kế tại chức năng Survey --> thực hiện chọn các tham số --> sau

đó bấm OK để xuất ra báo cáo.

srv007_zoom30

 

 

________________________

Updated date: 14/07/2015