Web ERP採用前需要審慎考量的三個關鍵問題


大家好,我是MicroStep 的產品經理 ROCK
今天要來跟大家談談 WEB ERP ,就是使用網頁瀏覽器作為前台的ERP系統
為什麼要討論這個話題呢?
就因為時不時就會有客戶問到為什麼我們不開發WEB版的ERP
所以乾脆就針對這個問題做一個統整的解釋

當然,今天並不是要來攻擊Web ERP有什麼不好
畢竟web化的確有它好處
比如,他的介面比較容易設計的美觀,不像我們平時桌面版的ERP前台,會應用一些windows的系統元件,所以難免會醜醜的
web版介面的設計就比較自由,這對於外貌協會的朋友們就是無可取代的好處。

再從使用者角度來看也有很大的便利性,就是前台他不需要安裝,只要電腦有瀏覽器再加上一些標準設定就可以開始使用,感覺上好像到哪裡都可以工作。

那麼為什麼我們不開發Web ERP?
再次強調,萬物都有優勢及其侷限,怎麼取捨端看用途及價值觀
我們就從四個角度來探討web erp的侷限性
分別是 前台 系統架構 延展性 以及安全性

wep erp

Web ERP:無法使用前台的優勢

首先我們來談談web erp在前台的侷限

Web ERP 的前台侷限一

第一個,在控制設備上有所侷限
例如:今天你有個門市,就會需要控制設備來印標籤、控制顯示版 、操作刷卡機
如果你是食品廠,可能就需要控制磅秤
公司進出貨要控制掃瞄機來掃條碼,在web erp就只能用很簡單的比如一維條碼
公司的客服部門或業務部門,也會有連接數位交換機來撥打電話、接聽電話,甚至是錄音的需求。
這些需求,在剛開始可能沒想到,但是一段時間後這些擴充的需求就會開始浮現

Web ERP 的前台侷限二

第二個 ,讀取監控資料的限制
隨著現在物聯網越來越發達
對於生產現場的設備監控需求就跑出來了
為了準確、即時抓住現場的數據,ERP系統就需要透過一些裝置來讀取監控資料
比方,我想要透過某些sensor或RFID來連結計數器以獲得生產、備料、庫存等狀況
可以抓住即時的狀態
或者我希望監控現場環境的變數,如溫度、濕度
在發生某些狀況時就能判讀原因
甚至是手機或車輛的GPS資料
這些在web erp就不太可能發生

Web ERP 的前台侷限三

第三點,對前台檔案的存取受到限制
Web ERP 由於對前台檔案的存取受限,頂多能夠做上傳檔案這類被動的動作,沒辦法做對前台檔案的監控、自動存取、後台檔案推送等行為
甚至我們有些作業會一次從USB倒進上百個檔案,來讓ERP系統的前台自動判斷,可以快速又正確的處理
比較起來,Web ERP 就需要花比較多的功夫和自我要求才能做好相同的作業,對企業來說也是一種無形的損失

Web ERP 的前台侷限四

第四點,資料傳遞也會有限制
雖然現在Web 2.0後,可以跟後台之間做細部的溝通,而不只是一頁一頁的傳資料,可以做到比以往更細膩的控制
但即便是如此,你也只能跟自己的Server溝通,沒辦法跟其他的Server溝通,假設我現在前台有個程式,要去讀取另外一個Server的資料,就沒辦法直接做,要到後台去做
這樣就有些應用就會不方便,不過這可以透過一些手法解決,雖然繁瑣一點但影響不大。

另一種影響就是Web ERP的連線是被動的,沒辦法離線作業
比方我們現在要進入冰庫,就沒有網路收訊,或是在外面手機的訊號死角,這時候web系統就沒辦法動作了

如果是app 或是 桌面程式就能夠做到主動的離線處理,可以把資料先暫時存在local檔案裡面,只要一有連線就馬上自動往後面傳輸,若是server掛點,除了可以local端先處理外,也可以自動找尋替代server
這點就會有比較大的影響

Web ERP 的前台侷限五

最後一點關於前台,他的靈活度較差
這點同樣在web2.0後有取得較大的改善,但比起桌面的程式,他的靈活度還是不夠,所以你看需要比較複雜控制的程式,比如繪圖、word等還是在桌面會比較靈活
隨然現在網頁技術在這方面越來越精進,但在於不同瀏覽器間的統一還有待改善
此外一些操作上,比如滑鼠動作變化這樣比較細膩的控制web也沒辦法做,以現在來說桌面& App 的掌握度是比較高的

Web ERP的系統架構缺陷

那麼我在再來談談Web ERP在系統架構上的限制

ERP要面對的是客戶總體的問題,可以採總體規劃來解決,在架構設計上可以採用多層的技術,將問題透過有效的切割、設計負載平衡,讓前台電腦、後台伺服器、資料庫、自動伺服器等,採取最有效率的方式來合力完成工作
白話來說,我們可以調動整體的資源,包括前台的PC一起來運算

而在web架構的ERP系統,前台的工作就是類似顯示資料這樣的小動作,沒辦法調動他的資源的話,很多複雜的運算及動作,就只能丟到後台去做

這會有什麼差別?最大的差別就是硬體的花費以及效率

Web ERP你的伺服器負載能力要夠高,通訊能力要更好,才能滿足整個企業大量的運算,以及細微的動作,於是就得投資更多預算在購買大Server及高頻寬

而在經過架構設計的系統,可以最大利用前台PC的資源,很多事情可以在前台就做掉了
比方說我整個公司有80台PC,20部手機,對我們來說就等於擁有100台運算資源,後台就單純地扮演資料提供者,做一些簡單的處理
這就可以將Server的等級降低個幾級,通訊要求就不需要那麼嚴苛了

Web ERP 的延展性受限

最後來談延展性的問題

前面我們講了許多限制,但對一些企業來說,因為對資訊化的經驗與認知都不深入,或許在初期都不是問題

很多人剛開始會說,唉呀我的要求其實很小,只要能應付平時的帳務需求,能出得了報表就好了,何必把系統搞得那麼大?這些功能我都不需要
對不對?

但是當你系統上線一段時間後,問題就從四處跑出來了,某些事情做不下去了,某些事情想要更方便,於是你就把軟體公司找來,告訴他你想要做的更動
結果他跟你說不行,web就達不到,不一定是ERP廠商不願意幫你,而是架構及介面的限制讓他想要也很難達成
最後你只好摸摸鼻子繼續用,或是咬著牙換一套,這又是另一個大工程了
所以,這是使用Web ERP顯而易見會碰到的延展性瓶頸

我們來總結一下
就目前web技術的發展,我們認為如果你的需求是要解決單一、固定的功能,是不錯的選擇,比如只要做網路訂票,做拍賣購物,那他可以發揮它的優勢
但如果是要用在ERP系統這類要全面性解決企業問題的話
他的侷限就會是你企業未來的侷限

看其他文章
歡迎來到MicroStep ERP系統開發與導入實務分享部落格 我們會不定期將我們為客戶實施ERP所得的經驗心得分享到這邊 並且會錄製與資訊管理、系統開發、ERP導入等相關的專題教學影片,供有興趣的朋友們共同探討。 如果想要得到在第一時間得到新文章通知,或是想要參與討論,歡迎加入我們FB粉絲團