反馈已提交

网络繁忙

如何在FineBI中發佈FineReport範本

1. 概述

1.1 版本

BI 伺服器版本

功能變更

6.0

-

1.2 問題描述

FineBI工程未集成FineReport工程的情況下,如何掛載/使用FineReport範本呢?

1.3 解決思路

有兩種使用場景:

1)將FineReport範本掛載到FineBI工程目錄中展示。

2)將FineReport範本透過儀錶板的 Web 組件連結展示。

注:若FineBI工程和FineReport工程互通,也可在FineBI工程目錄直接掛載FineReport範本的超連結,本文不贅述此情況。

2. 範例一:掛載到目錄中

本章範例:在FineBI系統目錄中,展示FineReport範本「段落明細表」。

2.1 上傳FineReport範本

將FineReport範本「段落明細表」拷貝到%FineBI%\webapps\webroot\WEB-INF\reportlets目錄下,如下圖所示:

2.2 設定資料連結

在FineBI系統中,需要新增一個資料連結,和FineReport範本「段落明細表」用到的資料連結完全一致,命名也必須完全相同。

管理者登入FineBI系統,點選「管理系統>資料連結>資料連結管理」,點選「建立資料連結」,建立一個和「段落明細表」用到的資料連結完全一致的資料連結。

2.3 新增目錄

管理者登入FineBI系統,點選「管理系統>目錄管理」,選擇想要掛出的對應目錄後,點選「新增範本」,如下圖所示:

進入範本設定介面,此時頁面即顯示當前工程中的所有 FineReport 範本,選擇FineReport範本「段落明細表」,點選「下一步」。

設定掛出範本的名稱、描述、型別等,點選「確定」,FineReport範本「段落明細表」即發佈成功。如下圖所示:

注:如範本預覽型別為填報,FineBI工程必須購買了「資料錄入」功能點,否則無法進行填報。詳情請參見:註冊管理 。

2.4 效果預覽

開啟目錄,重新整理,左側目錄樹中顯示剛剛新增的FineReport範本「段落明細表」,如下圖所示:

3. 範例二:在組件中引用

本章範例:在FineBI的Web組件中,展示FineReport範本「段落明細表」。

3.1 上傳FineReport範本

將FineReport範本「段落明細表」拷貝到%FineBI%\webapps\webroot\WEB-INF\reportlets目錄下,如下圖所示:

 

3.2 設定數據連結

在FineBI系統中,需要新增一個資料連結,和FineReport範本「段落明細表」用到的資料連結完全一致,命名也必須完全相同。

管理者登入FineBI系統,點選「管理系統>資料連結>資料連結管理」,點選「建立資料連結」,建立一個和「段落明細表」用到的資料連結完全一致的資料連結。

3.3 建立儀錶板

使用者登入FineBI系統,點選「我的分析」,點選「建立分析主題」。如下圖所示:

無需選擇資料,直接點選「取消」。新增一個「儀錶板」,選擇「其他>Web組件」,將其拖入儀錶板中,如下圖所示:

為該 Web 組件新增超連結,對應 FineReport 儀錶板的連結為:/webroot/decision/view/report?viewlet=xxxxx.cpt

xxxxx.cpt 對應為該範本保存在 reportlets 資料夾中的 cpt 檔案名稱。

比如 FineReport範本 cpt 檔案為「段落明細表.cpt」,則該範本的連結就是/webroot/decision/view/report?viewlet=段落明細表.cpt。如下圖所示:

若 cpt 檔案位於 reportlets 下一級資料夾,例如範本段落明細表位於..\webapps\webroot\WEB-INF\reportlets\test,則連結形式為/webroot/decision/view/report?viewlet=test/段落明細表.cpt

  • 若新增填報報表,則需在連結新增尾碼&op=write。例如供應商資訊查詢為填報報表,則連結形式為/webroot/decision/view/report?viewlet=供應商資訊查詢.cpt&op=write

  • 若需要新增的報表A中新增了超連結,且連結至另一報表B,如下圖所示,供應商資訊查詢報表中新增了超連結,連結範本為折線圖範本,且位址位於..\reportlets\demo\chart

       則在FineBI 中新增時,不僅需要將供應商資訊查詢報表拷貝至..\webapps\webroot\WEB-INF\reportlets\目錄下,還需要將超連結的折線圖範本拷貝至對應的..\reportlets\demo\chart目錄下,這樣供應商資訊查詢範本在新增成功後,才能成功超連結跳轉。

3.4 效果預覽

保存儀錶板,預覽即可在該儀錶板的Web組件中查看到FineReport範本「段落明細表」,如下圖所示:

4. 注意事項

若範本不存放在當前FineBI工程中,而是在其他工程中。

當前工程以目錄超連結/Web組件超連結呼叫其他工程的範本時,必須要關閉範本所在工程的「管理系統>安全管理>安全防護>Security Headers」的「點選劫持攻擊防護」。

詳情請參見:安全防護

附件列表


主题: 管理系統
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭