实战篇:B端权限管理

访客3年前黑客文章1177

本篇以笔者做过的一个巨大项目为例,讲讲举办权限打点的实战总结。

实战篇:B端权限打点

一、项目配景

本次项目是为某研究院搭建一套信息化系统,包罗统一用户打点平台、CSS系统、CRM系统、两套LIMS系统。

个中统一用户打点平台由客户IT部分打点,抉择哪个用户可以或许登录哪个系统。

CRM系统由内部打点人员、商务、内勤、办公室、财政等人员利用,用于客户打点和内部打点,需要实现许多跨部分协同的成果,并且是以上各系统中利用人员和范畴最广的一个系统。

以下阐明均以CRM系统为例:

信息化基本:该研究院IT基本单薄,今朝只有GLP尝试室打点系统。

组织架构:该研究院组织架构较为巨大,包罗总部和子公司。部门人员交叉在一起,并且组织机构还在不绝调解中。

二、权限打点实战

在详细项目中,我们凭据【梳理组织架构 – 确定权限打点设计框架 – 开展详细的产物设计 – 梳理脚色权限和数据权限 – 初始化设置 – 按照客户需要举办调解】的顺序,去实现符合的权限打点。

1. 梳理组织架构

对客户实际组织架构和业务环境举办相识梳理,总结如下:

个中财政部归总部打点,财政部打点所有部属子公司和业务部分的用度、风险节制。子公司一为独立法人公司,但部门员工、资产和资质仍归属总部。

子公司一签署的条约主体既有独立法人公司的,又有总部的。但子公司一的员工、资产和资质将逐渐从总部剥离。

子公司二为独立法人公司,签署的条约主体、授信均为本公司。

业务一部归总部打点,签署的条约主体、授信均为总部。

子公司一、子公司二、业务一部的业务数据要举办断绝。

B端权限打点——实战篇

2. 确定权限打点设计框架

通过对组织机构的梳理,并通过用户访谈对业务举办了深入的领略,我们总结出:

该系统需要对各子公司和业务部分的客户数据和业务数据举办断绝;

各子公司和业务部分均有销售司理、办公室司理、商务、内勤、办公室几个脚色,并且通过相识,同脚色的人员所认真的事项都是沟通的;

有一些非凡的权限打点需求:譬喻商务、内勤只具有本人的业务单子权限,但可以查察操纵所属法人公司的到账、授信、客户余额等数据。

可以看出,传统的权限打点模子显然不能满意该系统的权限打点需要。假如利用传统的RBAC模子,也存在多个脚色反复建设、无法打点数据权限的问题。

因此,我们确定在CRM系统上,应该利用基于RBAC的扩展模子。通过岗亭打点用户在系统中的成果权限和数据权限,以满意客户需求。

B端权限打点——实战篇

3. 开展详细的产物设计

(1)用户打点

1)用户列表、查询

用户列表页展示用户名(即用户在系统中的账号名)、姓名(用户实际姓名)、 *** 、邮箱、状态、部分、岗亭等有代价的信息。

同时具备编辑、启用、分派岗亭成果。

B端权限打点——实战篇

2)用户新增、编辑、删除

本项目中,用户的新增、删除均通过统一用户打点平台举办,并分派系统级权限。

各系统中自行编辑、分派权限。

用户的字段包罗登录邮箱、手机号码、姓名、用户名、部分、性别等字段,个中姓名和部分为必填项。

B端权限打点——实战篇

3)禁用

假如呈现用户去职的环境,可以将用户禁用,不行登录系统,防备业务数据流失。

4)分派岗亭

可觉得用户分派相应的岗亭,用户与岗亭的干系是一对多。

B端权限打点——实战篇

(2)组织机构打点

1)组织机构列表、查询

左侧为组织机构,可以编辑组织的层级干系。

右侧为该组织机构下的岗亭列表,可以对岗亭举办查察、编辑、删除、分派脚色和数据权限、分派用户的操纵。

相关文章

黑客天网,黑客窃听别人手机微信,黑客修改密码器软件

从职业陈述排名可知,2019年上半年进犯者的进犯目标首要散布于政府组织、事业单位以及国家重要基础性建造职业。 其间,医疗卫生职业上半年被进犯者进犯次数最多,其次为公检法、事业单位、政府组织、交通运输等...

馋猫零食可以加盟么?怎么加盟?

馋猫零食可以加盟么?怎么加盟?

如今市场上,要是哪一个加盟项目标成长很是的不错,那么我就必然要说一说馋猫零食加盟项目了,馋猫零食加盟项目在市场上,成长多年,品牌形象早就已经深入到人心了,深受宽大消费者的喜爱与追捧,选择加盟这样一个好...

最早发现疫情的武汉女医生是谁?张继先主任医生个人资料怎么发现疫

最早发现疫情的武汉女医生是谁?张继先主任医生个人资料怎么发现疫

她很忙,接受采访的时间一拖再拖,只是叫记者“等通知”。 1月30日中午12时9分,她说:“你可以来了。”记者放下炒了一半的菜,骑上摩拜赶到她所在的湖北省中西医结合医院(湖北省新华医院),等了十分钟,...

黑客编程专业交流圈(彻底研究黑客编程技术揭秘与攻防实战)

黑客编程专业交流圈(彻底研究黑客编程技术揭秘与攻防实战)

黑客需要学什么? 1、成为黑客的基础入门需要学习计算机编程、网络技术、操作系统、加密技术等相关知识。同时,需要具备好奇心、探索精神和解决问题的能力。想成为黑客,需要首先熟练掌握一种或多种编程语言,如P...

苹果AppStore打不开怎么办?苹果AppStore宕机无法打开的原因!

苹果AppStore打不开怎么办?苹果AppStore宕机无法打开的原因!

苹果AppStore宕机无法打开的原因 12月26日上午,据报道,今天上午,许多国内用户通过微博报道,苹果的应用商店开门速度缓慢,甚至无法开门。 大约早上8点,用户反馈开始出现在微博上,基本上...

SEO技术规范文档

SEO技术规范文档

  为了防止技术部同事因为忽略了SEO方面的需求而导致对网站数据产生影响,愚人因此特梳理了技术规范文档,用以规范参考。 1.域名及服务器相关 只解析公司因业务需要决定开通的子域名。未开通子域...