iT邦幫忙

2025 iThome 鐵人賽

DAY 24
0
IT 管理

AI 時代,IT 職人養成系列 第 24

AI 時代,IT 職人養成 Day24:中小企業 LOB 實戰:商用軟體環境全指南

  • 分享至 

  • xImage
  •  

LOB 業務線軟體 -- 商業運作的日常

LOB 業務線 (Line of Business) 這名詞應該是由來已久,大概是 2021 年起比較常見,所指的是:將企業的生產製造作業、會計作業以及供應鏈等重要作業流程視為組成企業的一條條業務線。也就是台灣常稱呼的 會計、進銷存、ERP...等軟體,這些軟體在台灣則通稱為「商用軟體」。

這些應用軟體是企業運作的日常;然在各中小企業所選購的軟體差異很大,有的幾百元台幣的、數百萬的也滿常見的;各原廠的支援差異也很大,有的是自己買回來自己安裝、有的則有專業工程師到府安裝。

維護好這些軟體所需的工作環境、及保存好這些軟體產生的資料,是 IT Support 重要任務之一。筆者接觸過的 LOB 軟體非常多,今天就以筆者所知的知識、經驗來跟大家分享。

封面照,由 DALL.E 產生

  • 👉 LOB 跑得穩,企業才跑得快

LOB 軟體環境參數

要維護好 LOB 工作環境、保存好 LOB 資料,需要先瞭解一些環境參數。整理如下:

1.基本資訊:

  • 軟體功能、使用者族群:軟體功能資訊要從 軟體供應商 (ISV, Independent Software Vendor,獨立軟體供應商) 那邊獲得。
    • IT Support 需要知道每個軟體的使用族群是誰?是單一個人使用?還是一群人使用。
  • 單機版、網路版:LOB 軟體有區分:單機版、網路版。顧名思義:單機版就單一個人使用、網路版則是多人使用。
  • 資料放在哪裡:資料放在哪裡,這個首先要從 ISV 提供的文件來查看,再來是安裝過程的紀錄。
  • 程式模式:Windows 應用程式,或是 Web 應用程式。
  • 相容性問題:
    • LOB 程式可以安裝在那些作業系統。有的舊版 LOB 程式可能不能安裝在 Windows 11 上。
    • LOB 常有匯出 Excel 功能,Excel 版本相容性問題也需紀錄、考量。也常會遇到 很舊的 LOB 無法與 新版的 Excel 一起工作的現象。

2.資料庫類型:

檔案式資料庫(file-based / file-server DB)

  • 以檔案共享為核心的架構(Access 的 .MDB、xBase、FoxPro 的.DBF)
  • 資料庫的存在是「檔案」,存取資料庫的行為完全在 LOB 應用程式。
  • 檔案儲存位置是安裝時所設定的。
  • 檔案式資料庫 若作為 網路版:
    • 通常、可能會制定一個 全公司一致的網路磁碟代號,比如: F:\ 磁碟機
      • 如果 LOB 軟體有制定全公司一致的網路磁碟代號,那麼每一台安裝 LOB 程式的電腦,都要連接相同的網路磁碟代號。
    • 資料庫檔案會儲存在 Server 共享之。
  • 檔案式資料庫只能在區域網路間進行運作,不適合透過 VPN 進行連線。
  • 常見的有 Access、FoxPro,還有早期的 dBase III、Clipper。

Client-Server 資料庫

  • 所謂 Client-Server 資料庫,就是有所分工:
    • Server 端:
      • 會有一支程式常駐執行,正確稱法是 會以 Service 程式存在
      • 而 Service 程式,通常是隨著電腦開機自動開啟、關機自動關閉。
      • 控制 Service 程式開啟方式的地方在: 控制台 >> Windows 工具 (Windows 10 及以前:稱為系統管理工具) >> 服務 >> 服務名稱,比如是 SQL Server ,如下圖,可以 啟動、停止,及設定開機是否 自動 啟動。
        服務啟動控制畫面
      • Server 端,會直接存取資料庫的檔案。
    • Client 端:
      • 通常就是 LOB 應用程式,也就是說:Client 端程式與 LOB 程式整合成一支程式。
      • Client 端程式,不直接接觸資料庫檔案,而是透過 Server 程式存取資料。
  • 常見的 Client-Server 資料庫 有:Microsoft SQL Server、Oracle、IBM DB2、Informix、MySQL、PostgreSQL、MariaDB...等等。
  • 台灣 LOB 程式,通常是搭配 Microsoft SQL Server,但搭配方式又有下面幾種方式:
    • Microsoft 與 ISV 簽訂的合約,由 ISV 提供 bundle 綑綁的 SQL Server。
      • 這種方式所提供的 SQL Server 與 標準版的相當,並具有完整的 SQL Server 功能。
      • 但授權上僅限制用於 綑綁的 ISV LOB 應用程式。
    • LOB 程式會包含 SQL Server Express,就是 Express 版的 SQL Server,這種版本的 SQL Server 有一些限制,比如容量限制...。不過限制很寬,對中小企業而言通常夠用。
      • 單一 資料庫檔案 大小上限 10GB、Server 記憶體有限制、無 SQL Agent 服務
    • 顧客端需自行採購 Microsoft SQL Server:
      • 這種的採購方式好處是:容量很大、可以多用途,但也昂貴許多。
  • SQL Server 端的硬體,
    • LOB 廠商通常建議要有一台專用的 SQL Server 硬體,
    • 正規的 SQL Server 只能安裝在 Windows Server (或 Linux )上。
    • ISV bundle 的 SQL Server、或 SQL Server Express 則可能安裝在 Windows 10 或 11 上。
    • SQL Server 非常吃記憶體,所以要規劃大一點的記憶體給這台硬體。

備份考量

  • 檔案式資料庫:只要把 檔案 備份起來,就完成備份了。
    • 但有咬住的問題,需要所有人的程式都關閉,才能進行備份工作。
    • 還原的話,就是把檔案 copy 回來,就完成還原了。
  • Client-Server 資料庫:
    • 通常 Server 會提供資料庫備份的功能、或指令。
    • 由 Server 的備份 功能/指令,將資料庫備份出來,成為檔案,再把這些檔案備份起來就可以了。
    • 還原,也是由 Server 程式進行的。

3.版權保護

  • LOB 應用程式通常有一些保護機制。常見的方式如下:
    • 會有一個 USB 保護鎖,早期的 LOB 程式常使用此方式。
    • 會有一個 License Server (這是筆者的通稱,各家稱法有所不同),
      • 這個 License Server 會安裝在一台電腦上
      • 這台 License Server 必須保持開機,而且必須 登入 才會啟動程式。
      • 「需登入才啟動」的做法要搭配自動登入、或是 IT Support 須經常關注。
  • IT Support 需紀錄 LOB 程式是否有 版權程式,及保護的方式,License Server 是否須保持登入狀態...。

4.共享資料夾

  • 檔案式資料庫:通常會需要 共享資料夾。
  • Client-Server 資料庫:通常不需要 共享資料夾。
    • 但也有一些 LOB 仍需要 共享資料夾,這些共享資料夾,可能儲存:上傳的檔案、報表檔案、其它各家 ISV 設計時使用到的共享資料。
  • 如果需要 共享資料夾:
    • IT Support 需紀錄,並特別留意之。
    • 共享資料夾 所存在的 Server 是否足夠安全,是否有建立 RAID 1, 5 等磁碟陣列保護...
    • 建議全公司使用一致的 磁碟機代

5.帳號與權限控管

  • 帳號部分,大致有兩種方式:
    • 由 LOB 程式建立資料表,來管理相關的帳號、密碼。
      • 如果是 Client-Server 資料庫:則 LOB 通常使用 sa 身分與 SQL Server 連線。
        • 如果是這種的,IT Support 最好是需要紀錄 sa 密碼,但有些 LOB 經銷商不一定有提供。
    • 使用 Client-Server 資料庫 的帳戶:
      • Client-Server 資料庫帳戶又分兩種:
        • 與 Windows 整合:通常與 AD 整合。這種方式,使用者進入 LOB 的帳密就可以與開機帳密相同。
        • SQL Server 帳號。
      • 這種方式,省去 LOB 管理障、密碼的工作。
  • LOB 內各功能的權限控管:通常由 LOB 程式提供之。

6.報表伺服器

  • 有的 LOB 應用程式,除了 資料庫伺服器之外,還會有 報表伺服器專門處理報表。(報表伺服器 是 筆者通稱,各家 ISV 稱法不一)
  • 在比較大型的 LOB 程式、或資料量比較大時,製作報表的工作頗為費時,所以設計上會集中在一台或多台報表伺服器來幫所有 Client 產生報表。產生後再送回到各自原本需求的 Client。

7.Web 環境

  • LOB 應用程式,如果是 Web 版的,則需考量並記錄 Web 環境。
  • Web Server
    • 如果是 Windows ,則通常採用 IIS
    • 常見的,也有在 Windows 平台上,但採用 XAMPP、Apache ...。
      • 採用 XAMPP 的 LOB 程式,通常是使用 XAMPP 來管理 Apache 及相關程式...。
  • Web 程式路徑:
    • 這要記錄下來,也要進行備份。
  • 資料上傳資料夾:有些 Web base LOB,會有上傳檔案功能,此時需紀錄上傳後所儲存的資料路徑在哪裡。

LOB 應用程式的選擇

  • 筆者 IT 職涯中,通常只會參與 LOB 環境需求的討論,包括 建置工作、伺服器環境準備...。
  • 企業要選擇哪一套 LOB 應用程式,通常會由專業的顧問來協助,或是各部門一起評估討論。比如會計部門的會去研究會計軟體、出貨部門/倉管部門會研究進銷存或軟體...。
  • 整合:
    • 由於企業內各相關工作都是有相關的,比如出貨部門出貨開立出貨單、發票,可是這些資料又要給會計部門編制傳票,為了避免重複輸入資料,各系統需要考量可以相互整合。
    • 通常同一家 ISV 所開發的各自系統,有不同程度的相互整合;但不同 ISV 所開發的,整合度就不太好。
  • 有哪些選擇方式:
    • 自己成立團隊研發:
      • 通常大公司、或是商業模式較特別的企業,才會自己成立團隊研發自己的 LOB 程式。
      • 自行研發,過程中、日後維護...的成本都非常驚人;最大成本往往是過程中的失敗、重新開發...。
    • 找專案公司研發:
      • 在中型公司而且有獨特的商業模式,往往會考量此方式。
      • 找專案公司開發的好處是:借重其經驗、減少自己摸索、並降低失敗的風險。
    • 找套裝軟體:
      • 中小企業,這是最常見的方式。
      • 成本通常比較能控制,台灣有許多本土的商業軟體商,花點時間選擇、試用,是有機會找到比較符合自己公司商業模式的軟體。
      • 費用落差很大:單單會計軟體有一套 990元的、到 鼎新完整製造解決方案可能是數百萬...。
    • 混和:基本功能找套裝軟體,自己公司較特殊的商業模式再找專業開發廠商。

常見的 LOB 軟體供應商

台灣本土 LOB ISV(會計/進銷存/ERP)

  • 正航資訊(CHI):中小企業常見的進銷存+財務整合,佈建快、本地經銷商多、技術服務多 (但客服常會轉由大陸口音的團隊服務)。
  • 天心資訊(Sunlike/Online ERP):製造業常見選擇,BOM管理、工單排程、多層次成本核算功能完整,特別適合需要精細生產管控的製造企業。
  • 文中資訊 (Winton):專注於為中小企業提供ERP及進銷存解決方案
  • 凌越資訊(eChampion):中小企業導向,進銷存+財會+電子發票整合。
  • 聯合資訊(UIS / MF2000):流通/零售/餐飲到製造皆有方案,POS 與 ERP 串接度高。
  • 華研科技/上華資訊 等 Web ERP 廠商:純Web版ERP,模組功能齊全,相對傳統ERP部署更便利,適合需要遠距辦公或多點作業的中小企業快速上線。
  • 高益:專長在營建建築行業。
  • 華翰電腦:他們網頁提到「中小企業ERP軟體最佳選擇」、榮獲「傑出資訊應用暨產品獎」。
  • 鼎新數智(Digiwin):本土 ERP 龍頭,製造/流通為強;從中小到中大型均有產品線(A1 商務雲、T100、SmartERP…)。
  • ... ... 台灣還有很多優秀的本土軟體廠商,受限時間因素無法一一整理進來,還請讀者自己要多多 Google 尋找之。ISV 廠商如果希望我把您們納入,再請留言告知。謝謝!

何時選本土:需要在地顧問法規(電子發票/報稅)即時跟進、或製造/流通地景客製時,通常更省心。

國際 ERP/CRM(在台落地)

  • SAP(Business One/ByDesign/S4HANA)、Microsoft Dynamics 365(Business Central/Finance)、Oracle NetSuite:跨國/多公司別/合併報表/多幣別常見選擇。
  • CRM:Salesforce、Microsoft Dynamics 365 Sales、Zoho CRM、HubSpot:從中小到大型皆可,生態與外掛豐富。

何時選國際:跨國稅務/合併報表多語多幣、或需要全球夥伴生態延展性

開源/社群方案

  • Odoo(模組最廣,會計/採購/製造/CRM/電商一體化)、ERPNextDolibarr:彈性高、TCO 低;需評估導入商能力與長期維運。

何時選開源:流程可調、內部 IT 能力夠(或有可靠的在地導入商)且想壓低長期授權成本。

垂直領域與周邊生態

常與上列系統串接的系統:餐飲/零售 POS、電商平台/門市整合、報稅/電子發票/加值中心、BI/報表 (Power BI、Tableau、FineReport 等——常見於管理報表與多系統數據彙整。)、HR/薪資 (多數 ERP 內建基礎模組;也常見與本土薪資系統或雲端 HR 外掛整合。)

當您選定 LOB 主要功能程式時,再依需求尋找合適的垂直整合應用程式。

快速使用建議

  • 50 人以下:優先比較「本土雲端 ERP/進銷存」vs「Odoo(含導入商)」。另外也評估:電子發票與電商串接是否有適當的串接其他軟體廠商。
  • 50–300 人或多公司別:本土中高階 ERP(鼎新/天心/資通…)與國際(SAP B1、NetSuite、D365 BC)併列評估,重點放在合併報表、成本法、產銷協同與在地顧問能量。
  • 跨國/上市規劃:以國際 ERP 為主,本土系統作為在地營運子系統,明確定義整合邊界與主數據治理。

小結

今天整理的這一篇,可以說是比較稀有的文章,當我跟同樣身為 IT Support 同事分享「部分」內容時,他們也常表示受益良多。今天這一篇則是寫超久的、頗費心思,不過筆者僅能從維護經驗稍加整理,參考資料很少,擔心疏漏錯誤在所難免,敬請指正、指教。謝謝!

IT Support 工程師知道這些知識,尤其是搞懂 LOB 軟體環境參數 是非常有必要的。

這些會牽涉到備份是否完整、是否可以恢復...等等。筆者接手的案子中,很大比率是這方面備份不妥善、或是不知道原因所以整顆硬碟備份,以防萬一的。今天這些知識提供大家參考,也希望幫助您擬定較為可靠的備份策略。

至於 LOB 軟體廠商介紹,筆者時間有限僅整理部分廠商,台灣還有很多優秀軟體廠商的軟體,也都很值得進行評估。


上一篇
AI 時代,IT 職人養成 Day23:中小企業 WFH 在家工作指南:A/B/C 盤點 × VPN × 遠端桌面
下一篇
AI 時代,IT 職人養成 Day25:別讓備份成白工:從 3-2-1 到演練的完整指南
系列文
AI 時代,IT 職人養成25
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言