Run report profile command

Giới thiệu


Lệnh này được dùng để chạy 1 report dựa trên profile đã được định nghĩa trước ở chức năng Report Profile

Lệnh này sẽ kiểm tra phân quyền user được phép chạy hay không thông qua pbs.BO.Report.RunReportProfile + Mã hiệu profile

Sử dụng


 pbs.BO.Report.RunReportProfile?Code=PROFILE_CODE&... running parameters
Code
Tham số bắt buộc, là mã hiệu của report profile muốn chạy.
$StyleSheets=Y/N
Tham số không bắt buộc. Áp dụng khi output là dạng html. Y tự động thêm các stylesheet của bootstrap vào kết quả html.
$JavaScripts=Y/N
Tham số không bắt buộc. Áp dụng khi output là dạng html. Y tự động thêm thư viện javascripts của bootstrap vào kết quả html.
$Output=API
Được sử dụng khi kết quả báo cáo là file json hoặc xml. Tùy chọn này đọc file kết quả và gửi vào body của api response.
$convertNullToEmpty (default = N)
Đối với template excel. Tùy chọn này sẽ thay thế các giá trị null thành ký tự trống và xóa các khoảng trống phía sau dữ liệu dạng chuỗi. Điều này ảnh hưởng tới các hàm lookup của report template
UsePhoebusWebBrowser
Nếu kết quả báo cáo là file html. Chương trình sẽ dùng html viewer của Phoebus để trình bày kết quả. Nếu user muốn sử dụng browser ngoài để trình bày kết quả thì phải đặt lại tùy chọn này là UsePhoebusWebBrowser=N
Các tham số khác

Được sử dụng để lấy dữ liệu từ nguồn để chạy báo cáo.

StyleSheet được thêm vào:

<link rel="stylesheet" href="https://phoebusfiles.blob.core.windows.net/help/_css/bootstrap.min.css">
<link rel="stylesheet" href="https://phoebusfiles.blob.core.windows.net/help/_webjscss/prism.css">

JavaScripts được thêm vào:

 <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
            integrity="sha256-pasqAKBDmFT4eHoN2ndd6lN370kFiGUFyTiUHWhU7k8="
            crossorigin="anonymous"></script>

<script src="https://phoebusfiles.blob.core.windows.net/help/_js/bootstrap.min.js"></script>
<script src="https://phoebusfiles.blob.core.windows.net/help/_webjscss/prism.js"></script>

Xem thêm



Updated on : 2023-03-13 11:18:54. by : . at X1-EXTREME.

Topic : Run report profile. pbs.bo.report.runreportprofile