面向 B 端 SaaS 的 CRM 系统,服务销售型中小企业。原系统的权限只按菜单配置,同一个“客户列表”页面,销售、售后、财务看到的数据完全一样;合同金额、产品成本价这类敏感字段也没有做隔离。实施过程中经常出现跨部门看到彼此客户、报价被内部泄露的问题。这个项目的目标是把“谁能做什么、谁能看到什么”拆成可配置的规则,让一套系统支撑多岗位协作。
点击空白处退出提示
面向 B 端 SaaS 的 CRM 系统,服务销售型中小企业。原系统的权限只按菜单配置,同一个“客户列表”页面,销售、售后、财务看到的数据完全一样;合同金额、产品成本价这类敏感字段也没有做隔离。实施过程中经常出现跨部门看到彼此客户、报价被内部泄露的问题。这个项目的目标是把“谁能做什么、谁能看到什么”拆成可配置的规则,让一套系统支撑多岗位协作。
系统采用三层授权模型:功能权限按「模块 → 页面 → 操作按钮」三层授权树配置,41 个功能模块、精确到按钮;数据权限控制查看员工范围(仅自己、全公司、自定义)、客户数据域(业务、服务、商品、财务)、合同金额可见性、成本价字段可见性;仓库权限限定单据可选仓库。支持一人多角色、权限取并集,超级管理员内置且不可删除,角色被引用时禁止删除。
独立完成全流程:梳理两份共 1800 余页的需求文档,提取 41 个功能模块与权限树,设计三层授权模型;输出 8 类角色的权限矩阵(41×8)、6 项数据权限配置表和 12 条授权规则;产出可直接用于开发评审的 HTML 权限矩阵图,开发按图实现,测试按矩阵逐格验收。



评论