系統名稱 SCM AI 尋商小平台
文件版本 v1.0
資料庫平台 MSSQL / Oracle 雙規
文件狀態 草稿

版本異動歷史

版本 日期 修改人員 修改內容摘要
v1.02026-06-16洪大裕依 tablev3.md 初版建立

資料表清單

# 資料表名稱 中文說明 所屬模組 表格類型/備註
1slm_disc_case尋商案件主檔M1 尋商案件主工作表,邏輯刪除
2slm_disc_vendorAI 尋商推薦廠商資料檔M2 AI 尋商推薦子表(slm_disc_case 子表),按案件記錄 AI 推薦廠商
3slm_vendor潛在供應商主檔M3 潛在供應商主檔,集中管理不重複供應商
4slm_vendor_prod潛在供應商產品檔M3 潛在供應商子表(slm_vendor 子表),供應商可供貨多項商品

系統實體關聯圖 (ER Diagram)

下圖依模組分組顯示所有資料表,橙色虛線為邏輯 FK 關聯(1:N)。FK 關聯由欄位備註中 FK → table.col 格式自動解析。

M1 尋商案件 slm_disc_case 尋商案件主檔 M2 AI 尋商推薦 slm_disc_vendor AI 尋商推薦廠商資料檔 M3 潛在供應商 slm_vendor 潛在供應商主檔 slm_vendor_prod 潛在供應商產品檔

M1 尋商案件

尋商案件主檔 slm_disc_case

建立標準採購尋商品項規格資料,一筆記錄代表一個採購品項的尋商需求。案件建立後自動觸發 AI 尋商推薦流程。

序 欄位名 中文名 MSSQL 型別 Oracle 型別 長 可空 索引鍵 預設值 範例值 備註
1xuid唯一識別碼nvarcharnvarchar260NOT NULLPKSLM-DISC-001系統產生 UUID,主鍵
2src_doc_no原單據編號nvarcharnvarchar260NULLUKPO-2026-0001[待確認] 原請購/詢價單號,來自外部系統時帶入
3pur_dsr採購品名nvarcharnvarchar2200NOT NULL伺服器設備
4spec_comt規格說明nvarchar(max)nvarchar2(4000)—NULL詳細規格描述
5tgt_cnty目標國家nvarcharnvarchar2200NULLTW,JP,US[待確認] N 個國別代碼,逗號分隔
6case_sts案件狀態nvarcharnvarchar21NOT NULLIDX11[待確認] 1=草稿, 2=尋商中, 3=完成
7gfemp建立人員nvarcharnvarchar240NOT NULLN000022060採購人員員編
8gftm建立時間datetimedate—NOT NULL2026-06-16 09:00:00
9txemp異動人員nvarcharnvarchar240NOT NULLN000022060
10txtm異動時間datetimedate—NOT NULL2026-06-16 09:00:00

🔒 約束與索引定義

類型 名稱 對應欄位 說明
PKpk_slm_disc_casexuid主鍵
UKuk_slm_disc_case_src_doc_nosrc_doc_no原單據編號唯一約束
IDXidx_slm_disc_case_case_stscase_sts案件狀態篩選
IDXidx_slm_disc_case_gftmgftm按建立時間排序

M2 AI 尋商推薦

AI 尋商推薦廠商資料檔 slm_disc_vendor

接收並儲存 AI 尋商推薦廠商資料,每筆記錄代表某尋商案件下的一個推薦廠商。資料來源可為 AI(A)或人工輸入(E)。

序 欄位名 中文名 MSSQL 型別 Oracle 型別 長 可空 索引鍵 預設值 範例值 備註
1xuid唯一識別碼nvarcharnvarchar260NOT NULLPKSLM-DV-001系統產生 UUID,主鍵
2fxuid案件識別碼nvarcharnvarchar260NOT NULLFK IDXSLM-DISC-001FK → slm_disc_case.xuid
3corp_no企業編號nvarcharnvarchar260NOT NULLIDXCORP-TW-001[待確認] 廠商唯一識別碼
4cnty_cd國別代碼nvarcharnvarchar210NULLTW[待確認]
5offcl_url官方網址nvarcharnvarchar2500NULLhttps://example.com[待確認]
6co_comt公司簡介nvarchar(max)nvarchar2(4000)—NULL
7pd_desc對應產品介紹nvarchar(max)nvarchar2(4000)—NULL[待確認] 搜尋產品介紹說明
8data_sour資料來源nvarcharnvarchar21NOT NULLAAA=AI, E=EMP(人工輸入)
9rec_sort推薦排序decimalnumber5,0NULL1[待確認] 推薦優先順序
10ai_scoreAI 綜合評分decimalnumber5,2NULL87.50[待確認] AI 綜合運算評分
11spec_match_pct規格符合度decimalnumber5,2NULL92.00[待確認] 需求符合百分比
12res_sync_tm結果同步時間datetimedate—NULL2026-06-16 10:00:00[待確認] 接收 AI 結果的時間
13gfemp建立人員nvarcharnvarchar240NOT NULLN000022060
14gftm建立時間datetimedate—NOT NULL2026-06-16 09:00:00
15txemp異動人員nvarcharnvarchar240NOT NULLN000022060
16txtm異動時間datetimedate—NOT NULL2026-06-16 09:00:00

🔒 約束與索引定義

類型 名稱 對應欄位 說明
PKpk_slm_disc_vendorxuid主鍵
IDXidx_slm_disc_vendor_fxuidfxuid按案件查詢推薦廠商(必建)
IDXidx_slm_disc_vendor_corp_nocorp_no按企業編號查詢
IDXidx_slm_disc_vendor_data_sourdata_sour依來源別篩選

M3 潛在供應商

潛在供應商主檔 slm_vendor

集中管理 AI 推薦過的不重複供應商資料。同一企業編號只保留一筆,狀態可由潛選(A)升級為正式廠商(F)。

序 欄位名 中文名 MSSQL 型別 Oracle 型別 長 可空 索引鍵 預設值 範例值 備註
1xuid唯一識別碼nvarcharnvarchar260NOT NULLPKSLM-VND-001系統產生 UUID,主鍵
2corp_no企業編號nvarcharnvarchar260NOT NULLUKCORP-TW-001[待確認] 廠商唯一識別碼,同企業只保留一筆
3vnd_nm廠商名稱nvarcharnvarchar260NOT NULL台灣科技股份有限公司供應商正式名稱(含外文)
4cnty_cd國別代碼nvarcharnvarchar210NULLTW[待確認] 所屬國家地區
5offcl_url官方網址nvarcharnvarchar2500NULLhttps://example.com[待確認] 驗證後之廠商官網
6co_comt公司簡介nvarchar(max)nvarchar2(4000)—NULLAI 提煉之生產摘要
7data_sour資料來源nvarcharnvarchar21NOT NULLAAA=AI, E=EMP, U=USER CREATED
8vnd_sts廠商狀態nvarcharnvarchar21NOT NULLIDXAAA=潛選(ACTIVE), F=轉正式(FORMAL)
9lst_tx_case_id最後異動案件nvarcharnvarchar260NULLSLM-DISC-001[待確認] 對應尋商案件主檔最後更新的案件
10lst_tx_dat最後異動日期datetimedate—NULL2026-06-16最近一次搜尋更新時間
11gfemp建立人員nvarcharnvarchar240NOT NULLN000022060
12gftm建立時間datetimedate—NOT NULL2026-06-16 09:00:00
13txemp異動人員nvarcharnvarchar240NOT NULLN000022060
14txtm異動時間datetimedate—NOT NULL2026-06-16 09:00:00

🔒 約束與索引定義

類型 名稱 對應欄位 說明
PKpk_slm_vendorxuid主鍵
UKuk_slm_vendor_corp_nocorp_no企業編號唯一(去重)
IDXidx_slm_vendor_vnd_stsvnd_sts廠商狀態篩選
IDXidx_slm_vendor_cnty_cdcnty_cd按國別篩選
IDXidx_slm_vendor_gftmgftm按建立時間排序

潛在供應商產品檔 slm_vendor_prod

集中管理 AI 推薦過的供應商其對應之產品資料。一個供應商可有多筆產品記錄,並關聯到對應的尋商案件。

序 欄位名 中文名 MSSQL 型別 Oracle 型別 長 可空 索引鍵 預設值 範例值 備註
1xuid唯一識別碼nvarcharnvarchar260NOT NULLPKSLM-VP-001系統產生 UUID,主鍵
2fxuid供應商識別碼nvarcharnvarchar260NOT NULLFK IDXSLM-VND-001FK → slm_vendor.xuid
3fxuid_case案件識別碼nvarcharnvarchar260NOT NULLFK IDXSLM-DISC-001FK → slm_disc_case.xuid
4pd_desc對應產品介紹nvarchar(max)nvarchar2(4000)—NULL[待確認] 搜尋產品介紹說明
5lst_tx_tm最後異動時間datetimedate—NULL2026-06-16 10:00:00最近一次搜尋更新時間
6gfemp建立人員nvarcharnvarchar240NOT NULLN000022060
7gftm建立時間datetimedate—NOT NULL2026-06-16 09:00:00
8txemp異動人員nvarcharnvarchar240NOT NULLN000022060
9txtm異動時間datetimedate—NOT NULL2026-06-16 09:00:00

🔒 約束與索引定義

類型 名稱 對應欄位 說明
PKpk_slm_vendor_prodxuid主鍵
IDXidx_slm_vendor_prod_fxuidfxuid按供應商查詢產品清單(必建)
IDXidx_slm_vendor_prod_fxuid_casefxuid_case按案件查詢供應商產品

進階控制策略

**刪除行為** * 尋商案件主檔(slm_disc_case):邏輯刪除,不實體刪除。 * 推薦廠商資料(slm_disc_vendor):跟隨案件,整檔至潛在供應商後刪除。 * 潛在供應商(slm_vendor):需確認是否允許軟刪除。 * 供應商產品(slm_vendor_prod):對應潛在供應商檔。 **資料可見範圍** * 尋商案件依 gfemp(建立人員)控制可見性。 * 潛在供應商為全局共用資料,不限可見範圍。 **交易與並發控制** * AI 尋商推薦寫入採樂觀鎖(依批次識別),避免重複寫入同一廠商。

驗收清單 & 術語對照

7.1 設計驗收清單

  • 所有資料表均已依模組分類,命名符合系統縮寫規範。
  • 每張表均具備 xuid 主鍵(nvarchar(60))。
  • 共通稽核欄位(crt_usr_crt_tm_upd_usr_upd_tm_del_fg)已全數建立。
  • 軟刪除資料表的 del_fg 欄位預設值為 0。
  • 所有外鍵欄位均已建立普通索引(idx_ 命名)。
  • 欄位命名已依 lookup_fields.py 三步驟流程查詢詞庫。
  • 無資料庫實體外鍵約束(FK 僅為邏輯標記,由業務層維護)。

7.3 待確認欄位彙整

下列欄位命名為 AI 自訂,未命中詞庫,需人工確認。

資料表 中文名 英文名(自訂) 說明 / 待確認理由
slm_disc_case原單據編號src_doc_no原請購/詢價單號,來自外部系統時帶入
slm_disc_case目標國家tgt_cntyN 個國別代碼,逗號分隔
slm_disc_case案件狀態case_sts1=草稿, 2=尋商中, 3=完成
slm_disc_vendor企業編號corp_no廠商唯一識別碼
slm_disc_vendor國別代碼cnty_cd
slm_disc_vendor官方網址offcl_url
slm_disc_vendor對應產品介紹pd_desc搜尋產品介紹說明
slm_disc_vendor推薦排序rec_sort推薦優先順序
slm_disc_vendorAI 綜合評分ai_scoreAI 綜合運算評分
slm_disc_vendor規格符合度spec_match_pct需求符合百分比
slm_disc_vendor結果同步時間res_sync_tm接收 AI 結果的時間
slm_vendor企業編號corp_no廠商唯一識別碼,同企業只保留一筆
slm_vendor國別代碼cnty_cd所屬國家地區
slm_vendor官方網址offcl_url驗證後之廠商官網
slm_vendor最後異動案件lst_tx_case_id對應尋商案件主檔最後更新的案件
slm_vendor_prod對應產品介紹pd_desc搜尋產品介紹說明