Ragic 部落格
企業電子化的專家 Ragic 教你如何利用各種軟體、
雲端服務讓公司快速升級!
加入 Ragic 企業電子化的行列!
雲端工作術
各類應用示範
案例故事
逃離惡夢
關於 Ragic
Facebook X 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 整合程式。

額外介紹:自動化串接平台,不寫程式的 API

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

最後額外提另一種比較特殊的整合方式:自動化串接平台。

舉例來說,大家比較常聽說的應該是 Zapier 這個工具,如果你想要整合的系統是比較知名的國際 SaaS 服務(像是 Trello、Quickbook、Asana 等等),Zapier 多半都有支援。

而只要是 Zapier 有支援的服務,你都可以藉由他們的引導,自己設定整合規則。過程中不需要撰寫任何程式,來做到接近即時的整合。

目前 Ragic 支援的自動化串接平台有 ZapierIFTTTMake(原 Integromat)

(你可以分別點擊超連結以查看我們提供的串接說明文件)

分類: 關於 Ragic, Ragic教學

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

馬上註冊
免費試用 Ragic!

用 Google 帳號註冊

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