整體概況
某企業主要是為樓宇之間以及樓宇內的訊息全面覆蓋提供解決方案,當前企業內訊息化建設比較全面:辦公協同系統、合同管理系統、ERP系統、專案管理系統等,現希望實現個訊息系統的資料整合實現資料抽取分析,而其中較重要的一塊就是統計辦公中的流程處理,希望實現對流程流轉效率進行統計分析。
本方案將初步的介紹基於報表開發產品實現多系統之間的整合同時對資料抽取匯總,對流程流轉情況進行分析統計,本方案的最大優點就是除了實現資料匯總分析,同時還充分考慮到了節假日和周末,以及不同時令下的上下班時間問題。統計出來的是純工作時間,確保資料的真實性和有效性。
工具情況
OA系統:泛微OA;
報表開發工具:FineReport;
專案概況——工作流節點辦理情況表
報表開發思路
先用sql語句取出流程資料,設計器中表樣設計,資料拖拽至相應儲存格,計算公式的編輯,報表完成。
報表亮點
本報表具有資料鑽取功能,點擊某個流程號可以鑽取到OA系統中該流程的流轉細節
成果展示
方便查看某月各分公司流程發起數量、辦結情況、辦結率以及本年發起的流程數、辦結率,同時可以向下鑽取查看下屬部門流程參與明細,繼續鑽取查看部門內各職員流程發起明細,同時可以點擊具體流程ID鑽取到OA系統查看該流程流轉明細。
專案概況——流程效率統計分析表
報表開發思路
從資料庫表中讀取流程資料,表樣設計,將資料列綁定之儲存格,公式編輯,子表製作,添加超級鏈接,完成報表。
該報表亮點
該報表展示的是各分公司流程參與情況的匯總資料,可以向下鑽取,查看下屬各部門流程參與情況,以及查看部門下每個人的流程參與情況。
本報表還添加了三維立體柱狀圖表,對參與的流程數量進行展現,通過圖表展現更直觀,對比性更高
成果展示
方便查看某月各分公司流程參與數量、耗時計算、辦結率以及本年參與的流程數、辦結率,同時可以向下鑽取查看下屬部門流程參與明細,繼續鑽取查看部門內各職員流程參與明細,同時可以點擊具體流程ID鑽取到OA系統查看該流程流轉明細。
FineReport與e-cology整合
伺服器部署
1、e-cology採用的伺服器為resin2.x,整合的第一步就是將WebReport部署在resin2.x伺服器上。
2、將WebReport工程的WEB-INF資料夾下的內容和必要的資料庫檔案拷貝至\WEAVER\ecology\WEB-INF下。
3、http://ip:port/ReportServer可訪問到伺服器訊息,那麼伺服器部署成功。
許可權整合
許可權整合•FineReport許可權控制詳解
OA系統登錄:通過OA登錄界面,利用AJAX將帳號和密碼傳到報表的認證地址。
FineReport獲取到帳號、密碼:通過傳遞的報表認證地址,FR獲取到帳號、密碼。
FineReport許可權控制:FR支援四種身份認證方式,通過身份、角色對模板訪問進行許可權控制,亦可對模板的某一部分進行許可權控制。
頁面整合•頁面節點整合
泛微OA前端可以個性化頁面定製,因此可以在Web前端增加(修改)節點,指向報表模板。
頁面整合•頁面內元素整合