← 文件中心NEXUS-LEARN · UAT 技術架構

業務系統 · M1 + M1B

人員管理系統

招聘與電子入職(M1)和試用期管理(M1B)是同一人員管理系統的兩個模組,共用人員主檔與 personnel_db。

已確認 系統邊界與業務規則 技術建議 接口與部署設計 待確認 外部契約及運行指標

系統邊界

M1 完成入職後建立員工 ID;M1B 用同一員工 ID 建立試用期計劃。轉正、延長或退出的決定回寫同一人員狀態。

01 / 分層架構圖

功能在技術層中的位置

圖中箭頭表示由界面經 API 及業務模組進入處理與資料層;外部交互須經受控適配器。

02 / 功能模組

具體功能與責任

M1 招聘與電子入職

職位發佈、申請、篩選面試、證件校驗、合規聲明、PICS、CDD/MGT 審批、Offer 簽署、帳號開通及 ReportNOW 同步。

M1B 試用期管理

Day 30/60/75 里程碑、培訓和營收目標、主管評分、轉正/延長/退出審批及到期計算。

人員主檔與權限

候選人轉員工、僱傭狀態、主管關係、敏感證件存取與兩端共用的狀態機。

03 / 系統交互

接口與資料同步

來源 → 目標接口/方式傳遞內容與規則
M1 → M1B同一領域事務/員工 ID入職完成後建立試用期計劃
人員 → LMS/合規Outbox 事件員工 ID、在職/退出狀態
LMS → 試用期完課事件+只讀查詢培訓目標完成狀態
外部營收 → 試用期適配器/定時同步營收目標進度;來源契約待確認
人員 → 審計中心Outbox 事件審批、簽署及敏感檔案存取證據
04 / 技術組成

落地約束

Next.jsNode.jsTypeScriptPostgreSQLOutbox + Worker物件儲存