Appearance
日志审计
本节用于记录和查询平台关键操作,重点覆盖系统管理、基础资料、车辆、订单、任务、结算等核心业务。日志审计不改变业务流程,但要能帮助管理人员追溯“谁在什么时候,对什么内容做了什么操作”。
用例:关键操作日志记录
用例描述
业务人员或管理人员在平台内进行关键操作时,平台自动记录操作日志。记录范围包括账号与权限变更、基础资料新增或修改、车辆状态变化、订单创建与修改、派单下发、任务改派、司机到达确认、对账、开票和回款核销等,便于后续追溯责任和核对业务过程。
时序图
关键数据字段
| 信息类别 | 需要记录的信息 | 业务说明 |
|---|---|---|
| 操作人 | 姓名、账号、所属租户、所属组织 | 记录是谁进行了操作 |
| 操作时间 | 操作日期、操作时间 | 记录操作发生时间 |
| 操作内容 | 操作模块、操作对象、操作类型 | 说明操作发生在哪个业务上 |
| 变更内容 | 操作前内容、操作后内容、操作说明 | 用于追溯具体改了什么 |
| 操作结果 | 成功、失败、失败原因 | 用于查看操作是否完成 |
| 访问来源 | 登录设备、IP 地址 | 用于辅助定位操作来源 |
用例:订单操作日志查询
用例描述
管理人员或业务人员在订单详情或日志审计模块中查询订单相关操作记录,查看订单从创建、修改、派单、任务下发、任务改派、到达确认、磅单上传、对账、开票到回款的关键变化,便于处理争议、核对责任和复盘执行过程。
时序图
关键数据字段
| 信息类别 | 需要记录的信息 | 业务说明 |
|---|---|---|
| 查询条件 | 订单编号、任务编号、客户、项目、操作人、时间范围 | 用于快速定位要看的日志 |
| 订单操作 | 订单创建、订单修改、订单取消 | 追溯订单自身变化 |
| 任务操作 | 派单下发、任务接收、任务改派、到达确认、任务完成 | 追溯运输任务执行变化 |
| 凭证操作 | 磅单上传、识别修正、回单核对 | 追溯运输凭证变化 |
| 结算操作 | 对账确认、结算单生成、开票、回款核销 | 追溯订单后续财务进度 |
| 日志结果 | 操作时间、操作人、修改前后内容、操作说明 | 展示可追溯的日志内容 |
用例:日志审计管理
用例描述
管理人员进入日志审计模块,按人员、模块、对象、时间范围等条件查询平台操作记录;需要对外核对或内部检查时,可以导出查询结果。普通业务人员只能查看自己权限范围内的日志,平台管理方可以查看平台租户管理相关日志。
时序图
关键数据字段
| 信息类别 | 需要记录的信息 | 业务说明 |
|---|---|---|
| 查询范围 | 租户、组织、人员、业务模块 | 控制管理人员能查看哪些日志 |
| 查询条件 | 操作类型、操作对象、时间范围、操作结果 | 用于筛选日志 |
| 日志内容 | 操作人、操作时间、操作说明、变更内容 | 展示审计需要关注的信息 |
| 导出信息 | 导出人、导出时间、导出范围 | 记录谁导出了哪些日志 |
| 权限控制 | 普通业务日志、租户管理日志、平台管理日志 | 不同角色查看不同范围 |