跳到主要内容

全局增删改操作日志

需要查清“谁在什么时候改了这条资料”时,可以查看增删改操作日志。系统会为常规业务数据的新增、修改和删除保存一条操作记录,便于管理员追查问题。例如,客户名称从“甲公司”改为“甲集团”后,日志可以帮助管理员找到操作时间、执行账号以及名称的前后值。

日志默认开启,但它是操作追踪记录,不是数据备份:不能用日志按钮恢复被删除的单据,也不保证记录每一种系统内部变化。

查看一条操作记录

  1. 使用有系统管理员权限的账号进入业务系统,打开设置 → 审计日志
  2. 在列表中查看操作时间、用户、操作类型、数据类型、记录编号、涉及字段和操作来源。日志按时间由近到远排列。
  3. 需要缩小范围时,可按用户、数据类型或记录编号搜索;也可筛选新增、修改、删除,或按用户、数据类型、日期分组。
  4. 点开一条日志查看详细信息。字段差异会显示修改前后的值;部分字段只显示“已变更”或“已隐藏”,不会展示具体内容。

“数据类型”用于说明改动属于哪类资料,界面可能显示技术名称;“记录编号”是该类型资料在系统中的编号。查找某张单据时,先确认它属于哪类资料,再结合用户和时间筛选,避免把不同类型中相同的编号混为一谈。

日志信息如何理解
用户执行操作的账号;详情中还可能显示发起网页请求的登录用户。
操作来源“网页或接口”表示由 HTTP 请求触发;“服务器”表示由后台处理触发。这只能说明来源类别,不能单凭它判断具体页面或接口。
字段差异普通字段可能显示前后值;联系方式、密码、令牌、地址等敏感字段只标记已隐藏,附件和较大的关系数据通常只标记发生过操作。

日志为只读记录。普通业务用户看不到该菜单;管理员也不能在界面中新增、修改或删除日志。如果一次保存最终失败并发生事务回滚,相应日志也不会保留下来。

开关与保留时间

有设置权限的管理员进入业务系统的高级设置 → 审计日志,可调整以下选项并保存:

设置作用
记录增删改操作默认开启。关闭后停止生成新的操作日志;重新开启后只记录此后的操作,不会补记关闭期间的变化。
日志保留天数默认 7 天,可设置 1 至 365 天。系统每天分批清理超过保留期的日志,因此过期记录不一定在到期瞬间消失。

改变保留天数会影响后续清理范围。需要长期留存操作证据时,应先按公司的归档要求规划保留期;不要把审计日志当作长期备份方案。

哪些变化可能查不到

这项日志覆盖通过系统正常数据操作流程保存的常规业务记录,不要求管理员为每类资料单独建立规则。但以下情况不在完整覆盖范围内:

  • 系统临时数据,以及消息通知、计划任务进度等部分高频技术数据,默认不记录。
  • 直接修改数据库、数据库自动级联,以及绕过正常数据保存流程的定制代码,可能不生成日志。
  • 一次处理大量记录时,日志仍保存操作与记录编号,但可能只标记涉及字段,不保存每个字段的前后值。
  • 关闭记录功能期间的操作、已过保留期并被清理的日志,无法在此处补查。

如果菜单不存在,先确认账号有系统管理员权限,以及当前实例已更新到包含该功能的版本。排查具体业务问题时,还应结合单据状态、关联记录和其他系统日志,而不是只凭一条审计记录判断完整经过。