安全管家其他检查项
【安全管家】是系统维护下的风险体检菜单,一共 9 项:两项是权限反查(菜单权限主体查询、公共权限主体查询),其余七项是把账号安全、登录行为、会员与零售异常、配方完整性、单据记账失败等风险点集中扫一遍。本篇讲这七项:一个汇总看板加六个分领域检查窗口。
菜单路径:系统维护 → 安全管家
一、功能概述
1. 功能简介
七项功能分两类:
| 类别 | 菜单 | 性质 |
|---|---|---|
| 汇总看板 | 数据安全管家 | 把六个检查窗口的结果汇总成卡片,有问题才显示 |
| 分领域检查 | 用户权限安全检查 | 账号密码风险 |
| 系统登录安全检查 | 登录行为异常 | |
| 会员业务安全检查 | 会员单据与重复手机号 | |
| 零售业务安全检查 | 饼券与礼券异常 | |
| 生产业务全面检查 | 配方与物料定义完整性 | |
| 业务单据状态检查 | 调拨单记账失败 |
七个窗口都是只读体检:列出风险清单、支持双击下钻查看原始单据,但不在窗口里直接改数据。处理动作要回到对应业务窗口做。
2. 核心用途
- 定期体检:每月跑一遍【数据安全管家】,看板上有卡片就说明有风险,点开看明细;
- 账号安全:查出还在用空密码、默认密码的账号;
- 入侵排查:查出非工作时间登录、换设备登录、已停用机器仍在登录的记录;
- 基础数据体检:查出没配配方、配方重复、物料类型被改乱的物料,这类问题会直接导致生产与成本核算出错。
3. 整体结构
所有窗口标题与菜单名一致,工具栏统一提供【退出】;除【业务单据状态检查】外都另有【刷新】按钮。窗口内部一律采用「风险告知 + 若干检查结果分页」的结构:第一个分页用文字说明本项检查什么、为什么要查,后面的分页是具体清单。
二、数据安全管家(汇总看板)
打开后系统会依次跑六个检查,把发现了问题的项目做成卡片显示出来,卡片上带数量角标。
关键行为:
- 数量为 0 的项目不显示卡片——看板空着代表没发现风险,此时提示:
当前没有发现存在安全风险到检测项目。
- 卡片只显示当前账号有权限打开的那些检查项。没被授权的项目即使有风险也不会出现在你的看板上,因此不同账号看到的卡片可能不同;
- 点卡片直接打开对应的检查窗口;
- 工具栏【刷新】重新跑一遍全部检查;
- 某个检查项初始化失败时提示「项目【XXX】初始化工作N出错!」,通常是该项依赖的数据库对象缺失,需联系服务顾问处理。
看板没有评分、没有总分,它只做「有问题就列出来」,不要按卡片数量多少去衡量安全水平。
三、用户权限安全检查
检查分页:风险告知 / 未设密码账户。
| 检查内容 | 判定依据 |
|---|---|
| 是否允许使用默认密码操作软件 | 读系统参数,开启即列为风险 |
默认密码是否仍是出厂值 ** | 读系统参数,是则列为风险 |
| 哪些账号还没有设密码 | 列出密码字段为空、未删除、且属于操作员的账号 |
处理入口就在机构功能参数:改掉默认密码、取消【允许使用默认密码操作软件(不推荐)】、用【空密码设置为此密码】批量补密码。
三项都没问题时提示:
当前功能安全检查通过,没有发现风险项目,请继续保持。
四、系统登录安全检查
检查分页:风险告知 / 异常时间段登录 / 更换设备登录 / 疑似入侵登录 / 数据导出日志。
| 分页 | 查什么 | 对应开关 |
|---|---|---|
| 异常时间段登录 | 在非上班时间登录的记录,默认时段 18:00–08:00 | 需开启异常登录检查 |
| 更换设备登录 | 同一账号换机器登录的记录 | 需开启换机登录检查 |
| 疑似入侵登录 | 从已停用的机器上、在停用时间之后发生的登录 | — |
| 数据导出日志 | 谁在什么时候导出了数据 | 需开启导出数据检查 |
要点:
- 检查范围是最近 N 天,默认 90 天,可在参数里调;
- 开关没打开时对应分页直接隐藏,不是显示空表——所以看不到某个分页先去查参数;
- 发现异常时的提示形如:
发现存在 N 次在非正常上班时间登录系统的情况,请及时检查是否存在非法入侵系统行为!
- 如果系统参数里设了「不保存日志到数据库」,本项检查会把它列为风险,因为日志不落库就等于事后无从追查;
- 数据来源是登录日志、事件日志、机器档案等表,只读不改。
五、会员业务安全检查
检查分页:风险告知 / 异常时间记账单据 / 电话号码重复。
| 分页 | 查什么 |
|---|---|
| 异常时间记账单据 | 在非正常时间生效的会员类单据,覆盖充值、积分、代客下单、状态变更、赠送、信用评级等会员单据类型 |
| 电话号码重复 | 同一个手机号名下挂了多张会员卡,默认阈值 2 张 |
【电话号码重复】下还有三个子分页:号码重复情况(哪些号码重复)、当前电话会员卡(选中号码名下的卡)、全部重复电话会员卡(一次性列全)。配套筛选按钮:有余额会员卡 / 有效会员卡 / 全部会员卡,只看当前 / 查看全部。
要点:
- 窗口底部状态栏提示「支持双击查看单据内容」——双击单据行直接打开原单,双击会员卡行打开会员档案;
- 本项还会检查会员类单据的审批流是否配置。审批流缺失时,异常时间的单据可能没人复核;
- 检查项与会员模块的授权范围相关,未授权的单据类型不参与检查;
- 有一个「微信会员异常」分页在程序里已被屏蔽,不会显示,看到老版本截图里有它属正常。
六、零售业务安全检查
检查分页:风险告知 / 异常时间生效单据 / 异常时间生成礼券 / 会员饼券过多 / 会员饼券转赠异常。
| 分页 | 查什么 | 默认阈值 |
|---|---|---|
| 异常时间生效单据 | 非营业时间生效的零售单据 | 最近 90 天 |
| 异常时间生成礼券 | 非营业时间生成的礼券 | 最近 90 天 |
| 会员饼券过多 | 短期内领到过多饼券的会员 | 最近 90 天内超过 10 张 |
| 会员饼券转赠异常 | 频繁转赠饼券的会员 | 每天超过 1 次 |
要点:
- 四个分页各自受开关控制,开关没开就不显示该分页;
- 分页标题是动态拼出来的,会显示当前实际阈值,例如「最近 90 天内获得饼券数量超过 10 的会员」;
- 本项还会检查若干零售参数设置,其中「收款向上舍入」会被明确列为违规风险(涉及国家法规政策),发现后应到零售参数里改成向下舍入或四舍五入;
- 双击单据行可打开原单核对。
七、生产业务全面检查
检查分页:风险告知 / 未生产归组 / 未定义配方 / 异常配方 / 未定义批用量半成品 / 普通物料定义了配方 / 配方重复!
| 分页 | 查什么 | 为什么要管 |
|---|---|---|
| 未生产归组 | 没有归入生产分组的物料 | 排产时取不到 |
| 未定义配方 | 该有配方却没配的成品/半成品 | 无法领料、无法算成本 |
| 异常配方 | 物料类型被改过、与配方状态不一致 | 窗口里原文说明:将已经创建了配方的“半成品”或“成品”物料修改为其他【物料类型】,造成配方状态不一致 |
| 未定义批用量半成品 | 半成品没定义批用量 | 按批生产时用量算不出来 |
| 普通物料定义了配方 | 普通物料却挂着配方 | 数据冗余,容易误用 |
| 配方重复! | 同一物料存在多条配方 | 生产时取哪条不确定,成本核算会飘 |
要点:
- 这是七项里唯一带处理按钮的窗口——【删除物料指令】与【删除配方指令】;
- 但这两个按钮不会真的执行删除,点击后只弹出将要执行的 SQL 语句文本。设计意图是让 DBA 或服务顾问核对语句后在后台执行,避免在前台误删配方;
- 因此日常使用方式仍是:在这里查出问题清单,回到配方/物料窗口逐个改正。
八、业务单据状态检查
检查分页:风险告知 / 调拨单记账失败 / 变价调拨单记账失败。
查的是调拨单与变价调拨单在生效时记账失败的记录,提示形如:
发现存在 N 个调拨单生效失败!
要点:
- 两个分页各受开关控制,默认都是开启的;
- 这个窗口独立打开时工具栏只有【退出】,没有【刷新】按钮,检查结果主要通过【数据安全管家】看板上的「单据状态报警」卡片呈现;
- 记账失败的单据会造成库存与账务不一致,必须回到调拨单里重新生效或修正后重跑,不能放着不管。
九、检查阈值在哪里调
六个检查窗口的天数、张数、次数、时间段等阈值都不在检查窗口里,而在系统参数中:
系统维护 → 系统设置 → 设置系统特点 → 左侧选【智慧赋能 → 安全管家】
该页分四个分页:系统安全、业务运营、物料类别设置、单据检查。检查窗口里显示不显示某个分页、按什么阈值判定,都由这里决定。改完参数后回到检查窗口点【刷新】重新跑。
十、典型使用场景
场景 1:月度安全体检
背景:例行检查,不想一个个窗口点。 操作:打开【数据安全管家】→ 看板列出有风险的项 → 逐个点卡片进明细 → 处理完回看板点【刷新】确认卡片消失。
场景 2:清理空密码账号
背景:上线一段时间后,一批账号还在用初始密码。 操作:【用户权限安全检查】→ 未设密码账户分页导出名单 → 到机构功能参数改默认密码并执行【空密码设置为此密码】→ 取消【允许使用默认密码操作软件(不推荐)】→ 回来点【刷新】验证。
场景 3:怀疑有人非工作时间动数据
背景:仓库存货对不上,怀疑下班后有人操作。 操作:先在参数里确认异常登录检查、导出数据检查已开启 → 【系统登录安全检查】→ 异常时间段登录 + 数据导出日志两个分页交叉比对时间与账号 → 双击下钻核对。
场景 4:成本核算结果飘忽不定
背景:同一产品每次算出的成本不一样。 操作:【生产业务全面检查】→ 先看「配方重复!」与「异常配方」两个分页,这两类问题最常见 → 回配方窗口把重复配方停用、把被改乱的物料类型改回来 → 重新跑检查确认清空。
十一、权限控制与前置条件
- 【安全管家】整个菜单需要模块授权,未授权时菜单不出现,需联系安仕达服务顾问;
- 九个菜单项各自还有独立的菜单权限,管理员可以只开放其中几项;
- 【数据安全管家】看板只显示当前账号有权打开的检查项,所以看板内容因人而异;
- 阈值参数在【设置系统特点】里,修改需要相应权限;
- 所有检查均为只读,不会修改业务数据。
十二、常见问题
1. 看板是空的,是不是没跑起来
- 原因:六项检查都没发现问题时看板就是空的,并提示「当前没有发现存在安全风险到检测项目。」;
- 处理:属正常结果。若不放心,直接打开各检查窗口逐个看。
2. 看板比别人少几张卡片
- 原因:卡片只显示你有菜单权限的检查项;
- 处理:让管理员在权限配置里放开对应菜单,或直接用超级用户账号查看。
3. 某个检查窗口只有一个「风险告知」分页
- 原因:对应的检查开关没打开,分页被隐藏;
- 处理:到 设置系统特点 →【智慧赋能 → 安全管家】打开对应开关,回来点【刷新】。
4. 登录检查查不到最近的记录
- 原因:检查范围是最近 N 天(默认 90 天);或系统参数设了「不保存日志到数据库」,日志根本没落库;
- 处理:调大天数;若是日志未落库,先改参数,之后的登录才会被记录,历史记录无法补回。
5. 【删除配方指令】点了没反应
- 原因:该按钮设计上只弹出 SQL 文本,不执行删除;
- 处理:把弹出的语句交给服务顾问核对后在后台执行,或回配方窗口手工处理。
6. 生产检查里「异常配方」看不懂
- 原因:多因先建了配方、后又把物料类型改掉,导致配方与物料类型对不上;
- 处理:窗口里已给出原文说明。确认该物料到底应该是成品/半成品还是普通物料,改回正确类型,或把失效配方停用。
