CRM系统的权限管理与流程设计(crm权限设置)

本文介绍CRM系统的项目权限管理和用户报名流程的设计。

CRM系统的权限管理与流程设计(crm权限设置)

CRM(Customer Relationship Management)–客户关系管理系统,是指利用软件、硬件和网络技术,为企业建立一个客户信息收集、管理、分析和利用的信息系统。以客户数据的管理为核心,记录企业在市场营销和销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,为后期的分析和决策提供支持。

简而言之,CRM系统是主流高效的客户管理系统,在维护客户,挖掘新客户,规避客户流失及企业内部恶意竞争,降低营销成本上有非常重要的作用。

项目背景

笔者本次服务的甲方,在培训行业深耕多年,由于成立时间较早,所以在信息化管理较为薄弱。目前管理用户的方式还是通过excel录入管理,并且通过邮件进行传输。这样的管理方式,不仅效率低下,而且一定程度上,容易出现数据泄露。

于是甲方希望能够有一套CRM,能够覆盖培训的招生,报名,学生管理等流程。由于较高的保密需求,所以需要进行研发团队开发完成后,在公司内网部署。

在征得甲方同意后,本文仅介绍项目权限管理和用户报名流程的设计。

基于RBAC(Role-Based Access Control)的权限管理

RBAC模型

一个完善的管理系统底层逻辑,权限管理,往往是系统架构的第一步。权限管理中,通常4个元素是无法回避的,分别为:

用户(User);角色(Role);权限(Permission);资源(Resources

CRM系统的权限管理与流程设计(crm权限设置)

在数据库表结构设计中,我们通常使用一对多(OneToMany)或多对多(ManyToMany)管理用户(User);角色(Role);权限(Permission)。

CRM系统的权限管理与流程设计(crm权限设置)

用户;角色;权限关系示意图

在完成了以上基础逻辑确定以后,我们能够很轻易搭建起一套基本的权限体系:即创建用户(Create User);分配角色(Assign Role);赋予权限(Grant)。

流程分析

管理员(Admin)流程:

  1. 创建菜单及功能,开发人员路由配置菜单对应URL
  2. 创建角色,分配角色可访问菜单(可访问URL)
  3. 创建用户,为用户配置对应的角色(Role)

用户操作流程

CRM系统左侧为菜单栏,用户登陆后,系统根据分配给用户的角色,以及角色对应的权限对菜单进行展示。

在用户进入菜单后,我们还需要二次判断当前用户的读写权限,对部分页面的内容或者操作进行屏蔽。

原型设计如下:

CRM系统的权限管理与流程设计(crm权限设置)

以上是简化版的RBAC权限管理设计方案,在现实生活中,还需要根据实际的情况,权限管理中,是否需要包含字段权限,以及字段权限的规则(只读,读写,不可见)。

报名流程设计

需求分析

培训机构在进行招生时,通常的流程是:

用户咨询–销售记录用户咨询内容–销售跟进用户–用户填写报名信息–销售审核–用户付款–创建学员信息。

CRM系统的权限管理与流程设计(crm权限设置)

报名流程图

以下是对应流程中,关于方案设计的主要信息:

  • 主要对象:销售,用户;
  • 操作设备:PC端为主,可能出现移动设备;
  • 支付需求:是;(需要用户申请对应的账号及API)
  • 网络需求:是;
  • 其他:部分字段脱敏处理
  • 操作人员:销售

原型设计

CRM系统的权限管理与流程设计(crm权限设置)

新建用户/用户详情

在此,我们简化了部分字段,给读者展示了一个简单的新建用户/查看详情页。由于B端系统的非标性,在某些情况下,需要我们调整其中的功能权限和展示字段。这就需要我们联系前期设计的权限管理,实现功能与需求的高度适配。

方案总结

由于本次定制程度较高,且开发周期时间不长,所以在底层架构设计中,我们多采用比较成熟的方案,如RBAC权限方案,高复用度的前端页面,基于角色权限的二层级菜单。减少了开发量和部分未知风险,在规定的时间内完成了开发任务。

发布本文,只为抛转引玉,希望能够与各位B端优秀的产品经理有更多的交流机会。如文中出现纰漏,也欢迎大家指正。

本文由 @Dave Fu 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 unsplash,基于 CC0 协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月23日 上午9:41
下一篇 2023年5月23日 上午9:51

相关推荐

  • 废玻璃处理科研项目

    废玻璃处理科研项目 随着现代社会的发展,废玻璃的数量不断增加,其中大量的玻璃废弃物对环境和人类健康造成了严重的影响。因此,废玻璃的处理和再利用成为了一个重要的科研项目。 在这个项目…

    科研百科 2025年4月6日
    1
  • 项目管理中的 系统需求

    项目管理中的系统需求 在项目管理中,系统需求是非常重要的一部分。系统需求是指项目所需的系统,这些系统将用于实现项目的目标。在系统需求分析过程中,我们需要识别和定义系统的需求,以确保…

    科研百科 2025年7月3日
    1
  • 国网无棣县供电公司:党建+物资 探索业务新领域(供电公司党建+服务措施)

    记者 王芳 通讯员 齐璐璐 方敬杰 为充分发挥党支部战斗堡垒和党员先锋模范作用,统筹实物资源调配,推动实物资源盘活利用,高效保障物资供应,5月23日,国网无棣县供电公司仓储配送班组…

    科研百科 2023年6月17日
    161
  • 项目集管理书籍

    项目集管理书籍 项目集管理是一种重要的管理方法,可以帮助组织更好地规划和控制项目。本书将介绍项目集管理的基本概念、原则和技术,以及如何应用这些方法来提高项目管理的效率和质量。 项目…

    科研百科 2025年7月31日
    0
  • 悟空CRM 2023年营业额

    悟空CRM:2023年营业额目标 在2023年,悟空CRM将继续致力于为客户提供最好的CRM解决方案。我们的目标是成为市场上领先的CRM解决方案提供商,为客户提供最优质的产品和服务…

    科研百科 2024年10月14日
    5
  • 大型信息化项目管理系统

    大型信息化项目管理系统 随着信息化技术的发展,大型信息化项目管理系统已经成为了项目管理中不可或缺的工具。这些系统可以帮助项目经理更好地管理项目进度、资源、风险等信息,提高项目管理的…

    科研百科 2025年1月16日
    0
  • 开福区城市基层党建夯实服务(党建加服务基层)

    湖南日报·新湖南客户端9月4日讯(记者 曾鹤群)今日下午,长沙市开福区委书记沈裕谋带队,深入四方坪街道科大景园社区、四方社区,洪山街道洪山桥社区、金鹰社区,调研城市基层党建、退役军…

    科研百科 2023年1月21日
    249
  • 小微企业用的进销存库存管理软件哪个好用?(小微企业用的进销存库存管理软件哪个好用些)

    在小微企业中,进销存库存管理是一个重要的环节。一个好的进销存软件可以帮助企业提高工作效率,减少错误,提高利润。那么,小微企业用的进销存库存管理软件哪个好用呢? 首先,我们要明确什么…

    科研百科 2024年7月18日
    58
  • 金融基层党建优秀案例

    金融基层党建优秀案例 近年来,金融基层党建工作在金融领域得到了广泛的重视和推进。作为金融行业的重要组成部分,基层党建工作不仅关系到金融机构的健康发展,也关系到投资者的利益和金融稳定…

    科研百科 2024年10月12日
    20
  • 【沂源县】召开“灯塔-党建在线”网络平台管理使用工作推进会议

    日前,沂源县“灯塔-党建在线”网络平台管理使用工作推进会议召开。会议总结前期“灯塔-党建在线”网络平台各业务应用系统管理使用情况,分析查找不足,细化措施办法,进一步推动工作落实。县…

    科研百科 2023年2月12日
    388