稽核日誌(Audit Log)
Arova Nexus — Phase 0 Product Definition | 2026-03-31

所屬模組: Nexus Core(必備) Wireframe: 開啟互動原型 → 側邊欄「設定」→「稽核日誌」Tab PRD 對應: SE-010~SE-016

解決什麼問題

金融業和有合規要求的企業,所有系統操作都需要留下完整軌跡。稽核時要能回答「誰在什麼時候做了什麼」——如果系統沒有集中的日誌,IT 團隊要花大量時間從各模組拼湊操作紀錄。

核心能力

稽核日誌列表(SE-010)

所有系統操作自動記錄到統一的稽核日誌。每筆紀錄包含:

欄位 說明
時間 精確到秒
操作類型 登入 / 建立 / 更新 / 刪除 / 執行 / 簽核 / 同步 等
使用者 操作人員姓名 + Email
資源類型 工單 / 事件 / Workflow / 資產 / 知識庫 / 使用者 / 排程 等
資源 ID 被操作的資源唯一識別碼
異動內容 JSON 格式,記錄變更前後的欄位差異
來源 IP 操作人員的 IP 位址
瀏覽器 User-Agent 資訊

日誌依時間倒序排列。日誌不可修改或刪除,確保稽核軌跡完整性。

多維度篩選與匯出(SE-011)

篩選維度 說明
操作類型 下拉多選(登入/CRUD/執行/簽核...)
資源類型 下拉多選(工單/事件/Workflow/資產...)
使用者 搜尋選擇
日期範圍 日期區間選擇器
關鍵字 全文搜尋(資源 ID、異動內容)

篩選結果可一鍵匯出 CSV,供外部分析或稽核存檔。

追蹤的操作類型(SE-012)

系統自動追蹤以下操作,無需手動設定:

類別 操作
身份驗證 登入、登出、登入失敗、帳號鎖定
資料異動 建立、更新、刪除(所有模組的核心實體)
Workflow 流程執行、Dry-Run、發布、回滾
排程 建立、暫停、恢復、刪除、觸發執行
使用者管理 帳號建立、審核(核准/拒絕)、停用、密碼重設
簽核 核准、退回、逾時自動處理
系統操作 同步、生成、部署、封存、複製
AI Agent 自主動作(含 agent_id、autonomy_level、confidence、reasoning)

知識庫問答紀錄(SE-013)

知識庫 AI 問答的每次互動都完整記錄:

欄位 說明
提問內容 使用者的原始問題
AI 回答 AI 產生的完整回答
引用來源 AI 引用的知識庫文件清單(含相關度分數)
提問者 使用者姓名 + Email
Prompt 範本 使用的 Prompt 範本 ID 和版本

在稽核日誌中可透過「資源類型 = 知識庫問答」篩選查看。

日誌保留政策(SE-014)

設定 預設值 可調整
保留天數 180 天 最少 90 天
超期處理 自動歸檔 可選刪除

金融業客戶建議設定 365 天以上。歸檔的日誌可透過 CSV 匯出取回。

Syslog 即時轉發(SE-015a)

支援將稽核日誌即時轉發到企業內部的 Syslog 伺服器,滿足金融合規的集中日誌管理需求。

設定 說明
Syslog 伺服器 位址 + Port
協定 TCP / UDP
格式 RFC 5424
連線測試 一鍵測試連線是否正常

啟用後所有新產生的稽核日誌即時轉發。轉發失敗時本地日誌不受影響,失敗事件記入系統日誌。

個人操作日誌(SE-016)

IT 維運人員可在稽核日誌中篩選「我的操作」或「我的工單相關操作」,查看自己負責範圍內的操作紀錄。無法看到超出 RBAC 權限的日誌。

使用者場景

IT 管理員李維運收到金管會稽核通知,需要提供過去 90 天所有 P1 事件的處理軌跡:

  1. 進入設定 > 稽核日誌
  2. 篩選:資源類型 = 事件,日期 = 最近 90 天
  3. 檢視每筆事件的完整操作歷程(建立、指派、留言、Resolve、Close)
  4. 一鍵匯出 CSV 交給稽核人員
  5. Syslog 轉發已開啟,日誌同時在企業 SIEM 系統中備份

版本規劃

版本 功能
v0.1 MVP 稽核日誌列表 + 多維度篩選 + CSV 匯出 + 完整操作類型追蹤 + 知識庫問答紀錄 + 180 天保留 + Syslog 即時轉發 + 個人操作日誌
v0.2 ELK 整合(SE-015b)+ 定期自動匯出排程