# ECS 合約管理系統決策支援情境分析

> 本文件整合各部門使用合約資料進行決策支援的情境，並標註資料可行性

## 概述

合約管理系統是「交易條款、履約紀錄、簽核軌跡、風險與例外」的單一事實來源（SSOT）。透過 MCP Server 提供可控、可稽核的查詢工具，讓各部門用一致口徑取得決策所需的指標、清單與異常預警。

### 可行性圖例

| 標記 | 意義 |
|:----:|------|
| ✅ | **完全可行** - 系統現有欄位直接支援 |
| ⚠️ | **需要配置** - 需利用自訂欄位或合約類型標記 |
| ❌ | **不可行** - 系統無相關資料，需外部整合 |

### 系統可用資料基礎

| 資料類別 | 主要來源 | 關鍵欄位 |
|---------|---------|---------|
| 合約主體 | `Contract` | 金額、幣別、期效、自動展延、緊急程度 |
| 金額資訊 | `ContractAmount` | Cost, ExchangeTypeId, Tax, PayPeriod |
| 相對人 | `Partner` | 供應商/客戶基本資料 |
| 審核歷程 | `ContractHistory` | 階段、狀態、日期、意見 |
| 審核人 | `ContractExaminer` | StayDate, AssignDate, ExamDate |
| 會辦審核 | `OtherExaminer` | Halt, Replied, Deadline |
| 流程配置 | `ContractFlowStage` | ExamStageId, Deadline |
| 附件 | `Attachment` | FileType, 上傳狀態 |
| 權限 | `UserAuthority` | 系統級/合約級/部門級 |
| 自訂欄位 | Contract 保留欄位 | Txt01-10, Memo01-15, Radio01-05, CheckBox01-05 等 |

---

## 一、共通決策支援能力（跨部門通用）

### 1.1 例外與風險預警

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 合約到期/續約預警 | ✅ | ValidEndDate, AutoExtend | 系統已有 AlertEmail 機制 |
| 逾期未結案追蹤 | ✅ | ExamStage + CreateDate | 計算滯留天數 |
| 簽核卡關偵測 | ✅ | ContractExaminer.StayDate | 可計算各關卡滯留時間 |
| 會辦阻塞來源 | ✅ | OtherExaminer.Halt + Replied | Halt=true 且 Replied=false |
| 超出授權金額 | ✅ | Cost + 核准人層級 | 比對 PositionLevel |
| 非標準條款標記 | ⚠️ | 自訂欄位 CheckBox | 需事先定義並要求填寫 |
| 供應商/客戶集中度 | ✅ | Partner + ContractAmount | 計算單一相對人佔比 |

### 1.2 流程效率與資源配置

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 各關卡平均審核工時 | ✅ | ContractHistory.ExamDate | 計算相鄰階段時間差 |
| SLA/Deadline 逾期熱點 | ✅ | ContractFlowStage.Deadline | 比對實際審核天數 |
| 會辦阻塞分析 | ✅ | OtherExaminer | 統計 Halt=true 案件 |
| 退回率與退回原因 | ✅ | ContractHistory | ExamStatusId=2 為退回 |
| 案件量趨勢預測 | ✅ | CreateDate 時序資料 | 歷史資料趨勢分析 |

### 1.3 合約組合（Portfolio）分析

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 依部門切片 | ✅ | DepartmentId | 直接支援 |
| 依合約類型切片 | ✅ | ContractTypeId | 直接支援 |
| 依幣別切片 | ✅ | ExchangeTypeId | 直接支援 |
| 依相對人切片 | ✅ | PartnerId | 直接支援 |
| 依緊急程度切片 | ✅ | UrgentLevel | 直接支援 |
| 金額分布與趨勢 | ✅ | Cost, CreateDate | 直接支援 |
| 結案率統計 | ✅ | SaveNo 非空判斷 | 直接支援 |

### 1.4 履約與條款落地

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 付款條件查詢 | ✅ | ContractAmount.PayPeriod | 字串欄位，需解析 |
| 附件完整性檢查 | ✅ | Attachment + FileType | 檢查必要附件 |
| 簽署進度追蹤 | ✅ | EnvelopeInfo, ContractSignHistory | 含 DocuSign |
| 交付/驗收條件 | ⚠️ | 自訂欄位 Txt/Memo | 需結構化存放 |
| 罰則/折讓條款 | ⚠️ | 自訂欄位 | 需結構化存放 |

### 1.5 決策可追溯（MCP 設計）

| 情境 | 可行性 | 說明 |
|------|:------:|------|
| 查詢條件記錄 | ✅ | MCP Server 實作時納入 |
| 資料時間點標記 | ✅ | 回覆時附上查詢時間 |
| 結果可重現 | ✅ | 保存參數供稽核 |

---

## 二、ESG / 永續辦公室

### 2.1 ESG 條款覆蓋率與缺口

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| ESG 條款是否具備 | ⚠️ | CheckBox01-05 | 需定義 ESG 條款清單並要求勾選 |
| 缺口依品類/地區統計 | ⚠️ | ContractType + 自訂欄位 | 需有品類分類 |
| 人權/反貪腐/環安衛條款 | ⚠️ | 各用一個 CheckBox | 需事先規劃欄位用途 |

**建議做法**：
- 使用 CheckBox01-05 定義 ESG 必要條款清單
- 合約類型新增「ESG 相關」分類
- 起案時強制填寫 ESG 條款具備狀態

### 2.2 供應商盡職調查與證照管理

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 證照清單 | ⚠️ | 自訂欄位 + 附件 | 證照以附件形式上傳 |
| 證照到期日 | ⚠️ | Date01-10 | 用保留日期欄位記錄 |
| 證照到期預警 | ⚠️ | Date 欄位 + 計算 | 需建立查詢邏輯 |

**可用問法範例**：
- 「過去 12 個月新簽供應商合約中，哪些未勾選 ESG 必要條款？」
- 「哪些供應商合約的證照到期日在 90 天內？」（需配置 Date 欄位）

### 2.3 Scope 3 供應鏈資料盤點

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 相對人年度採購金額 | ✅ | Partner + ContractAmount | 可彙整 |
| 品類分類 | ⚠️ | ContractType 或 Select 欄位 | 需定義品類 |
| 作為排放盤查清單 | ⚠️ | 匯出功能 | MCP 提供匯出 |

### 2.4 ESG 事件應對

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 快速定位相關合約 | ✅ | Partner 篩選 | 直接支援 |
| 有效期間查詢 | ✅ | ValidStartDate, ValidEndDate | 直接支援 |
| 可替代供應來源 | ⚠️ | 同品類其他 Partner | 需有品類分類 |
| 解約/轉單條款 | ⚠️ | 自訂欄位或附件 | 需結構化 |

---

## 三、產銷單位（供應鏈/採購/製造）

### 3.1 供應鏈/採購

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 供應商有效合約查詢 | ✅ | Partner + Contract | 直接支援 |
| 採購合約到期預警 | ✅ | ValidEndDate + ContractType | 依類型篩選 |
| 單一供應商依賴度 | ✅ | Partner + Sum(Cost) | 計算佔比 |
| 框架合約覆蓋率 | ⚠️ | 合約類型或 Radio 欄位 | 需標記框架合約 |
| 最小採購量/保供承諾 | ⚠️ | 自訂欄位 Int/Double | 需結構化 |
| 供應商延遲/品質紀錄 | ❌ | 無 | 需整合履約系統 |

**可用問法範例**：
- 「未來 6 個月內到期的採購合約，依金額排序」
- 「前 10 大供應商的合約金額與到期分布」
- 「哪些關鍵物料只有單一供應商？」（需標記關鍵物料）

### 3.2 製造/生產計劃

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 客戶合約交付窗口 | ⚠️ | Date 欄位 | 需記錄交付日期 |
| 數量承諾 | ⚠️ | Int/Double 欄位 | 需結構化 |
| 產能對照 | ❌ | 無 | 需整合產能系統 |
| 履約里程碑 | ⚠️ | Event 或自訂欄位 | 可利用事件追蹤 |
| 替代料/變更條款 | ⚠️ | 附件或 Memo 欄位 | 需結構化 |

---

## 四、銷售 / 業務 / 客戶成功

### 4.1 續約與營收管線

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 合約到期清單 | ✅ | ValidEndDate | 直接支援 |
| 客戶合約金額排名 | ✅ | Partner + Sum(Cost) | 直接支援 |
| 歷史續約率 | ✅ | RelatedContract (renew) | 分析關聯合約 |
| 爭議/退回紀錄 | ✅ | ContractHistory | 退回狀態統計 |
| 提前談判時點建議 | ✅ | ValidEndDate - N 天 | 計算即可 |

### 4.2 價格與折扣治理

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 折扣分布統計 | ⚠️ | Double 欄位 | 需記錄折扣率 |
| 特殊條款比例 | ⚠️ | CheckBox 欄位 | 需標記非標準 |
| 非標準付款條件 | ✅ | PayPeriod 分析 | 可統計分布 |

### 4.3 SLA 與客訴風險

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| SLA 條款記錄 | ⚠️ | Txt/Memo 欄位 | 需結構化 |
| 罰則金額上限 | ⚠️ | Double 欄位 | 需記錄 |
| 客訴關聯 | ❌ | 無 | 需整合客服系統 |

**可用問法範例**：
- 「本季到期且金額前 20 的客戶合約，附上歷次退回紀錄」
- 「哪些客戶的付款條件超過 60 天？」
- 「去年已到期的客戶合約中，有多少完成續約？」

---

## 五、人發 / 人資

### 5.1 人力與委外合約盤點

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 派遣/外包合約清單 | ✅ | ContractType 篩選 | 需有對應類型 |
| 有效期間與到期預警 | ✅ | ValidStartDate, ValidEndDate | 直接支援 |
| 計價方式 | ⚠️ | Txt/Memo 或 Select | 需結構化 |
| 終止條款 | ⚠️ | Memo 或附件 | 需結構化 |
| 年度人力外包支出 | ✅ | Sum(Cost) by Type | 依類型統計 |

### 5.2 合規風險

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 個資處理條款具備 | ⚠️ | CheckBox | 需定義欄位 |
| 勞動條件合規 | ⚠️ | CheckBox | 需定義欄位 |
| 附件齊備檢查 | ✅ | Attachment | 檢查必要附件 |

**可用問法範例**：
- 「未來 90 天內到期的人力委外合約，需提前多少天啟動簽核？」
- 「哪些委外合約標記包含個資處理？附件是否齊備？」

---

## 六、財務 / 會計 / 資金

### 6.1 現金流與收付款分析

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 未來收付款預測 | ✅ | Cost + PayPeriod + ValidDate | 需解析付款條件 |
| 依幣別彙整 | ✅ | ExchangeTypeId | 直接支援 |
| 長帳期合約識別 | ✅ | PayPeriod 分析 | 篩選 >N 天 |
| 匯率曝險 | ✅ | 外幣 Cost 統計 | 依幣別彙整 |

### 6.2 違約/罰則曝險

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 可能觸發罰款清單 | ⚠️ | 自訂欄位 | 需記錄罰則條款 |
| 罰款金額上限 | ⚠️ | Double 欄位 | 需結構化 |
| 提列參考 | ⚠️ | 彙整計算 | 依上述欄位 |

### 6.3 結案歸檔完整性

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 未結案清單 | ✅ | SaveNo 為空 | 直接支援 |
| 結案金額核對 | ✅ | FinalCost vs Cost | 比對差異 |
| 必要附件檢查 | ✅ | Attachment + FileType | 依規則檢查 |
| 卡關關卡分析 | ✅ | CurrentStageId | 直接支援 |

**可用問法範例**：
- 「依付款條件彙整未來 6 個月預計付款分布（含幣別）」
- 「哪些合約已簽署完成但尚未結案歸檔？卡在哪個關卡？」
- 「美元計價的採購合約總金額？」

---

## 七、法務 / 法遵 / 風險管理

### 7.1 非標準條款與例外授權

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 非標準條款標記 | ⚠️ | CheckBox 欄位 | 需法務審核時勾選 |
| 例外核准記錄 | ✅ | ContractHistory | 審核意見中記載 |
| 管轄/責任上限偏離 | ⚠️ | 自訂欄位 | 需結構化 |

### 7.2 審核瓶頸與資源配置

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 各關卡處理天數 | ✅ | ContractHistory | 計算時間差 |
| 逾期案件清單 | ✅ | StayDate vs Deadline | 比對計算 |
| 退回原因分類 | ✅ | ContractHistory.ExamMemo | 文字分析或分類 |
| 會辦阻塞來源 | ✅ | OtherExaminer | Halt=true + Replied=false |

### 7.3 合規盤點

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 特定條款覆蓋 | ⚠️ | CheckBox 欄位 | 需定義必要條款 |
| 附件齊備 | ✅ | Attachment | 檢查必要檔案類型 |
| 缺口優先順序 | ✅ | 依金額/風險排序 | 計算即可 |

**可用問法範例**：
- 「本月法務審核平均處理天數與逾期案件清單，依退回原因分類」
- 「哪些案件在會辦階段被阻塞超過 7 天？」
- 「哪些合約使用了非標準條款？核准人與核准階段為何？」

---

## 八、內稽 / 稽核 / 治理

### 8.1 職責分離（SoD）與權限稽核

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 敏感權限盤點 | ✅ | UserAuthority | 直接支援 |
| 特許案件追蹤 | ✅ | UserContractAuthority | 直接支援 |
| 異常授權組合 | ✅ | 交叉比對權限 | 需定義規則 |
| 自己核准自己 | ✅ | RecorderId vs ExamUserId | 直接比對 |

### 8.2 流程遵循與例外追蹤

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 跳關案件 | ✅ | ContractHistory | 檢查階段序列 |
| 長期滯留案件 | ✅ | StayDate | 計算滯留天數 |
| 會簽單一人通過 | ✅ | 並行審核統計 | 會簽關卡審核人數 |
| 稽核證據包 | ✅ | 匯出功能 | MCP 提供匯出 |

**可用問法範例**：
- 「近半年被授予合約特許權限的案件有哪些？」
- 「哪些案件在關鍵關卡逾期超過 14 天？依部門與關卡排序」
- 「有沒有案件的申請人與核准人是同一人？」

---

## 九、資訊 / 資安 / 資料治理

### 9.1 資料分級與存取控管

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 敏感合約識別 | ⚠️ | ContractType 或 CheckBox | 需標記分級 |
| 欄位遮罩規則 | ✅ | MCP 實作 | 設計時納入 |
| 聚合值回傳 | ✅ | MCP 實作 | 敏感資料只回統計 |

### 9.2 查詢行為稽核

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 查詢記錄保存 | ✅ | MCP 實作 | 記錄誰查了什麼 |
| 參數與結果摘要 | ✅ | MCP 實作 | 支援事後稽核 |

### 9.3 資料品質治理

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 必填欄位缺漏 | ✅ | 各欄位 IS NULL | 直接檢查 |
| 附件未上傳 | ✅ | Attachment | 檢查必要附件 |
| 結案資訊缺失 | ✅ | SaveNo, FinalCost | 直接檢查 |
| 缺漏趨勢統計 | ✅ | 依部門/時間 | 彙整計算 |

**可用問法範例**：
- 「哪些合約類型最常缺漏結案附件？依部門統計」
- 「本月有多少合約缺少必填欄位？」

---

## 十、高階管理 / 策略規劃

### 10.1 企業合約組合總覽

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 年度新簽/續約/結案趨勢 | ✅ | CreateDate, RelatedContract, SaveNo | 直接支援 |
| Top 相對人集中度 | ✅ | Partner + Cost | 直接支援 |
| 幣別曝險總覽 | ✅ | ExchangeTypeId + Cost | 直接支援 |
| 關鍵合約地圖 | ⚠️ | 高金額 + 自訂標記 | 需定義關鍵條件 |

### 10.2 組織效率 KPI

| 情境 | 可行性 | 資料來源 | 說明 |
|------|:------:|---------|------|
| 平均簽核周期 | ✅ | CreateDate → SaveDate | 直接計算 |
| 退回率 | ✅ | ContractHistory | 退回數/總數 |
| 會辦阻塞率 | ✅ | OtherExaminer | Halt 造成延遲比例 |
| 非標準條款比例 | ⚠️ | CheckBox | 需有標記 |

**可用問法範例**：
- 「以部門/合約類型彙整今年度案件量、平均結案天數、退回率」
- 「Top 20 相對人的合約金額、到期月份分布」
- 「本年度各幣別合約金額分布」

---

## MCP Server 設計建議

### 功能優先級

#### 第一優先（直接可用，高頻需求）

| 功能 | 使用部門 | 技術可行性 |
|------|---------|-----------|
| 合約到期預警查詢 | 全部門 | ✅ 直接查詢 |
| 相對人合約總覽 | 銷售、採購、財務 | ✅ 直接查詢 |
| 合約金額統計（多維度） | 財務、ESG、管理層 | ✅ 直接查詢 |
| 審核進度追蹤 | 全部門 | ✅ 直接查詢 |
| 審核效率分析 | 法務、稽核、ESG | ✅ 直接計算 |
| 會辦阻塞清單 | 法務、稽核 | ✅ 直接查詢 |

#### 第二優先（需解析或計算）

| 功能 | 使用部門 | 技術可行性 |
|------|---------|-----------|
| 付款/收款預測 | 財務 | ✅ 需解析 PayPeriod |
| 續約率分析 | 銷售 | ✅ 需分析 RelatedContract |
| SoD 檢查 | 稽核 | ✅ 需定義規則 |
| 資料品質報告 | 資訊 | ✅ 需定義必填欄位 |

#### 第三優先（需配置自訂欄位）

| 功能 | 使用部門 | 先決條件 |
|------|---------|---------|
| ESG 條款覆蓋率 | ESG | 需配置 CheckBox 欄位 |
| 非標準條款追蹤 | 法務 | 需法務審核時標記 |
| 品類分析 | 採購、ESG | 需定義品類分類 |
| 罰則曝險統計 | 財務 | 需記錄罰則金額 |

### 安全與治理原則

| 原則 | 實作方式 |
|------|---------|
| **權限內建** | 以既有權限模型做 row-level filtering |
| **最小化原則** | 只回傳必要欄位 |
| **輸出可追溯** | 每次回覆附上查詢條件與時間 |
| **資料遮罩** | 敏感資料預設回傳統計/摘要 |
| **彙整優先** | 優先提供 KPI/清單，避免任意 SQL |

---

## 總結：可行性統計

| 部門 | 完全可行 | 需配置 | 不可行 |
|------|:--------:|:------:|:------:|
| 共通功能 | 12 | 3 | 0 |
| ESG | 4 | 8 | 0 |
| 產銷 | 5 | 5 | 2 |
| 銷售 | 7 | 4 | 1 |
| 人發 | 4 | 3 | 0 |
| 財務 | 8 | 3 | 0 |
| 法務 | 7 | 3 | 0 |
| 稽核 | 8 | 0 | 0 |
| 資訊 | 6 | 1 | 0 |
| 高階管理 | 6 | 2 | 0 |

**整體評估**：約 70% 情境可直接實作，25% 需配置自訂欄位後可行，僅 5% 需外部系統整合。

### 建議下一步

1. **立即可做**：實作第一優先功能（到期預警、金額統計、審核效率）
2. **配置規劃**：與各部門確認自訂欄位的使用規範（ESG 條款、品類分類等）
3. **整合評估**：評估與履約系統、客服系統整合的必要性與可行性
