已有員工離職狀態,未見交接實體、職務範本或全部完成後才可歸檔的關卡。
這次確認到哪裡
本次盤點涵蓋 36 個 ERP 模組,對照既有 88 項流程、53 份資料庫 migration、路由/服務實作、v3 原檔與使用者補充。新增 46 項可追蹤工作,工作清單共 134 項。
這是實作及需求差距盤點:檢查模組邊界、權限、狀態轉移、資料連動與既有測試,並對 14 個高影響情境使用新鮮記憶體服務及合成資料探測;不代表每一支 API、正式資料與外部連線都已完成 UAT。既有 9/9 部署發現另外註明來源日期,未把它當成今日完整正式環境探測。
已存在的功能保留:人事網頁文件與版本、自由選讀、部門/職務連動、角色入口、共用驗收歷程,以及多數財會核心服務。缺口以「已確認缺口」「既有功能需延伸」「新增需求」「待整合驗證」分開,未實測不當作缺陷,也不當作通過。
本次完成的是需求清單、來源追溯、分梯次建議與歷史相容處理;清單上的業務缺口尚未因此修復。
新增分類:待整合驗證 4 項、已確認缺口 26 項、既有功能需延伸 2 項、新增需求 14 項
已確認方向與待決細節
- Claude 為候選採用方向,正式模型待確認。
- 兩組 LINE 官方帳號由使用者確認已完成設定;ERP 串接與操作驗收待完成。
- 後台自行定義主要指官方 LINE 設定;另明確納入可新增步驟及簽核關卡的流程設計器。
- v3 為客戶認定的 V12 補充;若評估為範圍增加,先列影響及建議供討論,不自行認定收費變更。
- 客戶於實測自行填參數,不再另索取數字。
- 現行 HR 薪資可見範圍與 Owner 專屬調薪歷程按 v3 執行;HR 申報/歷史薪資單可能推知過往金額,需要先確認哪些歷史報表欄位可見,不能自行擴張調薪歷程權限。
- 客戶業務入口收斂於客戶 LINE;既有 /customer 是展示/會議驗收入口。若表單需要 LINE 內嵌 LIFF,先確認互動形式,不另外建立獨立客戶網站。
- v3 只確認新人初步檢視及 44 項結構,12 項入職現場清單與 44 項正式實測仍須逐項留證。
- 公司/個人雙信箱、八份各別簽名等舊規格,以 v3 個人 email、一次簽名逐份留證取代。舊清單保留並標註補充案例,舊驗收判定不自動延伸到新規格。
開放使用前先處理的關卡
新鮮記憶體探測:員工改 terminated 後,identity membership 仍為 active;此結果不是正式 OIDC 登入測試。
profiles 列表回傳所有期間;薪資試算及歷史薪資單亦有金額,未分離 Owner 調薪歷程權限。
目前以寫入稽核為主;薪資 GET 未形成誰/何時/查誰的可查閱紀錄。
HR 有手機資料,但未見 LINE 綁定實體與驗證/解除流程。
客戶/聯絡人主檔存在,尚未見客戶 LINE 帳號與專案授權映射。
程式未見 x-line-signature、webhookEventId、LINE channel 或傳送服務。
網頁文件庫尚未具機密分級與問答收錄政策;尚無 AI 檢索/工具層。
僅 hr_employees:manage 仍可把 onboarding PATCH 為 active,無 assignment/啟用授權。
同組織非成員讀 governance 為 403,寫 budget axis 卻為 200。
雙 LINE 與流程設計器
| 設定/流程 | 客戶端 LINE | 員工端 LINE |
|---|---|---|
| 入口與身分 | 簽約客戶,驗證手機/邀請連結綁主檔與授權專案 | 有效員工,個人 email 系統身分+驗證手機綁定 |
| 使用與記錄 | 聯繫時間軸、服務/進度問答、簽約、繳款、表單、確認、驗收、滿意度 | 打卡、請假、員工提醒、無金額薪資單通知、客戶狀態與 PM 承接 |
| 知識與權限 | 只查自己授權客戶/專案,答不了轉真人 | 只查身分可見 KM/制度,機密文件不進問答資料庫 |
| 共同管理 | 官方帳號、憑證引用、Webhook、啟停、分眾、版本與狀態可設定 | 與客戶帳號分開保存/驗證,通知對象取實際負責人 |
流程設計器另列 FLOW-01~03:編排步驟與簽核 → 模擬檢查 → 發布版本 → 案件依版本執行 → 回寫 ERP 與通知結果。修改流程不覆蓋已開始案件;核准或業務寫入失敗不能標完成。
全模組盤點
以下列出全部模組的已有能力與需補/需驗證範圍。沒有新增獨立缺陷的模組,仍納入跨模組案例 ERP-11。
| 模組 | 已有能力/盤點結果 | 對應工作 |
|---|---|---|
| 會計主檔/請款審批 · accounting | 科目分類、銀行、稅則、審批及週期費用服務已具備 | ERP-03、ERP-11、FLOW-02 |
| 稽核 · audit | 已有寫入稽核 repository;薪資查閱與 Owner 查詢待補 | V3-10 |
| 請款/應收/收款 · billing | 請款單、收款、折讓與應收服務已具備 | ERP-03、ERP-04、ERP-11、LINE-05 |
| 合約/客戶關係 · client-relationships | 合約版本、信用審核、活動及續約已有服務 | ERP-01、ERP-11、LINE-04、LINE-05 |
| 客戶主檔 · clients | 目前列表與建立;修改/停用/去重缺口已確認 | ERP-01、LINE-03 |
| CRM 跟進/漏斗 · commercial-intelligence | 客戶商業輪廓、跟進與漏斗已有服務 | V3-16、LINE-04、LINE-07、ERP-14 |
| 聯絡人 · contacts | 目前列表與建立;更換窗口及 LINE 對接待補 | ERP-01、LINE-03 |
| 客戶旅程/新人報到 · customer-experience | 旅程、問卷、節奏任務、單份報到簽認已有服務 | V3-01、V3-03、V3-04、V3-05、LINE-05、ERP-14 |
| 修改與驗收 · customer-review | 共用梯次、判定、異動、快照、匯出/匯入已具備;本次擴充 46 項並保留原定義 | V3-01、ERP-14 |
| 電子發票 · einvoice | 目前 ZERO sandbox 接受回執;正式供應商 UAT 待完成 | ERP-10 |
| 戰情室 · executive-dashboard | 兩平參數已有設定;其他設定及實際業務行動仍需補 | V3-15、ERP-02、ERP-15 |
| 費用/憑證/OCR · expenses | 憑證保存、人工覆核及費用申請已有服務;Linux OCR 缺口確認 | ERP-05、ERP-11 |
| 財務作業總覽 · finance-operations | 已整合摘要;來源單據與完整閉環仍需共用案例驗證 | ERP-11 |
| 人事/組織/假勤 · hr | 人事、部門職務、假勤、網頁文件與自由選讀已有服務;入離職及單信箱待補 | V3-02~08、ERP-06、LINE-06 |
| 身分/角色/權限 · identity-admin | 帳號及角色管理已有服務;離職撤權及 LINE 綁定未串起 | V3-02、V3-08、LINE-02、ERP-07 |
| 總帳/期間/報表 · ledger | 傳票、過帳/沖回、關帳/重開、試算表等已有服務 | ERP-03、ERP-04、ERP-11 |
| 行銷分析 · marketing-analytics | 目前 snapshots 匯入與摘要;不等於 Google 自動更新 | ERP-10 |
| 期初移轉 · opening-balances | GL 期初匯入;AR/AP 子帳與銀行開帳尚需補足 | ERP-04 |
| 營運主檔/目標 · operating-master | 類型、預設範本及目標可新增/停用;分眾目標計算未套篩選 | V3-15、ERP-15 |
| 營運行動 · operational-actions | 行動記錄及狀態已有服務;完成未必執行真實業務 | ERP-02、V3-07、FLOW-03 |
| 商機 · opportunities | 階段轉移與歷程已有服務;失單為自由文字 | V3-16、ERP-11 |
| 付款執行/零用金 · payments | 批次、核准、匯出及付款記錄已有服務;正式回執與部分核銷待串驗 | ERP-10、ERP-11 |
| 薪資 · payroll | 基本試算、定稿、批次、薪資單已有服務;歷程權限、期間、方法、申報缺口確認 | V3-09~14、ERP-12、ERP-13 |
| 分錄橋接 · posting-bridge | 僅三類事件;與原承諾範圍存在差距 | ERP-03 |
| 採購/供應商/應付 · procurement | 採購、收貨、三方匹配與應付已有服務;端到端例外仍待驗證 | ERP-04、ERP-11 |
| 專案商務/服務占比 · project-commercial | 服務占比與期款分攤有金額檢查;須連同變更及請款測試 | ERP-08、ERP-11 |
| 專案治理 · project-governance | 成員、代理、變更、里程碑驗收與等待已有服務;讀寫授權及核准連動有缺口 | ERP-07、ERP-08、ERP-09、V3-07 |
| 專案建立 · projects | 成交+核准報價才能轉案;交接主責、變更回寫與後續閉環待補/驗證 | V3-07、ERP-08、ERP-11 |
| 報價/版本/審批 · quotations | 報價、版本、送審及決定已有服務;定價參數與變更影響待串驗 | V3-15、ERP-11 |
| 交付治理 · release-governance | 發布狀態流程已有服務;不能取代外部實測及客戶正式驗收 | V3-01、ERP-14 |
| 管理報表 · reporting | 摘要、收支、獲利及現金預測等已有服務;需同來源資料對帳 | ERP-11、ERP-15 |
| 稅務底稿 · tax | 底稿、覆核、鎖定及匯出已有服務;非薪資申報名冊替代品 | V3-11~14、ERP-11 |
| 工時/人力成本 · time | 工時、計時器及成本摘要已有服務;與假勤/薪資/專案成本需對帳 | ERP-11、ERP-13 |
| 資金/薪資付款/銀行 · treasury | 薪資批次、銀行調節、借款及外幣服務已有實作;正式付款證據與薪資申報待串驗 | V3-14、ERP-04、ERP-10、ERP-11 |
| 工作收件匣 · work-inbox | 有跨模組待辦聚合;LINE 真人承接與可編排流程待擴充 | LINE-07、FLOW-01~03 |
| 里程碑/任務/依賴 · workspace | 任務與里程碑服務已有實作;交接、客戶確認及統一流程須補連動 | V3-07、LINE-05、ERP-07、ERP-11、FLOW-01~03 |
建議分梯次完成
| 梯次 | 工作範圍 | 完成條件 |
|---|---|---|
| 第一梯次 | 人事身分、文件/簽認、離職關卡、薪資權限與專案授權;保留既有核心案例。 | P0 關卡實測、角色權限矩陣、原紀錄可查。 |
| 第二梯次 | 薪資算法與申報、CRM 更正、參數、專案變更與財會閉環。 | 用同一組來源單據完成跨模組核對及例外/重試。 |
| 第三梯次 | 既有電子發票/銀行/Google、期初移轉、正式環境與回復演練。 | 正式回執、控制總數與還原證據完整。 |
| 第四梯次 | 雙 LINE、Claude 候選模型、自維護知識與流程設計器。 | 雙帳號各自驗證,分眾不串錯、轉真人及通知回寫閉環,模型確認後啟用。 |
梯次與工期為草案。可以平行準備,但權限與綁定須在相關流程開放前驗證完成;責任人、日期及範圍影響待雙方確認。
46 項新增工作的完整內容
工程與客戶驗收結果請至修改與驗收頁保存;這裡是本次盤點的固定版本。
V3-01 · P1保留已確認結構,安排 12 項入職與 V12 44 項正式實測
待整合驗證 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §一
目前:客戶確認初步檢視及落位結構;不等同逐項功能驗收通過。
驗收條件
- 沿用 12 項現場清單逐項留證,對照 V12 44 項原始回饋。
- 記錄版本、角色、結果、缺陷與重測;未通過不得自動標為已驗收。
關聯項目:可獨立核對
盤點依據
- docs/2026-09-09_給普烏_需求補充清單_v3.html:31
- apps/web/customer-review-catalog.json
V3-02 · P1個人 email 為唯一帳號依據,移除雙信箱要求
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §二.1–2
目前:登入帳號可使用個人 email,但 HR 表單仍要求公司/個人兩組信箱,API 拒絕相同值。
驗收條件
- 人事新增、編輯、報到、邀請與登入使用同一個人 email,不要求另一公司信箱。
- 舊帳號與 HR 主檔建立可回查的對照,保留原 userId、簽認及資料歸屬;碰撞與換信箱須驗證處理。
- 個人手機經驗證後綁定 LINE;不可只靠自行填入的手機或顯示名稱認定身分。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/hr/hr-schema.js:15
- apps/web/app.js:3624
V3-03 · P1八份入職文件改為可編修網頁文字與版本
既有功能需延伸 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §四.1
目前:人事網頁文件庫、版本與自由選讀已具備;尚未接成八份指定文件的入職簽署來源。
驗收條件
- 八份文件:報到確認書、人事資料表、個資聲明、勞動契約、身分證薪轉帳戶表、工作規章、勞資會議同意書、員工保密切結書。
- 後台編修文字、預覽、發布與保留舊版;個人欄位的填入結果與當時版本一併凍結。
- 身分證/銀行證明附件仍可保留原檔;進階學習維持自由選讀,簽署必讀文件另外逐份確認。
關聯項目:V3-02
盤點依據
- apps/api/src/modules/hr/hr-library.js
- apps/web/onboarding-center.js
V3-04 · P1一次簽名完成八份文件,逐份保存簽認證據
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §四.2
目前:目前為單一 assignment 文件簽認,沒有八份閱讀勾選後統一簽名的套件。
驗收條件
- 逐份開啟、逐份同意,未完成全部閱讀與勾選不能送出最後簽名。
- 一次送出產生八筆獨立文件簽認:文件版本、內容快照、時間戳、簽名影像與逐份勾選證據。
- 重送不重複簽認;中斷可續作;發布新版不覆蓋已簽內容,需重簽時建立新紀錄。
關聯項目:V3-03
盤點依據
- apps/web/onboarding-center.js
- apps/api/src/modules/customer-experience/customer-experience-routes.js
V3-05 · P1紙本主簽與 Email/MFA 啟用條件可查
待整合驗證 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §四.3
目前:需在簽署流程清楚呈現既有紙本優先共識,不能把系統勾選描述為正式電子簽章。
驗收條件
- Email 驗證/MFA 啟用前,勞動契約與保密切結書標示紙本為主、系統簽認為輔。
- 保存紙本完成狀態、收件人、日期及佐證;啟用驗證後切換規則須經確認並留版本。
關聯項目:V3-04
盤點依據
- docs/2026-09-09_給普烏_需求補充清單_v3.html:65
- apps/web/onboarding-center.js
V3-06 · P0離職依職務產生交接清單,完成才能歸檔
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §五.1–3
目前:已有員工離職狀態,未見交接實體、職務範本或全部完成後才可歸檔的關卡。
驗收條件
- 不同職務可編修交接範本,啟動時凍結所用版本。
- 專案改派、檔案歸位、權限收回、待辦移交逐項留完成人與時間。
- 任一未完成不得歸檔;取消離職/重新開啟有原因及歷程,不刪舊證據。
關聯項目:V3-07、V3-08
盤點依據
- apps/api/src/modules/hr/hr-service-memory.js
- apps/api/src/modules/hr/hr-routes.js
V3-07 · P1交接改派真正更新專案主責與待辦歸屬
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §五.1
目前:通用營運行動紀錄與專案主檔變更尚未構成交接交易。
驗收條件
- 列出離職者所有進行中專案與待辦,逐筆指定有效接任人。
- 完成交接時同步專案主責、成員權限及待辦;舊承辦與異動原因可查。
- 接任人失效或寫入失敗時不得將該交接項目標完成,重試不重複移交。
關聯項目:V3-06、ERP-02
盤點依據
- apps/api/src/modules/projects
- apps/api/src/modules/project-governance
- apps/api/src/modules/operational-actions
V3-08 · P0離職歸檔自動停權、撤銷工作階段與 LINE 綁定
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §二.3、§五.2;程式稽核 E07
目前:新鮮記憶體探測:員工改 terminated 後,identity membership 仍為 active;此結果不是正式 OIDC 登入測試。
驗收條件
- 歸檔後系統帳號、有效工作階段與員工 LINE 綁定失效,停用相關待發通知。
- 薪資、假勤、簽認、稽核保留原身分可查;不刪除歷史紀錄。
- 撤權失敗需可重試並顯示待處理,不能假稱歸檔與撤權都成功;復職必須重新驗證授權。
關聯項目:V3-06、LINE-02
盤點依據
- apps/api/src/modules/hr/hr-service-memory.js
- apps/api/src/modules/identity-admin
- output/erp-audit-2026-09-10/process-probes.json
V3-09 · P0HR 只見現行薪資,Owner 專屬調薪歷程
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §六.1–2
目前:profiles 列表回傳所有期間;薪資試算及歷史薪資單亦有金額,未分離 Owner 調薪歷程權限。
驗收條件
- HR 可查全公司當期生效薪資;調整日期、前後金額、原因僅 Owner 可見。
- API、列表、匯出、搜尋、歷史版本與稽核詳情均套相同權限,不能只隱藏 UI。
- 以 Owner、HR、本人、其他員工實測;申報及歷史薪資單可能推知調薪,需先確認合法業務可見欄位並按結果拆分權限。
關聯項目:ERP-12
盤點依據
- apps/api/src/modules/payroll/payroll-routes.js:13
- apps/api/src/modules/payroll/payroll-service-memory.js:16
V3-10 · P0所有薪資查閱逐人記錄,Owner 可查
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §六.3
目前:目前以寫入稽核為主;薪資 GET 未形成誰/何時/查誰的可查閱紀錄。
驗收條件
- 單筆、批次、歷史、匯出及薪資單讀取記錄登入帳號、時間、目標員工、動作與成功/拒絕結果。
- Owner 能依員工、人員與日期篩選查閱紀錄;HR 不得藉稽核讀取歷次薪資金額。
- 紀錄保留政策可落實,日誌不重複保存薪資明文或 LINE 密鑰。
關聯項目:V3-09
盤點依據
- apps/api/src/modules/payroll/payroll-routes.js
- apps/api/src/modules/audit/audit-repository.js
V3-11 · P1勞健保級距調整名冊匯出
已確認缺口 · 建議第 2 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §七
目前:現有薪資輸出為銀行覆核 CSV,未見級距異動名冊。
驗收條件
- 月度/異動時產生名冊,保留員工、原級距、新級距、生效日與來源計薪版本。
- 依確認格式匯出並核對筆數、異動原因、重複與缺漏;格式及規則版本需經負責人覆核。
關聯項目:ERP-12、ERP-13、V3-09
盤點依據
- apps/api/src/modules/payroll/payroll-routes.js
V3-12 · P1二代健保補充保費計算與明細
已確認缺口 · 建議第 2 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §七
目前:有 supplementaryPremiumCategory 欄位,但 calculate 尚未消費此分類形成專屬計算/報表。
驗收條件
- 建立可追溯的適用類別、計算基礎、規則生效期間與例外覆核。
- 月度/異動時明細可匯出,與定稿薪資及來源支付一致;規則數值與官方格式在實作時核驗。
關聯項目:ERP-13、V3-09
盤點依據
- apps/api/src/modules/payroll/payroll-schema.js
- apps/api/src/modules/payroll/payroll-service-memory.js:23
V3-13 · P1勞退提繳名冊匯出
已確認缺口 · 建議第 2 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §七
目前:有個人勞退相關資料,尚未見月度與異動提繳名冊。
驗收條件
- 產生可追溯的提繳對象、基礎、適用規則及生效日名冊。
- 入離職、留停、異動與補正情境可核對;版本、筆數與覆核結果可查。
關聯項目:ERP-13、V3-09
盤點依據
- apps/api/src/modules/hr/hr-schema.js
- apps/api/src/modules/payroll/payroll-routes.js
V3-14 · P1年度薪資印領清冊與發放核對
已確認缺口 · 建議第 2 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §七
目前:現有試算與批次清單尚未提供年度實際發放彙總清冊。
驗收條件
- 按年度及員工彙整已發放薪資,包含已離職員工,不把未支付試算算作發放。
- 可核對薪資月份、所得歸屬、補發/沖回、批次與銀行付款回執,總額與明細一致。
- 匯出權限與 V3-09 協調:HR 報表可見欄位需確認,Owner 完整查閱有稽核。
關聯項目:ERP-13、ERP-14、V3-09
盤點依據
- apps/api/src/modules/payroll/payroll-routes.js
- apps/api/src/modules/treasury
V3-15 · P1兩平、人事成本率、示警倍數與服務定價自行設定
既有功能需延伸 · 建議第 2 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §八
目前:兩平參數已有設定 API;其餘參數尚需統一可修改、生效與引用機制。
驗收條件
- 客戶在實測時自行填值即可生效,日後可改,不另外索取固定數字。
- 各欄位具單位、範圍驗證、預覽影響、版本與生效日期;報價/成本/警示使用同一核准版本。
- 已核准報價與已定稿薪資不被回溯改寫;需重算時另立版本及原因。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/executive-dashboard/executive-dashboard-schema.js
- apps/api/src/modules/operating-master
V3-16 · P1失單原因九項字典及後台增修
已確認缺口 · 建議第 1 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §八
目前:商機失單目前要求 reason 自由文字,無可維護下拉字典與其他必填規則。
驗收條件
- 初始九項:價格超出預算、時程無法配合、選擇其他廠商、需求暫緩或取消、僅詢價比價、內部決策未通過、需求與服務不符、失聯無回應、其他(必填備註)。
- 後台可新增、排序、改名、停用;歷史失單保留當時選項與備註,不因停用消失。
- 失單選其他但未填備註不得送出;CRM 與漏斗分析使用穩定原因代碼。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/opportunities/opportunity-schema.js:108
LINE-01 · P1兩組官方 LINE 的可自行管理後台
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者確認;2026-09-09_給普烏_需求補充清單_v3 §三
目前:使用者已完成兩組帳號設定;ERP 未見 LINE adapter/webhook,不能將帳號完成設定視為串接已驗收。
驗收條件
- 分別管理客戶端/員工端帳號、channel/provider 對應、Webhook 狀態、啟停、功能入口與分眾規則。
- 憑證透過安全設定介面保存,可更換但不可回顯;設定有草稿、測試、發布、版本與回復。
- 非管理者不得改設定;切換帳號不能讓既有綁定誤接另一組帳號,狀態顯示最後驗證時間與結果。
關聯項目:LINE-02、LINE-03
盤點依據
- apps/web/index.html:1099
- apps/api/src/app.js
LINE-02 · P0員工 LINE 以驗證手機連到有效系統身分
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §二.1、§三員工綁定
目前:HR 有手機資料,但未見 LINE 綁定實體與驗證/解除流程。
驗收條件
- 驗證個人手機或已登入員工帳號後,以一次性短效連結連到該帳號與正確 LINE userId/channel。
- 手機輸入、LINE 顯示名都不能當作驗證;防重複綁定、過期連結、重放與跨組織冒綁。
- 換手機、換 LINE、封鎖、解除、離職與復職有生命週期及歷程。
關聯項目:V3-02、LINE-01
盤點依據
- apps/api/src/modules/hr
- https://developers.line.biz/en/docs/messaging-api/linking-accounts/
LINE-03 · P0簽約客戶綁定主檔與所屬專案
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三客戶綁定
目前:客戶/聯絡人主檔存在,尚未見客戶 LINE 帳號與專案授權映射。
驗收條件
- 以驗證手機或一次性邀請連結綁定簽約客戶及聯絡人,拒絕未授權/過期邀請。
- 一客戶多聯絡人、同聯絡人多專案須有明確授權;每次查詢與操作都驗證所屬客戶及專案。
- 換窗口、撤銷授權、停用、誤綁更正留歷程,不能讀到其他客戶資料。
關聯項目:ERP-01、LINE-01
盤點依據
- apps/api/src/modules/clients
- apps/api/src/modules/contacts
- https://developers.line.biz/en/docs/messaging-api/linking-accounts/
LINE-04 · P1客戶 LINE 使用紀錄、聯繫內容與 CRM 整合
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者要求;2026-09-09_給普烏_需求補充清單_v3 §三
目前:CRM 有聯繫紀錄 API,尚未接入 LINE 收發、客服承接與操作事件。
驗收條件
- 保存客戶、聯絡人、LINE 帳號、收發方向、時間、訊息/操作來源、負責窗口及相關專案。
- ERP 客戶時間軸可查 LINE 聯繫、使用行為、真人承接及業務跟進;可依權限搜尋。
- Webhook 文字不可事後靠 API 補抓,需在接收時依保存政策留存;附件期限、收回訊息與刪除要求有處理規則。
關聯項目:LINE-03、LINE-08
盤點依據
- apps/api/src/modules/client-relationships
- apps/api/src/modules/commercial-intelligence
- https://developers.line.biz/en/docs/messaging-api/receiving-messages/
LINE-05 · P1客戶統一入口完成六類通知與作業
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三客戶操作
目前:簽約、收款、任務、驗收、滿意度已有部分 ERP 模組;尚未串接到客戶 LINE 操作。
驗收條件
- 在同一客戶 LINE 入口完成簽約通知、繳款提醒、表單填寫、任務客戶確認、驗收、滿意度回覆。
- 操作回寫對應 ERP 單據與狀態,保存操作者、時間、版本及證據;點擊通知不等同支付或驗收完成。
- 不另建獨立業務客戶網站;涉及表單可評估 LINE 內嵌 LIFF,形式待確認。現有 /customer 是專案展示/驗收入口,可保留。
關聯項目:LINE-03、FLOW-01
盤點依據
- apps/api/src/modules/client-relationships
- apps/api/src/modules/project-governance
- apps/api/src/modules/customer-experience
LINE-06 · P1員工 LINE 管理、打卡請假與客戶狀態通知
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三員工操作;2026/09/10 使用者要求
目前:HR 打卡/請假已可操作;LINE 通知、員工綁定與分流尚待 ERP 串接。
驗收條件
- 員工端沿用提醒、打卡、請假與薪資單通知;通知不含薪資金額,明細需重新驗證權限。
- 客戶階段變更、待回覆、待驗收與轉真人訊息送給負責 PM/授權人,不廣播全員。
- 表單送出連動既有 HR 與專案流程,員工停權後不能繼續操作,通知不混發客戶帳號。
關聯項目:LINE-02、FLOW-01
盤點依據
- apps/api/src/modules/hr/hr-routes.js
- apps/web/index.html
LINE-07 · P1客戶 AI 轉真人與 PM 承接閉環
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三客戶 AI
目前:目前無 AI/LINE 接收及人機交接服務。
驗收條件
- 答不了、知識不足或使用者要求真人時建立待承接事項,通知內部負責 PM。
- 保留對話摘要與來源,PM 接手、改派、回覆、結案可查;承接中避免 AI 同時重複回覆。
- 逾時與 PM 不在職可指定代理及升級關卡,訊息失敗可重試且不重複建待辦。
關聯項目:LINE-04、LINE-06、AI-03、FLOW-02
盤點依據
- apps/api/src/modules/work-inbox
- apps/api/src/modules/commercial-intelligence
LINE-08 · P0雙 LINE Webhook、送達與重送可驗證
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三;串接必要驗收
目前:程式未見 x-line-signature、webhookEventId、LINE channel 或傳送服務。
驗收條件
- 使用各帳號正確 secret 驗證原始請求簽章與帳號對象;按 webhookEventId 去重並處理重送/亂序。
- 發送有排程、重試、失敗待處理、取消與回查;API 接受不冒稱客戶已讀或作業已完成。
- 兩組各測成功、錯誤簽章、錯誤帳號、限流與重送,機密值不出現在日誌;實測發送使用指定測試對象。
關聯項目:LINE-01
盤點依據
- apps/api/src/app.js
- https://developers.line.biz/en/docs/messaging-api/receiving-messages/
AI-02 · P1Claude 候選模型及可替換設定,待確認正式版本
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者:Claude 模型待確認
目前:未見 Anthropic API adapter;Claude 為採用方向,具體模型與正式啟用仍待確認。
驗收條件
- 後台可設定 provider、model ID、憑證引用、啟停、用量限制、逾時與失敗轉真人。
- 記錄每次執行的模型版本、知識版本、耗用與結果;測試/正式設定分開。
- 正式模型、額度與資料保存安排確認前,狀態顯示待確認;禁止在 UI 假稱 AI 已串接。
關聯項目:LINE-01
盤點依據
- apps/api/src/app.js
- https://platform.claude.com/docs/en/models/overview
AI-03 · P1客戶自建自維護知識庫與分眾問答
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三
目前:HR 文件库可維護文字,尚無客戶/員工分開的 AI 知識發布與引用機制。
驗收條件
- Owner 可建立、編修、預覽、發布、下架知識並回查版本與問答來源。
- 員工問入職 KM、制度、填表與操作;客戶問服務、FAQ 與自己專案進度。
- 專案進度由即時授權 ERP 查詢取得,無資料不得編造;無法回答進 LINE-07 真人流程。
關聯項目:AI-02、AI-04
盤點依據
- apps/api/src/modules/hr/hr-library.js
- apps/api/src/modules/projects
AI-04 · P0機密不進問答庫,檢索與工具執行逐次驗權
新增需求 · 建議第 4 梯次
來源:2026-09-09_給普烏_需求補充清單_v3 §三員工 AI
目前:網頁文件庫尚未具機密分級與問答收錄政策;尚無 AI 檢索/工具層。
驗收條件
- 機密分級文件在索引前排除,含片段、附件、向量、快取;改為機密或下架後移除已收錄版本。
- 依當下身分限制知識及專案範圍,員工、客戶、不同組織分開;停權立即生效。
- 對話/文件中的指令不能繞過授權;涉及核准、發送、付款、驗收的 AI 動作仍須遵循 ERP 關卡。
關聯項目:LINE-02、LINE-03、V3-08
盤點依據
- apps/api/src/modules/hr/hr-library.js
- apps/api/src/modules/project-governance
FLOW-01 · P1流程設計器:自行增設步驟、通知與簽核關卡
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者補充確認
目前:現有個別模組有固定狀態轉移與簽核策略,後台 workflow pane 仍為固定說明,無通用可編排流程。
驗收條件
- 設計及通知流程可建立步驟、順序、條件分支、處理角色、簽核人、通知節點與完成條件。
- 流程編輯有預覽及模擬;發布前檢查無入口/死路、無人簽核、循環與越權動作。
- 新增步驟後 ERP 待辦與 LINE 通知使用實際流程定義,不能只是畫面流程圖。
關聯項目:FLOW-02、FLOW-03
盤點依據
- apps/web/index.html
- apps/api/src/modules/accounting
- apps/api/src/modules/project-governance
FLOW-02 · P1簽核例外、代理、退回與逾時升級
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者補充確認;程式稽核 E09、E10
目前:既有流程的簽核、代理與等待邏輯分散,缺通用關卡設計與執行引擎。
驗收條件
- 可設定逐關/會簽/擇一、金額或狀態條件、退回重提、撤回、代理與逾時升級。
- 申請與核准角色分離依流程政策實施;代理到期、離職、無有效簽核人須停止並提醒。
- 簽核前驗證目前單據版本;重送只生效一次,保留每關人員、時間、意見與證據。
關聯項目:FLOW-01、V3-08
盤點依據
- apps/api/src/modules/project-governance
- apps/api/src/modules/accounting
FLOW-03 · P1流程版本、執行追蹤與業務結果同步
新增需求 · 建議第 4 梯次
來源:2026/09/10 使用者補充確認
目前:尚無通用流程定義、版本及執行個體資料模型。
驗收條件
- 草稿、模擬、發布與停用有權限及版本;已開始的案件保留原版本,新案採新版本。
- 流程節點對應真正的專案/HR/通知動作,業務失敗不得把流程標完成。
- 可查目前關卡、來源單據、執行/重試/補償紀錄;人工介入與遷移需有原因。
關聯項目:FLOW-01、ERP-02
盤點依據
- apps/api/src/modules/operational-actions
- apps/api/src/modules/work-inbox
ERP-01 · P1客戶、聯絡人主檔可更正、停用與去重
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E01
目前:clients/contacts 僅列表與建立,客戶 PATCH 探測 404;聯絡資料更動與合併沒有完整工作流。
驗收條件
- 可修改地址、聯繫資料及窗口,留前後值與原因;停用不刪歷史單據。
- 重複客戶與聯絡人可檢查、確認合併並保留原 ID 對照;跨客戶關聯不可誤接。
- LINE 綁定與商機、合約、專案、應收及聯繫時間軸連動核對。
關聯項目:LINE-03
盤點依據
- apps/api/src/modules/clients/client-routes.js
- apps/api/src/modules/contacts
- output/erp-audit-2026-09-10/process-probes.json
ERP-02 · P1營運行動完成必須連動實際業務
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E02
目前:標示 freeze 的通用行動可 completed,但專案狀態不變;不能等同實際凍結、重排或備份。
驗收條件
- 逐個行動定義對應服務及完成证據;純紀錄型清楚標示,不假称已執行業務。
- 凍結、改派、重排、備份及解除各有授權、成功/失敗狀態與可追溯結果。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/operational-actions
- output/erp-audit-2026-09-10/process-probes.json
ERP-03 · P1分錄橋接補足承諾事件與冪等沖回
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E03
目前:目前僅 billing/receipt/bad_debt 三種事件;薪資 posting event 探測 422。
驗收條件
- 以原交付範圍的 12 類事件逐一對照:來源狀態、分錄科目、稅額、期間及失敗重試。
- 補足薪資、採購、費用、付款等缺少事件;重送不重複過帳,取消/沖回保留來源鏈。
- 來源單據到總帳、試算表與報表金額可對帳。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/posting-bridge
- docs/customer-meeting-review-2026-09-09.md
- output/erp-audit-2026-09-10/process-probes.json
ERP-04 · P1期初移轉補 AR/AP 子帳與銀行餘額
已確認缺口 · 建議第 3 梯次
來源:2026/09/10 程式稽核 E04
目前:期初匯入以 GL 分錄為主,未形成按客戶/供應商/到期日的 AR/AP 開帳。
驗收條件
- 匯入期初應收、應付與銀行餘額,可追溯來源、到期日、對象、幣別與未結金額。
- 子帳合計與總帳、銀行期初一致;部分收付、核銷、帳齡延續正確。
- 先演練、核對控制總數及重匯去重,核准後切換並保存回復點。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/opening-balances
ERP-05 · P1Linux 正式環境圖片 OCR 可用
已確認缺口 · 建議第 3 梯次
來源:2026/09/10 程式稽核 E05
目前:現有圖片 OCR 依 macOS Swift/Apple Vision;Linux 會 provider_unavailable,文字/人工輸入仍可用。
驗收條件
- 選定可在部署環境執行的 OCR adapter,測實際圖片與多頁附件。
- 辨識結果須人工覆核才形成單據;失敗不冒稱成功,可回人工輸入並保留來源。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/expenses
- packages
ERP-06 · P0入職狀態不可繞過啟用關卡
已確認缺口 · 建議第 1 梯次
來源:2026/09/10 程式稽核 E06
目前:僅 hr_employees:manage 仍可把 onboarding PATCH 為 active,無 assignment/啟用授權。
驗收條件
- 正常新進須完成文件及核准才可啟用,主檔更改不能繞過關卡。
- 既有在職匯入另設明確權限、來源及覆核流程,避免修正時阻斷既有員工建檔。
- 測試新增與 PATCH、API 直呼、重送與不同角色,保留啟用依據。
關聯項目:V3-04
盤點依據
- apps/api/src/modules/hr/hr-schema.js
- apps/api/src/modules/hr/hr-service-memory.js
- output/erp-audit-2026-09-10/process-probes.json
ERP-07 · P0專案讀寫統一檢查成員、代理與範圍
已確認缺口 · 建議第 1 梯次
來源:2026/09/10 程式稽核 E08
目前:同組織非成員讀 governance 為 403,寫 budget axis 卻為 200。
驗收條件
- 所有專案讀、写、列表、匯出、子資源與 AI 工具使用同一存取政策。
- 測試成員、非成員、有效/過期代理、跨組織與客戶角色;拒絕不得改資料。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/project-governance/project-governance-routes.js
- output/erp-audit-2026-09-10/process-probes.json
ERP-08 · P1變更單核准同步專案金額、工期與版本
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E09
目前:同人可核准自己的 change request,核准後專案金額/截止日仍未變。
驗收條件
- 依政策區分申請與核准;核准觸發金額、工期、預算與請款計畫的受控變更。
- 核准只套用一次;修改影響或駁回須新版本,原合約與核准證據可追溯。
- 若部分變更不自動套用,須明確列待辦及阻擋完成,不能靜默只改狀態。
關聯項目:FLOW-02
盤點依據
- apps/api/src/modules/project-governance
- output/erp-audit-2026-09-10/process-probes.json
ERP-09 · P1等待客戶的工作日計時、排程與任務重排
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E10
目前:24/48/72 以日曆小時計、需手動 evaluate;未接工作日排程與任務重排。
驗收條件
- 明確設定工作日/日曆時、時區、假日、暫停與恢復,依有效規則計算。
- 排程自動評估、通知及升級;已解除等待不再發舊提醒。
- 是否移動交期及受影響任務依已確認政策執行,保存改前後排程。
關聯項目:FLOW-02、LINE-06
盤點依據
- apps/api/src/modules/project-governance
ERP-10 · P1電子發票、银行與 Google 串接完成真實 UAT
待整合驗證 · 建議第 3 梯次
來源:2026/09/10 程式稽核 E12
目前:發票為 ZERO sandbox 接受回執;銀行為遮罩覆核 CSV;Google 為 snapshot 匯入,不能視為正式外部串接完成。
驗收條件
- 三類各別指定正式 adapter、測試對象與驗收證據;外部接受、處理完成與失敗須分開。
- 發票測開立/作廢/折讓與回執;銀行測正確格式、退件、重送及核銷;Google 測授權、更新與失效。
- 不因畫面有資料就判定自動同步、開票或匯款成功。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/einvoice
- apps/api/src/modules/payroll/payroll-service-memory.js
- apps/api/src/modules/marketing-analytics
ERP-11 · P1跨模組單據閉環與例外實測
待整合驗證 · 建議第 2 梯次
來源:2026/09/10 全模組盤點
目前:各模組已有多項可操作服務;仍需用同一筆完整業務驗證跨模組及會計結果,未逐支路徑宣告無缺陷。
驗收條件
- CRM → 商機 → 報價核准/版本 → 合約/專案 → 服務占比/請款 → 發票/收款/折讓 → AR/分錄/報表逐筆核對。
- 採購 → 收貨 → 三方匹配 → AP → 付款 → 銀行調節/總帳,驗證部分收付、重複、退回、沖銷與關帳。
- 工時/費用/薪資進專案成本與毛利、容量及管理報表,來源與總額一致;稅務、預測、餘額均有可重現證據。
關聯項目:ERP-03、ERP-04
盤點依據
- output/erp-audit-2026-09-10/module-inventory.json
- apps/api/test
ERP-12 · P1調薪生效區間、月中異動與可追溯原因
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 薪資程式稽核;2026-09-09_給普烏_需求補充清單_v3 §六
目前:既有無迄日薪資結構會擋未來新增;未見關閉舊期間/調薪端點,calculate 要求一份結構涵蓋整期。
驗收條件
- 調薪一次交易關閉舊期間、建立新版本,保存生效日、前後金額、原因與授權。
- 月中調薪依確認的計薪比例拆段,重算有新版本,已定稿及已付款不被覆蓋。
- 重複請求回傳原結果,不因先跑重疊檢查誤回衝突;Memory/SQLite/PostgreSQL 一致。
關聯項目:V3-09
盤點依據
- apps/api/src/modules/payroll/payroll-service-memory.js:17
- apps/api/src/modules/payroll/payroll-routes.js
ERP-13 · P1薪資選人、計薪方式與規則套用完整化
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 薪資程式稽核
目前:calculate 只選目前 active 員工;hourly/daily/piece_rate 欄位存在但核心公式仍直接加 baseSalary,未按數量計。
驗收條件
- 依計薪期間任職區間納入新進、離職、留停與補發,不能只看現在是否在職。
- 月薪、時薪、日薪、計件各有輸入數量與公式;入離職比例、跨期假勤、加班級距及扣項按確認規則計算。
- 保險/扶養/福利等已提供欄位要實際套用或明示人工覆核,規則重疊限制與三種儲存模式一致。
關聯項目:ERP-12
盤點依據
- apps/api/src/modules/payroll/payroll-schema.js
- apps/api/src/modules/payroll/payroll-service-memory.js:28
ERP-14 · P1展示資料重播異常與升版保留演練
已確認缺口 · 建議第 3 梯次
來源:既有 0.55.1 部署證據;2026/09/10 追蹤
目前:上次部署留下 3 筆既有 SQLite 重播失敗(journey/client-profile/followup 關聯缺少);原始 journal 保留,待核對合法來源。
驗收條件
- 依原始紀錄與來源主檔核對關聯,不能猜測改接客戶或專案;修復有前後證據與可回復備份。
- 以備份副本演練全量重播、附件與歷史簽認,版本更新保留客戶驗收判定、快照與自訂梯次。
- 凍結正式測試/交付版本,更新舊文件的完成宣稱;外部 UAT 與客戶正式簽認仍各自留證。
關聯項目:可獨立核對
盤點依據
- docs/online-demo-deployment-evidence-0.55.1-2026-09-09.md
- apps/api/src/platform/sqlite-demo-store.js
ERP-15 · P1分眾營收目標真的依團隊/服務/負責人計算
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 營運主檔程式稽核
目前:targetAchievement 接受 scopeType/scopeReference,計算卻仍彙總組織整體;毛利與新客戶實績為 null。
驗收條件
- 公司、團隊、服務、專案類型、負責人目標依相同維度篩選,沒有維度對照時明示不可計算。
- 營收、毛利、收款、新客數定義及來源一致,空值不能呈現已達標。
- 主檔代碼、目標及類型範本可更正/增版與生效;舊期間保留原設定。
關聯項目:可獨立核對
盤點依據
- apps/api/src/modules/operating-master/operating-master-service-memory.js:18
- apps/api/src/modules/operating-master/operating-master-service-postgres.js:26
ERP-16 · P1一般文件、知識與通知中心接上真實服務
已確認缺口 · 建議第 2 梯次
來源:2026/09/10 程式稽核 E11
目前:HR 網頁文件庫已可操作;一般文件/知識/通知介面仍有固定展示,缺完整服務與送達生命週期。
驗收條件
- 分清 HR 已有文件功能與一般文件待補項目,補版本、所屬專案、角色權限、下架與搜尋。
- 通知中心由真實事件產生,含偏好、未讀/已讀、操作入口、失敗與重試,與 LINE 發送紀錄對應。
- 畫面連線狀態以實際設定與驗證結果顯示,不能把演示資料當成真實完成。
關聯項目:LINE-08、AI-03
盤點依據
- apps/web/index.html
- apps/web/app.js
- apps/api/src/modules/hr/hr-library.js
依據、限制與歷史保留
原始來源:docs/2026-09-09_給普烏_需求補充清單_v3.html。原檔未更動;SHA-256:712e73f7f522097d2b4e25ab20ead61c2abb47bf6cd1343231c545f8edfdfb88
本次 14 個合成資料探測包括 HR 啟用、離職會員狀態、非成員專案寫入、變更單、分錄事件、客戶更正、通用行動、薪資期間/重送/計薪方法與營運目標維度。正式登入、正式資料及外部回執仍須實測。
保留 44/83/88 項歷史基線、共用客戶判定、自訂梯次及會議快照。新增定義不會冒充客戶異動,也不會把舊版通過延伸成新需求已通過。
技術設計依下列官方文件推導:LINE profile 不等於手機驗證,綁定需驗證系統身分或邀請;文字訊息應依政策在 webhook 接收時保存。