ODF API 的使用情境(Use Case)【晟鑫小教室】#1

By | 2019-07-19
ODF API 介紹
ODF API 使用情境
ODF API 技術教學

● 歡迎來到晟鑫的 ODF API 小教室,今天要跟大家介紹的是有關ODF API 的基礎應用說明, 以下三點是我們今天會談到的內容:

  1. ODF API 介紹
  2. ODF API 使用情境
  3. ODF API 技術教學

一、ODF API 介紹

關於 O D F API 是什麼可以參考上一篇文章,想要了解 O D F API 的由來可以細細品嘗喔! 白話來說,ODF API 是一個化繁為簡的 API 工具,藉由資訊人員的巧手,讓單調繁複的行政業務 (Office routine) 透過 O D F API 來快速完成喔! 俗話說 : 天下武功為快不破,職場上何嘗不是如此呢?

O D F API 應用

知己知彼百戰百勝

學會 O D F API 之前,首先需要了解報表的生命週期

  1. 誕生 : 設計報表
  2. 使用 : 填寫報表
  3. 儲存 : 保存報表

O D F API 的精髓在於拓展 Step 2 的使用方式能夠不限制於任何裝置平台,並且在有網路的情況下快速填寫報表並生成報表。當然晟鑫小教室也有提供設計報表的工具喔! (你渴望力量嗎?[註1])

二、O D F API 使用情境

履歷

首先要來介紹的第一個使用情境 : 人力仲介公司,現行不少仲介公司會跟一些大公司合作,透過填寫統一的報表讓合作公司收到求職者的履歷,試想讓求職者透過使用公司的系統填寫資料,就能自動生成的履歷報表提供給合作公司,是不是很方便呢?

報價單

再來介紹第二個使用情境 : 業務銷售,在外談生意想要快速生成報價單給客戶? 手邊沒有電腦能編輯 ? 透過整合 O D F API 設計出網頁報表並直接升成可以列印的 O D F 文件給客戶

三、ODF API 技術教學

工欲善其事必先利其器
  1. 行前須知
  2. 範例程式碼
  3. 使用概念流程圖示

1. 行前須知

建置網頁之前,必須先建立起本地端的 ODF API Server,建置的說明文件請參考連結[註2],如果是初試身手的你,晟鑫小教室強烈建議使用 VirtualBox 來建設 ODF API Server 喔! 那底下展示網頁的部分頁面給你參考 :

網頁預覽畫面
首頁
ODF
履歷表
ODF
報價單
ODF
結果
ODF

2. 範例程式碼

晟鑫小教室提供的程式碼旨在展示如何透過網頁整合 O D F API 開發不同的應用

後端語言為 Python 3.7,Server 採用輕量化的 Flask 並透過內建的模板 Jinja2 設計

GitHub 連結 建置教學請參考 README.md !

  1. 履歷使用接收 JSON 文字來進行 HTTP POST 示範
  2. 報價單使用 HTML FORM 來進行 HTTP POST 示範

3. 使用概念流程圖示

Step0 Server 開啟

ODF

Step1 設計報表

ODFODF  API

Step2上傳範本

ODFODF  API

Step3 填寫表單

ODFODF  API

Step4 取得下載連結

Step5 結果呈現

ODFODF  API

以上就是這次晟鑫小教室帶來的 O D F API 基礎應用說明

[註1] ODF 報表設計需要透過ODF 文件應用工具&報表設計小精靈,這些網址都參考自國發會 ODF

[註2] 連結是說明 ODF API Server 該如何建置的說明

今日主題:『 ODF API 的基礎應用說明 』颱風丹娜絲的快閃活動已結束!大家還是要注意天氣的變化哦~    睽違已久~晟鑫要祭出新的單元啦~      ❗️Ladies and gentlemen, let's…

晟鑫科技發佈於 2019年7月19日 星期五

點這裡看更多! https://www.ossii.com.tw/product/odfapi

One thought on “ODF API 的使用情境(Use Case)【晟鑫小教室】#1

  1. Pingback: 【晟鑫小知識#11】國發會 API 方案與一般方案比較 - 晟鑫科技部落格

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *