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.
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.
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 
3. Điền vào các thông tin trên mục Short Info như Survey Id, Tiêu đề, ...

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 bên cạnh để chọn loại câu hỏi từ danh mục.
|
Datasource Url
|
Bấm vào nút 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 nếu cho phép chọn nhiều thông tin từ danh mục.
|
5. Bấm nút lưu để Lưu mẫu tin Survey.
|
Sau khi đã định nghĩa Survey, tại màn hình Danh sách Srv, tick vào Survey hoặc mở xem Survey cần thiết kế và bấm nút 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 bên dưới góc trái hoặc click chuột phải, chọn Customize Layout.

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

|
________________________
Updated date: 14/07/2015