CRM系统的权限管理与流程设计 长城客户管理系统crm
长城客户管理体系crm(CRM体系的权限管理与流程设计)本文介绍CRM体系的项目权限管理和用户报名流程的设计 。
文章插图
CRM(Customer Relationship Management)–客户关系管理体系,是指应用软件、硬件和网络技巧,为企业树立一个客户信息收集、管理、剖析和应用的信息体系 。以客户数据的管理为核心,记载企业在市场营销和出售进程中和客户产生的各种交互行动,以及各类有关运动的状况,供给各类数据模型,为后期的剖析和决策供给支撑 。
简而言之,CRM体系是主流高效的客户管理体系,在保护客户,发掘新客户,规避客户流失及企业内部恶意竞争,下降营销成本上有非常主要的作用 。
项目背景笔者本次服务的甲方,在培训行业深耕多年,由于成立时光较早,所以在信息化管理较为软弱 。目前管理用户的方法还是通过excel录入管理,并且通过邮件进行传输 。这样的管理方法,不仅效力低下,而且必定水平上,容易涌现数据泄漏 。
于是甲方愿望能够有一套CRM,能够笼罩培训的招生,报名,学生管理等流程 。由于较高的保密需求,所以须要进行研发团队开发完成后,在公司内网安排 。
在征得甲方赞成后,本文仅介绍项目权限管理和用户报名流程的设计 。
基于RBAC(Rol资源网e-Based Access Control)的权限管理
RBAC模型一个完美的管理体系底层逻辑,权限管理,往往是体系架构的第一步 。权限管理中,通常4个元素是无法躲避的,分离为:
用户(User);角色(Role);权限(Permission);资源(Resources)
文章插图
在数据库资源网表构造设计中,我们通常应用一对多(OneToMany)或多对多(ManyToMany)管理用户(User);角色(Role);权限(Permission) 。
文章插图
用户;角色;权限关系示意图
在完成了以上基本逻辑肯定以后,我们能够很轻易搭建起一套根本的权限系统:即创立用户(Create User);分配角色(Assign Role);赋予权限(Grant) 。
流程剖析管理员(Admin)流程:
- 创立菜单及功效,开发人员路由配置菜单对应URL
- 创立角色,分配角色可拜访菜单(可拜访URL)
- 创立用户,为用户配置对应的角色(Role)
用户操作流程CRM体系左侧为菜单栏,用户登陆后,体系依据分配给用户的角色,以及角色对应的权限对菜单进行展现 。
在用户进入菜单后,我们还须要二次断定当前用户的读写权限,对部分页面的内容或者操作进行屏蔽 。
原型设计如下:
文章插图
以上是简化版的RBAC权限管理设计计划,在现实生涯中,还须要依据实际的情形,权限管理中,是否须要包括字段权限,以及字段权限的规矩(只读,读写,不可见) 。
报名流程设计需求剖析培训机构在进行招生时,通常的流程是:
用户咨询–出售记载用户咨询内容–出售跟进用户–用户填写报名信息–资源网出售审核–用户付款–创立学员信息 。
文章插图
报名流程图
以下是对应流程中,关于计划设计的重要信息:
- 重要对象:出售,用户;
- 操作装备:PC端为主,可能涌现移动装备;
- 支付需求:是;(须要用户申请对应的账号及API)
- 网络需求:是;
- 其他:部分字段脱敏处置
- 操作人员:出售
原型设计
文章插图
新建用户/用户详情
在此,我们简化了部分字段,给读者展现了一个简略的新建用户/查看详情页 。由于B端体系的非标性,在某些情形下,须要我们调剂其中的功效权限和展现字段 。这就须要我们接洽前期设计的权限管理,实现功效与需求的高度适配 。
计划总结由于本次定制水平较高,且开发周期时光不长,所以在底层架构设计中,我们多采取比拟成熟的计划,如RBAC权限计划,高复用度的前端页面,基于角色权限的二层级菜单 。减少了开发量和部分未知风险,在规定的时光内完成了开发义务 。
推荐阅读
- 护士/护理人员的完整简历范文 护士简历范文
- |职场中有哪些常见的套路?
- |职场上,面子不是所谓的客气,而是让自己有了自信,让自己成功
- 养狗好处vs养狗坏处 养宠物的利弊
- 配音|余生,做一个能扛事的成年人
- 秋作文400字18篇作文 秋天的作文400字
- 翡翠手镯|翡翠手镯的价值,傻瓜教程,教你这样看懂翡翠手镯的色泽
- 短发|爱美的美女看过来,你知道秋天为什么要补水吗?
- 无基础唱歌技巧和发声方式教学 学习唱歌的方法
- 全球变暖的危害有哪些 全球变暖的后果