权限与安全
组织架构、角色权限、跨组织数据可见性配置与国产加密算法说明,以及日常权限审计的做法。
权限与安全
多门店、多团队共用一套系统时,权限体系要同时满足两件事:让该看的人看到,让不该看的人看不到,并且每一次敏感操作都能追溯。
一、三层权限模型
| 层级 | 控制内容 | 举例 |
|---|---|---|
| 组织 | 数据可见范围 | 店员只看本店,店长看本店,区域总监看全区 |
| 角色 | 功能权限 | 销售顾问、仓管、财务、系统管理员各不相同 |
| 字段/动作 | 敏感项控制 | 成本价是否可见、是否可以审批超低价、是否可以作废单据 |
这三层的组合才是完整的权限。只配角色不配组织范围,会出现「店员看到全公司库存和成本价」的典型事故。
二、组织与可见范围
数据可见性按组织树向上汇总:
- 上级组织人员可见本级及所有下级组织的数据;
- 平级组织之间默认互相不可见,需要跨组织查看走「数据可见性授权」;
- 兼任多家门店的人员,单独授予多组织可见范围。
门店之间要共享库存,正确做法是走调拨单,而不是放开组织权限。放开权限会导致数据边界长期模糊,后期想收回极其困难。
三、角色配置建议
| 角色 | 权限范围 | 注意点 |
|---|---|---|
| 销售顾问 | 本人/本组的订单与客户 | 默认不可见成本价 |
| 销售经理 | 本店全部订单、价格审批 | 可见本店毛利,不可修改他人已锁定订单 |
| 仓管 | 出入库、调拨、盘点 | 不可新增/作废销售订单 |
| 财务 | 收付款、发票、往来 | 与业务单据只读关系,不可改车辆状态 |
| 系统管理员 | 组织、角色、账号 | 建议双人共管,避免单人操作 |
配置原则:按岗位最小够用给权限,宁可先小后大。权限一旦放开再回收,一定会遇到「某人某个流程突然不能用了」的投诉。
四、敏感数据安全
- 成本价与毛利:按角色控制可见性。销售一线默认不可见,经理及以上可见。
- 客户联系方式:导出、批量发送等操作需单独授权并记录操作日志。
- 国产加密算法:涉及国产化合规的企业,字段加密请确认算法满足自身要求(SM2 / SM3 / SM4 系列),并在上线前做一次安全评估。
五、审计与日常检查
建议每月做一次权限抽查,重点看三类问题:
- 离职人员账号未停用:定期检查离职名单与系统账号比对;
- 权限膨胀:长期未使用的高权限账号,降权或回收;
- 异常操作:价格修改、单据作废、状态变更的操作日志,按人、按周导出核查。
所有越权访问必须在服务端校验并显式报错——「查不到」不等于「没权限」,静默成功会让问题长期隐藏。
六、新建账号的标准流程
- 员工入职 → 由店长提交账号申请;
- 系统管理员创建账号并分配组织 + 角色;
- 员工首次登录强制修改密码;
- 涉及敏感岗位时开启二次验证(如财务、管理员);
- 试用期结束或岗位变动时复核权限是否需要调整。