1.本发明涉及云平台领域,具体的说是一种云平台权限分配的方法。
背景技术:
2.现有云平台对于客户账号,是由云平台服务商进行为客户分配账户,配置权限的操作。这种操作,一是对云平台服务商提出了较高的 要求,二是客户无法进行自行管控,平台便利性和易用性较差。
3.现有的云平台数据大多放在一个数据库中,利用相同的表,不同的标识来区分,对编码也提出了较高的要求,会导致串访现象发生。而且,不同客户的业务数据在同一张表中,会导致数据庞大,数据加载慢,访问速度变慢。
技术实现要素:
4.为了解决上述技术问题,本发明提出一种云平台权限分配方法,包括以下步骤:所述云平台包括用户表,权限主表、功能主表、企业信息表;用户表包括至少包括登录账户、登录密码、企业代码;权限主表包括应用系统权限接口;功能主表包括应用系统功能操作权限;注册企业信息表至少包括管理员账号、管理员登录密码、企业名称;注册企业信息表还包括企业注册信息、企业代码、使用期限、最大使用人数;s1,用户注册管理员账户用户注册管理员账户,用户在云平台注册账户,云平台向云平台管理员发送注册提醒。
5.进一步的,注册用户根据注册企业信息表内容在线申请注册账户,填写注册信息,保存,填写的注册企业信息记录在注册企业信息表中,注册用户成为注册用户管理员;云平台通过短信网关,或邮件,或微信,或qq,向云平台管理员发送注册用户注册请求提示;s2,云平台管理员联系客户,了解客户公司业务流程、使用人数、组织架构及权限要求进一步的,云平台管理员分配业务员,联系注册用户,了解注册用户的公司业务流程、使用人数、组织架构及权限要求;业务员将了解到的注册用户的公司业务流程、使用人数、组织架构及权限要求反馈给云平台管理员;云平台管理员为云平台系统的超级管理员,拥有注册用户注册信息、以及为注册用户配置使用人数,设定使用期限,设定应用分类,以及为注册用户配置分配应用系统权限、配置应用系统的操作权限、配置业务流程的权限;s3, 云平台管理员为注册用户创建表集合首先,云平台管理员为注册用户分配公司代码,公司代码记录在注册企业信息表
中;然后,云平台管理员为注册用户设定使用人数,设定使用期限,设定应用分类;使用人数,设定使用期限,设定应用分类记录在企业信息表中;使用期限,用于访问用户登录控制;设定使用人数为注册用户账户内所允许的最大使用人数;应用分类;再次,云平台根据公司代码为注册用户创建表集合;同时,云平台将步骤s1得到的管理员账号、管理员登录密码,以及本步骤s3公司代码复制到用户表中;表集合为多张表的集合,每张表包括表名称和表内容,表名称包括名称前缀、表分类名称、和表内容简称;公司代码为表名称的名称前缀;表集合包括部门表、用户权限配置表、用户功能配置表、业务表;用户权限配置表包括企业代码、应用系统访问接口;用户功能配置表包括企业代码、应用系统各功能的操作权限;业务表包括企业代码、基础信息和业务信息;进一步的,业务表包括行业内所有的业务表模板。
6.本发明,云平台根据公司代码为注册用户创建了表集合,不同客户的业务数据在各自公司的表集合中,从而解决了业务表数据庞大,数据加载慢,访问速度慢的技术难题。
7.s4, 云平台管理员为注册用户配置分配应用系统权限、配置应用系统的操作权限、配置业务流程;配置业务流程的操作包括如下步骤:应用系统为应用系统表和访问接口操作指令的集合,应用系统表内容中至少包括关联id,关联id为企业代码,各应用系统表通过关联id组成业务流程关系;云平台管理员根据各应用系统表关联id配置用户权限配置表,各应用系统根据关联id组成了开放式的业务流程关系;分配应用系统权限、配置应用系统的操作权限的操作包括如下步骤:云平台管理员根据步骤s2了解到的注册用户的业务流程为注册用户选择相应的应用系统,并根据s2了解到的注册用户的权限要求配置应用系统的操作权限;s5,注册用户管理员登录注册用户登录云平台,创建部门、录入用户、以及为每个用户配置应用系统权限、配置应用系统的操作权限;创建部门是指注册用户管理员根据注册用户公司组织机构创建不同的部门;创建的部门记录在部门表中;录入用户是指注册用户管理员录入注册用户公司内员工的登录账户信息,登录账户信息至少包括登录名和登录密码;录入的用户成为企业内部用户,企业内部用户账户记录在用户表中;同步,云平台根据注册用户管理员登录等账户,判断出企业代码,将企业代码与企业内部用户账户同步记录在用户表中,每个企业内部用户账户与所在企业的企业代码一一对应;用户管理员为每个用户配置应用系统权限、配置应用系统的操作权限是指为用户配置相应的可使用的应用系统,以及配置应用系统的操作权限;s6,企业内部用户登录企业内部用户在步骤s5用户管理员为企业用户配置的相应的可使用的应用系统,
以及配置应用系统的操作权限内使用云平台。
8.s61,云平台判断企业内部用户是否有登录权限,云平台根据企业内部用户输入的用户名和密码在用户表中检索,若无,则拒绝登录,若有,则进入s62;s62,云平台根据企业内部用户输入的用户名和密码在用户表中检索,获得该用户所对应的企业代码;s63, 云平台读取该企业代码下的用户权限配置表、用户功能配置表,加载相对应的应用系统和应用系统操作权限;s64,企业内部用户点击应用系统的功能,应用系统加载企业代码所对应的业务表,进行展示,企业内部用户进行相应的操作。
9.有益效果:(1)本发明采用用户表共通,采用单表检索登录,提升了登录速度;此外,数据表采用不同的表集合来做区分,降低了编码的复杂度,提高编码效率,同时对数据的配置也减轻了数据配置的后修改复杂度。
10.(2)本发明注册用户管理员登录云平台进行企业内部用户配置二级配置,为企业内部用户分配账户,配置应用系统权限、配置应用系统的操作权限。这种操作,客户可以进行自行管控内部权限及业务流程,提升了系统的易用性和企业用户的便利性,降低了云平台管理员的劳动强度。
11.(3)云平台首先根据企业内部用户输入的用户名和密码在用户表中检索,获得该用户所对应的企业代码;然后,云平台读取该企业代码下的用户权限配置表、用户功能配置表,加载相对应的应用系统和应用系统操作权限;从而解决了不同企业的内部用户登录云平台时串访的技术难题。
12.(4)本发明还在对企业进行培训过程中取得了意想不到的效果。因为能够快速及时的开通用户注册管理员账户,采用用户注册管理员账户登录云平台进行二级配置,为企业内部用户分配账户,配置应用系统权限、配置应用系统的操作权限,能够快速为企业搭建和配置与该企业业务、业务流程相适应的演示培训系统,一方面,对云平台运营方来说,能够降低培训成本,增强与客户的互动,提升了市场推广效果。另一方面,对企业来说,可以提前了解是否适用于本企业业务运转。
具体实施方式
13.实施例1:一种云平台权限分配方法,包括以下步骤:所述云平台包括用户表,权限主表、功能主表、企业信息表;用户表包括至少包括登录账户、登录密码、企业代码;权限主表包括应用系统权限接口;功能主表包括应用系统功能操作权限;注册企业信息表至少包括管理员账号、管理员登录密码、企业名称;注册企业信息表还包括企业注册信息、企业代码、使用期限、最大使用人数;s1,用户注册管理员账户用户注册管理员账户,用户在云平台注册账户,云平台向云平台管理员发送注册提醒。
14.进一步的,注册用户根据注册企业信息表内容在线申请注册账户,填写注册信息,保存,填写的注册企业信息记录在注册企业信息表中,注册用户成为注册用户管理员;云平台通过短信网关,或邮件,或微信,或qq,向云平台管理员发送注册用户注册请求提示;s2,云平台管理员联系客户,了解客户公司业务流程、使用人数、组织架构及权限要求进一步的,云平台管理员分配业务员,联系注册用户,了解注册用户的公司业务流程、使用人数、组织架构及权限要求;业务员将了解到的注册用户的公司业务流程、使用人数、组织架构及权限要求反馈给云平台管理员;云平台管理员为云平台系统的超级管理员,拥有注册用户注册信息、以及为注册用户配置使用人数,设定使用期限,设定应用分类,以及为注册用户配置分配应用系统权限、配置应用系统的操作权限、配置业务流程的权限;s3, 云平台管理员为注册用户创建表集合首先,云平台管理员为注册用户分配公司代码,公司代码记录在注册企业信息表中;然后,云平台管理员为注册用户设定使用人数,设定使用期限,设定应用分类;使用人数,设定使用期限,设定应用分类记录在企业信息表中;使用期限,用于访问用户登录控制;设定使用人数为注册用户账户内所允许的最大使用人数;应用分类;再次,云平台根据公司代码为注册用户创建表集合;同时,云平台将步骤s1得到的管理员账号、管理员登录密码,以及本步骤s3公司代码复制到用户表中;表集合为多张表的集合,每张表包括表名称和表内容,表名称包括名称前缀、表分类名称、和表内容简称;公司代码为表名称的名称前缀;表集合包括部门表、用户权限配置表、用户功能配置表、业务表;用户权限配置表包括企业代码、应用系统访问接口;用户功能配置表包括企业代码、应用系统各功能的操作权限;业务表包括企业代码、基础信息和业务信息;进一步的,业务表包括行业内所有的业务表模板。
15.本发明,云平台根据公司代码为注册用户创建了表集合,不同客户的业务数据在各自的表集合中,从而解决了业务表数据庞大,数据加载慢,访问速度慢的技术难题。
16.s4, 云平台管理员为注册用户配置分配应用系统权限、配置应用系统的操作权限、配置业务流程;配置业务流程的操作包括如下步骤:应用系统为应用系统表和访问接口操作指令的集合,应用系统表内容中至少包括关联id,关联id为企业代码,各应用系统表通过关联id组成业务流程关系;云平台管理员根据各应用系统表关联id配置用户权限配置表,各应用系统根据关联id组成了开放式的业务流程关系;分配应用系统权限、配置应用系统的操作权限的操作包括如下步骤:云平台管理员根据步骤s2了解到的注册用户的业务流程为注册用户选择相应的应用系统,并根据s2了解到的注册用户的权限要求配置应用系统的操作权限;
s5,注册用户管理员登录注册用户登录云平台,创建部门、录入用户、以及为每个用户配置应用系统权限、配置应用系统的操作权限;创建部门是指注册用户管理员根据注册用户公司组织机构创建不同的部门;创建的部门记录在部门表中;录入用户是指注册用户管理员录入注册用户公司内员工的登录账户信息,登录账户信息至少包括登录名和登录密码;录入的用户成为企业内部用户,企业内部用户账户记录在用户表中;同步,云平台根据注册用户管理员登录等账户,判断出企业代码,将企业代码与企业内部用户账户同步记录在用户表中,每个企业内部用户账户与所在企业的企业代码一一对应;用户管理员为每个用户配置应用系统权限、配置应用系统的操作权限是指为用户配置相应的可使用的应用系统,以及配置应用系统的操作权限;本发明采用用户表共通,采用单表检索登录,提升了登录速度;此外,数据表采用不同的表集合来做区分,降低了编码的复杂度,提高编码效率,同时对数据的配置也减轻了数据配置的后修改复杂度。
17.本发明注册用户管理员登录云平台进行企业内部用户配置二级配置,为企业内部用户分配账户,配置应用系统权限、配置应用系统的操作权限。这种操作,客户可以进行自行管控内部权限及业务流程,提升了系统的易用性和企业用户的便利性,降低了云平台管理员的劳动强度。
18.s6,企业内部用户登录企业内部用户在步骤s5用户管理员为企业用户配置的相应的可使用的应用系统,以及配置应用系统的操作权限内使用云平台。
19.s61,云平台判断企业内部用户是否有登录权限,云平台根据企业内部用户输入的用户名和密码在用户表中检索,若无,则拒绝登录,若有,则进入s62;s62,云平台根据企业内部用户输入的用户名和密码在用户表中检索,获得该用户所对应的企业代码;s63, 云平台读取该企业代码下的用户权限配置表、用户功能配置表,加载相对应的应用系统和应用系统操作权限;s64,企业内部用户点击应用系统的功能,应用系统加载企业代码所对应的业务表,进行展示,企业内部用户进行相应的操作。
20.因为,云平台首先根据企业内部用户输入的用户名和密码在用户表中检索,获得该用户所对应的企业代码;然后,云平台读取该企业代码下的用户权限配置表、用户功能配置表,加载相对应的应用系统和应用系统操作权限;从而解决了不同企业的内部用户登录云平台时串访的技术难题。
21.本发明还在对企业进行培训过程中取得了意想不到的效果。因为能够快速及时的开通用户注册管理员账户,采用用户注册管理员账户登录云平台进行二级配置,为企业内部用户分配账户,配置应用系统权限、配置应用系统的操作权限,能够快速为企业搭建和配置与该企业业务、业务流程相适应的演示培训系统,一方面,对云平台运营方来说,能够降低培训成本,增强与客户的互动,提升了市场推广效果。另一方面,对企业来说,可以提前了
解是否适用于本企业业务运转。
22.实施例2:本发明还提出一种云平台,应用实施例1方法。