作品:CloudLink 雲端單據協作平台|B2B 管理系統 軟體開發

益盛科技為 ERP 服務業者客製化開發 B2B 雲端單據協作管理系統,以 Vue 3 + TypeScript 進行全端軟體開發,整合廠商自助註冊、兩段式審核發送、樞紐分析視覺化報表,全面支援雲端與企業自建地端雙模式部署,90 個工作天完成 27 頁面全數交付,正式上線後提供一年免費保固與技術支援。

 

cloudlink

B2B 管理系統・軟體開發案例

CloudLink
雲端單據協作平台

為 ERP 服務業者打造的 B2B 雲端單據交換平台,整合寄收件流程、廠商協作審核機制與雙模式部署, 取代跨企業的人工文件往返作業。

27 頁面交付
90 工作天完成
2 模式 雲端 + 地端部署
1 年 保固維護

專案背景

本案客戶為台灣的 ERP 服務商,長期協助製造業客戶進行數位轉型。 他們觀察到:供應商與採購方之間的單據交換——採購單、出貨單、對帳單—— 大量仰賴 Email 附件或紙本傳真,進度追蹤全靠人工,稽核時往往找不到明確的傳送紀錄。

客戶委託益盛科技開發一套專屬的 B2B 雲端單據傳送平台, 讓雙方企業透過統一的入口完成文件收發、審核與存檔,並支援地端(企業自建主機)與雲端雙模式, 適應不同規模客戶的 IT 環境。

客戶
ERP 服務業者(保密)
台灣 ERP 服務商,主要服務製造業供應鏈數位化需求
承接單位
益盛科技軟體有限公司
深耕 13 年、服務 1,000+ 企業,專注客製化程式與軟體開發
專案週期
90 個工作天
不含國定假日及請款流程時間,三階段里程碑交付
交付規模
27 頁面・6 大模組
含 UI/UX 設計、前端開發、API 串接與期中∕期末書面驗收

建置前的第一步

正式開發前,我們透過一場深度需求訪談,與客戶現場釐清系統的核心邏輯。 這場會議決定了後續整個開發階段的方向。

01

確認系統角色與權限邊界

釐清「寄件方(地端企業)」與「收件方(協力廠商)」的操作差異:地端帳號直接存取後台完整功能;雲端廠商帳號依群組設定看到不同選單,兩套登入入口各自獨立。

02

定義單據傳送的兩段式流程

第一階段:使用者於「設定」頁完成表單欄位對應後,到「單據新增」上傳 Excel 並選擇接收廠商;第二階段:主管審核通過後正式發出,接收方才能看到並回覆。這個兩段式審核是整個系統的核心業務流程。

03

規劃 API 欄位映射機制

不同廠商的 ERP 欄位名稱不一致(例如「採購單號」vs「PO Number」),因此設計 Excel 映射表讓使用者自訂欄位對應,後端以標準化欄位 + Cloud ID 識別各公司資料,確保傳輸正確性。

04

選定視覺設計方向

我們提供六套參考模板供客戶評比,最終確認採用深色管理後台風格——強對比色彩、清晰的資料表格配置,符合企業後台的專業感,同時支援從 1280px 桌機到手機的響應式佈局。

使用者需求與導覽設計

系統服務兩類主要使用者:地端企業的內部操作人員(有完整後台權限) 與外部協力廠商(透過雲端帳號自助進行單據收發)。 UI/UX 檢核表共規劃 27 個頁面,分屬六大模組, 每個模組的選單項目依使用者群組動態產生。

設計亮點

以精選深色管理後台風格為基礎,整體視覺針對「大量清單資料的快速瀏覽」與「跨企業協作」兩個使用情境優化, 並非只是套用模板,而是重新定義頁面層級與互動回饋。

深色專業風格

深色主題降低長時間使用的視覺疲勞,對比色強調操作按鈕,關鍵狀態一眼辨別。

雙入口登入設計

地端企業與雲端廠商使用各自獨立的登入頁,路由保護機制依群組自動決定可進入的頁面範圍。

響應式佈局

從 1280px 桌機到手機全尺寸適配,Bootstrap 5 格線搭配客製 SCSS,表格在小螢幕自動橫向捲動。

操作即時回饋

SweetAlert2 提示彈窗統一管理確認與錯誤訊息,Pinia Loading 狀態讓使用者清楚知道請求進行中。

樞紐分析視覺化

已收單據內建樞紐分析表,圓餅圖、折線圖等最多三種圖表,讓採購主管快速掌握收件趨勢。

人機驗證整合

廠商註冊流程嵌入 Google reCAPTCHA v2,防止自動化帳號建立,保護平台資料安全。

功能與技術架構

採前後端分離的單頁式應用(SPA)架構,前端以 Vue 3 + TypeScript 開發, 以 Vite 5 為建置工具,搭配 Pinia 管理全域狀態、vite-plugin-pages 自動產生路由。 部署採 Docker 多階段建置 + Nginx,支援 SPA 回退規則與 100MB 上傳限制, 整個系統可在雲端主機或企業自建主機上以同一套程式碼執行, 透過環境變數 VITE_API_HOST 切換指向。

分類採用技術用途說明
前端框架 Vue 3TypeScriptVite 5 SPA 架構,元件化開發,型別安全保證
狀態管理 / 路由 PiniaVue Routervite-plugin-pages 自動產生路由、AuthMiddleware 驗證、動態選單產生
樣式 SCSSBootstrap 5 響應式格線、元件樣式統一管理
資料請求 / 驗證 AxiosJWTZodVee-Validate Axios 攔截器統一處理 Token 刷新、錯誤導流;Zod 做 API 回應型別驗證
UI 元件 / 互動 SweetAlert2Luxonxlsx 彈窗通知、日期格式化、前端 Excel 讀寫
安全性 Google reCAPTCHA v2useCipher 廠商註冊人機驗證;Token 以 SessionStorage 加密儲存
建置 / 部署 DockerNginx 多階段建置、非 root 容器;SPA 回退、Gzip 壓縮、安全標頭
開發輔助 Mock 模式Auto Import 未設定 API_HOST 自動切換 Mock 資料,前後端可平行開發

專案管理流程

採三階段里程碑付款制:每一期驗收通過後才進入下一階段開發, 避免需求漂移,也確保雙方在每個節點對交付內容有明確共識。 每階段均有書面驗收檢核表,逐條對照功能完成狀態。

定金・第一期
40%
合約簽署後啟動開發
期中驗收・第二期
40%
登入・寄收件服務・系統功能通過驗收
期末驗收・第三期
20%
協力廠商・設定模組通過驗收後交付
 
階段一

需求訪談 & UI 規格確認

現場需求訪談,確認系統流程、權限架構、API 欄位映射機制,並選定視覺設計方向。

 
階段二

UI/UX 設計完成(27 頁面)

完成全系統 UI 設計稿,輸出 UI/UX 檢核表,逐一核對頁面數量與功能規格後進入開發階段。

 
階段三

第一期款項到位,正式開工

前端框架搭建、路由架構、Auth 模組、登入頁與廠商註冊流程率先開發。

 
階段四

期中驗收(第二期)

完成登入/寄件服務/收件服務/系統功能(分頁、搜尋、彈跳視窗)的書面驗收,進入協力廠商與設定模組開發。

 
階段五

期末驗收 & 系統交付

所有 27 頁面及 API 串接測試通過書面驗收,交付程式碼、安裝手冊、API 規格文件,進入一年保固期。

上線成果

期末驗收檢核表所有項目標記「已完成」, 系統以 Docker 容器化部署於客戶指定主機,並同步提供雲端測試環境供端到端測試。

27

頁面 100% 交付
含所有互動功能

10+

API 端點串接完成
Auth、文件、廠商、設定

2 套

部署環境
雲端 + 地端同一份程式碼

1 年

免費保固
正常操作下的異常免費維護

雙模式登入(雲端 / 地端)
廠商自助註冊 + reCAPTCHA
單據兩段式審核發送
收件服務 + 樞紐分析表
協力廠商邀請與審核
Excel 欄位映射設定
圖章設定(發票章、其他)
Token 自動刷新 + 路由驗證
響應式佈局(1280px → 手機)
Docker + Nginx 生產環境部署
清單分頁 + 搜尋功能
程式說明文件 + 安裝手冊交付

AI 輔助功能

CloudLink 的核心架構採模組化設計,預留 AI 服務介接層。 以下功能部分已在系統內以規則型邏輯實現基礎版本,部分作為下一步 AI 強化的明確目標, 讓整套管理系統從「人工處理」逐步演進為「智慧輔助決策」。

已整合

reCAPTCHA 人機驗證

廠商自助註冊流程嵌入 Google reCAPTCHA v2,透過行為分析自動攔截自動化帳號建立請求,無需人工審查每一筆申請。

已整合

樞紐分析自動視覺化

收件資料進入系統後,自動聚合生成圓餅圖與折線圖,讓採購主管不需要手動整理數據,直接從圖表掌握廠商收件趨勢。

可強化

智慧欄位自動映射建議

現行版本由使用者手動維護 Excel 映射表。AI 強化版可根據歷史對應紀錄,自動推薦新廠商的欄位對應,將設定時間從數小時壓縮到數分鐘。

可強化

單據異常偵測

透過 AI 模型比對歷史單據,自動標記疑似重複送出的採購單號、金額離群值或異常廠商行為,在審核通過前提示主管確認。

可強化

OCR 掃描文件轉入

目前系統接受 Excel 格式上傳。加入 AI OCR 後,可支援紙本掃描檔或 PDF 單據直接讀取,自動解析欄位並填入對應位置,擴大適用場景。

可強化

審核優先排序

根據廠商歷史配合紀錄、單據金額與交期急迫性,AI 自動對「寄件待審」清單重新排序,讓審核人員先處理高風險或高優先順序的項目。

未來可擴充規劃

系統以模組化架構與標準化 API 設計,每個擴充方向都有清楚的技術介接點, 不需要重寫核心邏輯即可疊加新功能。以下規劃依優先順序分為三個階段。

Phase 1 ・ 近期優先

行動裝置 App

以 Vue + Capacitor 封裝現有 Web App,快速推出 iOS / Android 版本。廠商可直接在手機接收單據通知、確認收件,不需要開啟瀏覽器。

Phase 1 ・ 近期優先

推播通知整合

串接 Firebase Cloud Messaging,當新單據抵達或審核狀態變更時,即時推播通知至廠商手機,取代現行的 Email 通知機制。

Phase 2 ・ 中期擴展

電子簽章整合

串接電子簽章服務(如台灣自然人憑證或第三方 e-Sign 平台),讓單據在系統內完成法律效力的電子簽核,取代紙本用印流程。

Phase 2 ・ 中期擴展

主流 ERP 直接對接

開發鼎新 DIGIWIN、SAP Business One 等本土常用 ERP 的官方 Connector,讓採購訂單自動從 ERP 推送至 CloudLink,消除手動上傳 Excel 的步驟。

Phase 2 ・ 中期擴展

進階 BI 報表中心

以 Apache ECharts 或 Recharts 建置獨立報表模組,提供跨廠商、跨時段的採購量統計、到貨準時率、退單率等 KPI 看板,支援排程自動寄送 PDF 報表。

Phase 3 ・ 長期藍圖

EDI 電子資料交換

支援 ANSI X12 / EDIFACT 標準格式,讓系統可與國際供應鏈夥伴直接交換結構化訂單資料,打開外銷製造業的應用場景。

Phase 3 ・ 長期藍圖

多語系與多幣別支援

加入 i18n 國際化框架,支援英文與日文介面切換,並整合即時匯率 API 顯示多幣別換算金額,服務有跨境採購需求的製造業客戶。

常見問與答

雲端版和地端版有什麼差異?
兩者使用相同程式碼,差異在於登入入口與 API 主機指向不同。地端版部署在企業自建主機(透過 VITE_API_HOST 環境變數切換),適合有資料不出廠規定的製造業;雲端版則由服務商統一提供雲端主機,協力廠商不需要自建伺服器即可使用。
可以對接我們公司既有的 ERP 系統嗎?
可以。系統的核心設計之一就是「欄位映射機制」:各家 ERP 的欄位命名不同,使用者可在「設定 → 單據格式」頁面上傳 Excel 映射表,定義自己的欄位名稱對應到系統標準欄位。後端透過 Company Cloud ID 識別各家資料,確保不同客戶的格式不會互相影響。
協力廠商需要購買授權才能使用嗎?
不需要。協力廠商透過「廠商登錄」頁面自助完成雲端帳號申請,經過主企業審核同意後即可進入系統。整個帳號建立流程有 reCAPTCHA 人機驗證保護,防止濫用。廠商登入後看到的功能範圍由群組權限決定,與地端後台完全隔離。
前端開發時後端 API 尚未完成怎麼辦?
系統內建 Mock 模式:只要環境變數 VITE_API_HOST 未設定,前端會自動切換為模擬資料運行。這讓前後端可以平行開發,不需要等待後端就能完成所有頁面與互動邏輯的測試,大幅縮短整體開發時間。
系統的保固與後續維護如何處理?
正式交付後提供一年免費保固。在正常操作情況下發生的系統異常(如瀏覽器跑版、功能錯誤)均免費處理。若需新增功能或規格變更,會依實際需求另行報價。保固期間若因使用者誤操作(如刪除重要設定)造成的問題,則依實際工時酌收費用。

有類似的管理系統或軟體開發需求?

益盛科技深耕 13 年,服務超過 1,000 家企業,從需求訪談到系統交付提供全程負責的開發服務。

聯繫我們討論您的專案

最新文章

原創、翻譯及轉貼的資訊都在這裡。

網站是實現夢想的工具! 開始準備建置您的網站了嗎? 加Line好友
OMO電商 社群整合,輕鬆提升5倍轉換率,追蹤客戶行為,自動化行銷!想了解,快與我們聯絡! ×
點此加我們LINE 連結line帳號
DMC Firewall is a Joomla Security extension!