Ragic 部落格
企業電子化的專家 Ragic 教你如何利用各種軟體、
雲端服務讓公司快速升級!
加入 Ragic 企業電子化的行列!
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic
Facebook Twitter YouTube
雲端資料庫
部落格
關於Ragic
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic

三種方式,讓你的 ERP 無縫串接 Ragic

作者:Jeff Kuo

一般只要小有規模的企業,在導入 Ragic 的時候最常問我們的問題,就是 Ragic 要怎麼跟公司既有的系統來做串接呢?今天我們就來介紹三種不同方式,讓你原本用的系統中的資料,能夠跟 Ragic 串連在一起!

我們通常會把串連方式,依照困難度以及串連的即時度分三個等級:

一、最簡單的手動匯入匯出

二、定期自動匯入匯出

三、HTTP API 的即時整合

一、手動匯入匯出

難度:★

在 Ragic 上任何表單,都可以透過我們 Excel 或 CSV 純文字檔案匯入的方式,批次匯入資料。也就是說,你可能原本系統裡有幾萬筆客戶資料,有了這樣的功能,就不必慢慢一筆一筆敲到新系統中,只要能夠把客戶資料存成 Excel,就可以透過 Ragic 的批次匯入功能,一次把所有的資料匯入。

這種方式的優點是:它非常的簡單,只要你有任何方式取得原始資料的 Excel 檔案或 CSV 檔案,都能夠花幾分鐘的時間就把它匯入到你在 Ragic 上已經做好的表單。但是缺點就是它必須手動操作,你匯入一次就更新一次,如果沒有持續匯入,而你的資料來源資料會變動的時候,Ragic 系統中的表單就沒辦法反映你其他系統中資料的變動。

相反的,如果是其他系統需要抓 Ragic 的資料,你也可以隨時從我們的介面上手動點選下載 Excel 或 CSV 取得該表單所有資料。優點一樣是很簡單,點兩下就可以抓到資料,而缺點就是你 一定要手動從 Ragic 抓資料,匯到外部系統中,才會做一次更新。

二、定期匯入匯出

難度:★★

其實上面第一點說的 Excel 或 CSV 純文字匯入,都是可以透過我們定期從網址匯入的功能, 把這個動作自動化,讓它自動每天執行,就不需要每次用人工的方式更新同步資料。

這個方式最重要的步驟,就是要讓你們想要整合的外部系統,能夠定期自動把資料匯出到一個 Excel 或是 CSV 純文字檔案中,並且把這個檔案放到一個像是 Google Drive 或任何能夠透過 HTTP 或 FTP 存取的 伺服器上。

只要能夠做到這點,Ragic 就可以設定每天自動從這樣的資料來源抓資料,自動根據你設定好的欄位對應,來匯入到你的 Ragic 表單中。

這個方式的優點,就是自動化,不用靠著手動匯入就可以持續地跟其他系統的資料保持同步。 而缺點就是其他系統在自動產生 Excel 跟 CSV 檔案的時候,有可能會需要撰寫一點簡單的程式來倒出資料,另外因為它是每天自動匯入,所以可能沒有辦法抓到最近一天內改動的資料。

同樣的外部系統要抓 Ragic 的資料的時候,也是可以自動化的。所有的 Ragic 表單都有一個即時的 Excel 或 CSV 純文字的 Feed ,我們叫它即時的資料來源。其他外部系統只要能夠透過存取網頁的方式下載這樣的 Excel 檔案或是 CSV 檔案,就可以隨時存取到 Ragic 表單上的最新資料。 因此也可以在外部系統上撰寫定期每天從 Ragic 撈這個 Excel 或是 CSV 的資料的程式,以隨時取得使用者在 Ragic 表單上面做的最新更新。

三、進階的 HTTP API 整合

難度:★★★

以程式設計師來說,最標準的即時資料整合方式,應該就是透過 HTTP API 來做整合。任何你在 Ragic 上面做的表單,都天生就具備了一個程式可以存取的 HTTP API。也就是說程式設計師隨時能夠透過 HTTP API 來抓到 Ragic 上面的最新資料,或是透過 HTTP API 來把其他系統的資料變更寫入到 Ragic 中。(相關文件可參考這裡

而為了達成最大的即時性,抓資料的時候,也能夠透過我們的 Webhook API 達成完全的即時,只要有變更就可以自動通知您的同步程式。

或是在該表單上撰寫 Javascript Workflow 自動在每次使用者更新資料的時候,用自訂格式,呼叫您自己系統的 HTTP API 網址。(這裡有Ragic 的 Javascript workflow engine 說明文件

這個方式的優點,就是資料的同步會是最即時的。可以做到一有變動,其中系統立刻通知另外一個系統說有變動,請來抓取最新版本的資料。缺點則是需要花一些時間請工程師撰寫一些 API 整合程式。

額外介紹:Zapier,不寫程式的 API

希望上面介紹的三種方式,能讓大家對於 Ragic 跟其他系統的整合方式,有個基本的認識。

最後額外提另一種比較特殊的整合方式: Zapier 整合。Zapier 是一個專門做各種比較知名的雲端 SaaS 服務的整合平台,這個平台上面也包含支援 Ragic 。(Ragic 這邊的相關文件說明見此

如果你想要整合的系統是比較知名的國際 SaaS 服務(像是 Trello, Quickbook, Asana 等等),Zapier 多半有支援。而只要 Zapier 有支援的服務,你都可以用 Zapier 來設定整合,就不需要撰寫任何程式,來做到接近即時的整合喔!

分類: 關於 Ragic, Ragic教學

部落格背後使用 Ragic! : 最強大的 No Code 企業電子化工具
把資料放在Excel上不只是拖累團隊的行政效率,他也很容易出錯並且無法進行任何內控。
當您的團隊成長時,使用Excel管理資料就會越來越痛苦。
建立你們的第一個雲端資料庫!

馬上註冊
免費試用 Ragic!

用 Google 帳號註冊

立即科技 Ragic, Inc.
02-7728-8692
台北市中正區南昌路二段81號9樓