Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

開源文書軟體 x 開源報表系統

209 views

Published on

開源文書軟體 x 開源報表系統
晟鑫科技股份有限公司協助國家發展委員會開發開放原始碼資訊系統ODF文件API工具計畫成果介紹

Published in: Software
  • Be the first to comment

開源文書軟體 x 開源報表系統

  1. 1. http://www.ossii.com.tw kevin.lin@ossii.com.tw 晟鑫科技股份有限公司 Kevin 林毓能 Sunday, December 16, 2018 晟鑫科技股份有限公司 開源文書軟體 x 開源報表系統
  2. 2. Sunday, December 16, 2018 晟鑫科技股份有限公司 2 原本應該叫做 資訊系統 ODF 文件 API 工具 說明
  3. 3. 3 Kevin.linul
  4. 4. 4 行政院106年10月31日院授發資字第1061502828號函頒 「推動ODF-CNS15251為政府文件標準格式續階實施計 畫」,賡續推動政府文件以開放文件格式(Open Document Format,以下簡稱ODF)流通保存。 因應資訊系統產製ODF文件之需求,國家發展委員會於本 (107)年規劃發展資訊系統ODF文件API工具,提供公務機 關開發資訊系統產製ODF文件所需之共用元件,未來將提 供公務機關運用,以營造友善政府ODF文件流通環境。 ODF 文件 API 工具由來
  5. 5. 5 推廣期程 主要推廣工作(工具)項目 推動目標 104 各機關網站提供下載的可編輯文 件應支援ODF文書格式 宣導ODF標準,並由提供標準文件檔開始 105 各機關系統間、政府與企業的資 料交換,需支援ODF文書格式 開始推動機關採用ODF做為文件交換標準 106 全面推動各機關使用可編輯ODF 文書軟體 各機關預設使用ODF做為文件編輯格式 107 國發會ODF文件應用工具 製作標準ODF格式檔案並提供支援工具 108 資訊系統ODF文件API工具 提供系統產出ODF文件格式之開放API標準介 面及用戶設計工具 109 ODF文件線上應用及工具更新 持續擴充ODF政策所需之資訊工具並升級基礎 版本 ODF政策推動期程
  6. 6. 6 ►發展政府資訊系統產製ODF文件應用服務 ►提供政府ODF文件格式應用之技術支援 ►持續健全ODF文件格式資訊工具之開放源碼機制 目標
  7. 7. 7 常見資訊系統報表機制
  8. 8. 8 常見資訊系統報表機制 現有資訊系統常見會使用商用報表方案(例如:Crystal Report ...)軟體,或者是利用特 定語言開發環境中的函式庫來產生商用文件格式(例如:doc(x)、xls(x) ...)報表檔案,常 見報表產生方式有二: 一、 直接從伺服器抓取原始報表資料並結合HTML格式的範本檔,變成報表檔案後, 再另存成商用文件格式給使用者下載。 ►可能問題:使用HTML格式範本產生的商用文件格式檔,因為產生的不是正規的 文件檔,所以在直接另存成ODF檔時,常會發生文字格線、版面內容缺失,甚至 會發現整個報表檔無法利用支援標準ODF格式的軟體開啟的狀況,無法符合ODF 報表需求。 二、 讓使用者下載內含巨集的範本檔案,在Client端電腦透過特定軟體執行後,從伺 服器抓取原始報表資料,再與範本檔結合成報表給使用者。 ►可能問題:使用內含巨集的範本檔,則會限定Client端須安裝特定廠牌,或是特 定版本的辦公室應用軟體,讓使用者端難以變更為其他辦公室應用軟體。
  9. 9. 9 資訊系統 ODF 文件 API 運作流程
  10. 10. 10 ►資訊系統 ODF 文件 API 有「伺服器端」及「用戶端」元件,都採開 源模式釋出。 ►伺服器端: ►自行建置「伺服器端 API」,API 採 Linux 系統架構,可運作在實 體機或是虛擬環境中。 ►用戶端: ►採用 StarBasic 巨集語言開發,可直接安裝在國家發展委員會 ODF 文件應用工具或 LibreOffice 軟體環境中使用。 資訊系統 ODF 文件 API 補充說明
  11. 11. 11 資訊系統ODF文件API工具特色
  12. 12. 12 ►採用RestFul架構,沒有程式語言限制,與系統報表端所用的語言沒有關 係,打破平台限制。 ►透過API可產製符合標準的ODF或是PDF文件。 ►用戶端(可安裝在ODF文件應用工具或是LibreOffice中),所製作的範本同時 可以在用戶端環境使用。 ►伺服器端工具可佈署於實體主機或是虛擬化環境中。 ►ODF文件範本上傳至伺服器即自動產生ODF報表API,提供資訊系統呼叫。 ►可搭配防火牆架構限制呼叫產生報表的請求。 資訊系統ODF文件API工具特色
  13. 13. 13 用戶端可在國家發展委員會 ODF 文 件 應 用 工 具 或 是 LibreOffice的環境中,搭配API工 具的報表設計精靈來設計報表範 本(在報表中加上變數)。 使用情境(1/3)
  14. 14. 14 將設計好的報表上傳到API的伺 服器端元件,並自動將報表定義 的變數內容,轉變成符合RestFul 型態的說明資訊(符合OAS)。 使用情境(2/3)
  15. 15. 15 程式設計師(負責把報表轉換成 ODF的)可以依據此報表的說明資 訊,把原始資料傳送到該報表的 API接口,即可生成符合ODF標準 的文件(odt或是ods)。 使用情境(3/3)
  16. 16. 16 ►範本設計精靈(支援文件與試算表) ►支援裝訂線與浮水印(文件) ►可匯出成個人用範本檔 ►支援圖片、文字、二選一、列舉、數字格式(試算 表)類型 ►支援偏好設定(機關名稱、地址、電話傳真等資訊) ►支援應用工具內建之樣式清單 資訊系統ODF文件API工具用戶端
  17. 17. 17 範本設計精靈(用戶端畫面)
  18. 18. 18 裝訂線與浮水印(用戶端畫面)
  19. 19. 19 匯出成個人範本(用戶端畫面)
  20. 20. 20 偏好設定(用戶端畫面)
  21. 21. 21 應用工具樣式清單(用戶端畫面)
  22. 22. 22 將報表變成標準開放 API 的好處 ►OAS(Open API Specification) 為符合資訊潮流之開放架構 ►一致性的報表設計邏輯,不同人員會有一致性的設計規則 ►降低報表設計時間成本,也降低新報表開發時程 ►統一管理報表API,解決過去一機一報表的分散情況
  23. 23. 23 後緒期程 ►預計108年起正式提供全國機關下載使用 ►國家發展委員會將另行公告下載 ►108年將針對統計函式功能擴充開發(開源) ►後續將推動商業應用版本 ►晟鑫科技提供整合服務
  24. 24. Sunday, December 16, 2018 晟鑫科技股份有限公司 24 關於晟鑫科技 出自對開放源始碼的瞭解及創業團隊所累積的經驗,洞悉開放源始碼在企業中逐漸發酵成為一 股新勢力,而于 2003 年 11 月創立晟鑫科技股份有限公司,以華文地區為市場,目標成為國際 級開放源始碼商業服務公司,提供適用不同需求環境的產品開發、資訊環境架構諮詢、應用軟 體規劃整合開發、資訊系統委外管理服務、人才培訓等基於開放源始碼架構的商用服務。 相較於單一系統平台下的解決方案,晟鑫科技致力於提供更貼近企業需求的多元化服務,靈活 整合各種開放源始碼資源,並以搭配環境中其他應用系統為策略,協助企業由建立資訊自主性 為出發點,思考如何協助企業擁有穩定、安全與高品質的資訊系統環境,進而提昇整體組織效 率、業務競爭優勢及創造最高利潤。
  25. 25. Sunday, December 16, 2018 晟鑫科技股份有限公司 25 走的快 不如走的遠
  26. 26. Sunday, December 16, 2018 晟鑫科技股份有限公司 26 謝謝您!

×