Skip to main content

TailorMed — 多地區系統架構評估

此文件記錄 TailorMed 海外擴展(US / JP)情境下,Airtable 系統共用方案的風險評估、說明框架與架構建議。


1. 背景與情境

現況

  • TailorMed TW 的 CRM / OMS / FIN 三套 Airtable Base 已建置完成或正在開發中
  • 正籌備海外獨立法人事業體(TailorMed US、TailorMed JP)
  • 海外前期業務:承接原本要交給當地 Agent 的業務,由海外投資事業體直接接單
  • TailorMed 初步想法:直接沿用台灣已建好的 Base + Interface,以 Filter 隔離各地區可視資料

法律、財務與股權確認事項

  • 海外事業體為獨立法人(非台灣公司的辦公室)
  • 各法人財務必須獨立(各自申報稅務、產出財務報表)
  • TailorMed TW 為部份出資,非獨資——台灣與海外之間存在合夥關係
  • 海外人員需要自行填單操作(不只是查看),必須成為 Airtable 付費 Member
  • 業務流程與作業邏輯與台灣相同(故認為無需另建系統)

2. TailorMed 想法的問題核心

誤解:流程一樣 → 系統可以共用

正確認知:流程一樣 ≠ 資料可以混在一起

比喻:台灣公司和美國公司的會計作業流程完全一樣——都要開發票、收款、對帳——但不會把兩家公司的帳本合成一本。Airtable 這套系統同時扮演 CRM、OMS、 FIN 會計帳本三個角色,三個都混在一起的問題比單純帳本更複雜。

Filter 方案的致命缺點

認為用 Filter 隔離資料即可,但這個方案在「部份出資 + 海外人員需要操作」的前提下,結構上無法成立:

Filter 是 Interface 層的設計,不是 Base 層的權限控制。 只要對方是 Base Member,就可以繞過 Interface 直接在 Base 看到所有資料。 部份出資的合夥關係下,台灣的客戶資料、財務數字、報價內容對海外合夥人完全透明—— 這個風險不能靠「相信對方不會亂看」來管理,而是架構上就不應該讓這種可能性存在。


3. 風險矩陣

風險項目發生可能性影響範圍整體風險等級說明
FIN 財務無法分拆🔴 高風險法人財務獨立為必要條件,混用 Base 必然發生。Debit Notes / SoA / 損益摘要全部混算,無法產出單一法人報表。此為優先考量,因涉及財務合規。
資料主權無法保障🔴 高風險部份出資情境下,海外合夥人成為 Base Member 後可繞過 Interface Filter 直接存取台灣所有資料。Filter 不是權限控制,是顯示設計。
Automation 跨法人觸發🟠 中高風險OMS→FIN 全局觸發,多地區共用時無法區分。誤觸發可發現並修正,但需人工回溯驗證歷史記錄。初期業務量少時影響有限,業務增長後難以控管。
Job No. 無地區識別🟠 中風險現有 Formula 不含地區前綴,單號外觀完全相同。客戶文件混淆;補前綴後歷史單號無法追溯修改。越晚處理歷史資料斷層越嚴重。
Record-level 權限隔離🟠 中風險Airtable 預設權限以 View 為單位,非 Record 為單位。共用 Base 下海外人員可見台灣資料;Record-level 權限需 Business plan,且仍無法解決跨法人資料混存的根本問題。
Staffs / 文件抬頭法人歸屬🟡 低中風險初期員工少,衝突尚不明顯。主要影響文件外觀(公司名稱、地址、稅號)。加 Branch 欄位即可解決,成本低。

4. 成本比較

現在分開建共用後再拆
工作量建立獨立 Base 結構遷移歷史資料 + 修改所有 Formula + 驗證財務數字 + 清查資料主權歸屬
風險等級高(有真實財務與合夥人資料在裡面)
系統影響幾乎不影響現有台灣作業可能需要凍結系統進行資料遷移
合夥關係風險低,各法人資料天然隔離高,資料混存期間合夥人對彼此資料有潛在存取能力
整體費用開發費用(一次性,相對可控)開發費用 + 資料清理人工 + 財務驗證成本 + 潛在法律風險(難以預估)

5. 建議架構路徑

結論:建議直接分開建,不走「先共用再拆」路線

考量到以下三個條件同時成立:

  1. 各地區為獨立法人,財務必須獨立
  2. TailorMed TW 為部份出資,存在合夥關係,資料主權需要明確隔離
  3. 海外人員需要自行填單操作,必須成為 Base Member

「先共用、用 Filter 隔離、之後再拆」的方案在架構上無法同時滿足以上三點。建議直接為各地區建立獨立 Base,共用資料以 Sync 橋接。

各地區 Base 架構

共用資源(如有此需求,擬由 TW 主 Base 管理,Sync 至各地區,唯讀)
├── Partners(所有地區客戶,可視需求改為各地區獨立管理)
├── Charge Catalog(費用目錄)
└── Locations(城市/國家對照)

TW Base(TailorMed TW,獨立法人)
├── CRM — Quotations(TW)
├── OMS — Orders(TW)
└── FIN — Debit Notes(TW)
Member:TW 員工
對外:不開放海外 Member 存取

US Base(TailorMed US,獨立法人)
├── CRM — Quotations(US)
├── OMS — Orders(US)
└── FIN — Debit Notes(US)
Member:US 員工(+ TW 指定人員若有需要)

JP Base(TailorMed JP,獨立法人)
└── 同上

費用影響

  • 各地區 Base 各自計費,費用由對應法人承擔
  • 海外員工人數直接影響該地區的 Airtable 月費,需在海外籌備階段一併評估
  • 若 TW 有人需要跨地區查看,以受邀方式加入對應 Base,不影響資料主權

開發工作量說明

台灣現有的 Base 結構、Interface 設計、Automation 邏輯可以直接作為範本複製,海外 Base 不需要從零設計——主要工作是:

  1. 複製 Base 結構與 Interface
  2. 設定 Sync(如有需求,共用資料橋接)
  3. 調整文件抬頭(法人名稱、地址、稅號)
  4. 建立各地區的 Automation

6. 會議說明建議

開場定錨

「用 Filter 隔離資料這個方向沒有錯,短期內確實可以運作。我想花一點時間說明,在你們目前的股權結構和財務需求下,這個做法有幾個地方在架構上做不到你們要的東西。」

核心論點一:Filter 不是權限控制

「Filter 是介面層的設計——它控制的是『預設顯示什麼』,不是『誰有資格看什麼』。只要海外人員是這個 Base 的 Member,他就可以繞過 Interface,直接在 Base 裡看到台灣所有的客戶資料、報價、財務數字。」

「這在一般的分公司情境下也許還好。但你們是部份出資的合夥關係——台灣不是百分之百控股海外。這種情況下,資料隔離不能靠信任,要靠架構。」

核心論點二:流程一樣不代表資料可以混在一起

「就像兩家公司的會計流程完全相同,但帳本一定分開——因為它們是不同法人。Airtable 這套系統同時是 CRM、訂單系統、財務帳本,三個都混在一起的複雜度遠高於單純的帳本。」

切入點:用 Job No. 跳號問題引導「越晚處理代價越高」

背景:客戶目前 Job No. 由業務手動填入 # 欄位,Formula 組出單號。因業務手動填寫造成跳號,目前無法補救(Autonumber 無法從指定數字起跳,加入後只會從 1 重算)。此為客戶親身經歷的痛點,適合作為切入點。

注意:Job No. 補救方案技術上可行,但窗口期已過,現階段不在服務範圍內。此案例僅作為說明素材,不主動提出解法。

說明順序:先問,不要先講:

「目前 Job No. 的跳號問題,你們有沒有想過未來要怎麼補救?」

讓客戶自己說出「補不了」或「不知道怎麼辦」,再接:

「跳號補不回來的原因,是資料一旦存入就有了生命週期——你不能回頭改它的起點。這不是 Airtable 的問題,是所有資料庫系統的共同特性。」

「財務混用是同一個道理,只是規模放大十倍。Job No. 跳號影響的是作業方便性,你們選擇接受。財務資料混在一起之後要拆,影響的是財務合規和稅務申報的正確性——那個代價不是不方便,是法律風險。」

「而且財務資料要拆,不是關機重來,是邊開車邊換輪胎——系統還在跑、業務還在進來,同時要把每一筆 Debit Note、每一張 SoA 確認法人歸屬、搬移、重算、驗證。」

處理「權限開多大」的問題

當客戶問「那可不可以開一個很嚴格的權限,讓海外人員只能看自己的東西?」:

「可以做到一定程度,但有兩個限制。第一,Airtable 的 record-level 權限需要 Business plan,每人每月費用更高,而且設定維護成本不低。第二,更根本的問題是:只要資料在同一個 Base 裡,權限就是在同一個容器裡劃線——容器破了,線就沒了。分開建 Base 是讓每家公司有自己的容器,這才是真正的隔離。」

「而且隨著合夥關係的發展,你們之間需要共享的資訊和需要保密的資訊邊界會不斷移動。用獨立 Base + 指定 Sync 的方式,你可以精確控制『哪些資料對方看得到』;用共用 Base 加權限的方式,每次邊界移動都要重新調整權限設定,維護成本會隨時間累積。」

結論收尾

「台灣這套系統已經建好,不是浪費——它直接就是海外 Base 的範本。複製結構、調整抬頭、設定 Sync,開發工作量比從零開始小很多。現在做這件事的成本,遠低於等到有真實業務資料之後再來拆。」


7. 尚待確認事項

在進行海外 Base 開發之前,需與客戶確認以下問題:

問題影響範圍
海外員工人數(各地區)各地區 Airtable 費用估算
Airtable 費用由哪個法人承擔影響 Workspace 歸屬設計
海外 Quotation/Debit Note 的公司抬頭(法人名稱、地址、稅號)CRM/FIN 文件模板設計
TW 是否有人需要跨地區查看海外 Base決定 TW 人員的跨 Base 存取方式
Partners 資料是否共用或各地區獨立管理決定共用資源 Sync 的範圍

建立日期:2026/04 | 版本:v1.2 此文件由萬能數維有限公司整理,供 TailorMed 系統架構決策參考使用