多级租户管理方法、装置、平台、存储介质及电子装置与流程

文档序号:32606752发布日期:2022-12-20 17:45阅读:161来源:国知局
多级租户管理方法、装置、平台、存储介质及电子装置与流程

1.本技术涉及计算机技术领域,尤其涉及一种多级租户管理方法、装置、平台、存储介质及电子装置。


背景技术:

2.目前市面上存在的诸多软件即服务(software as a service,saas)产品,其提供的多租户方案只满足单一租户内部多类别的管理员的工作审批和协同问题。
3.多级组织结构在现代化企业中非常常见。例如:在产业集团内部通常存在复杂的组织架构体系,包括多个子公司,或者小微公司、团队等。
4.数字化应用在类似结构的企业中推广使用时,可能存在如下问题:传统的租户模式只能满足一级管理,导致包括多级组织结构的企业应用权限管理困难,这显然难以满足多级组织结构企业的管理需求。


技术实现要素:

5.本技术提供一种多级租户管理方法、装置、平台、存储介质及电子装置,用以解决现有技术中多级组织对于数字化能力的应用缺陷,实现对多租户的分级分权管理。
6.本技术提供一种多级租户管理方法,包括:
7.接收父租户节点的子租户节点创建请求;
8.响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
9.接收所述父租户节点对目标子租户节点的业务角色创建请求;
10.响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
11.基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
12.根据本技术提供的一种多级租户管理方法,还包括:
13.基于所述父租户节点和所述子租户节点中的任一租户节点的租户类型,为所述任一租户节点分配对应的数据权限。
14.根据本技术提供的一种多级租户管理方法,还包括:
15.基于所述父租户节点和所述子租户节点中的任一租户节点的数据权限,创建所述数据权限对应的资源数据。
16.根据本技术提供的一种多级租户管理方法,所述基于所述父租户节点和所述子租户节点中的任一租户节点的数据权限,创建所述数据权限对应的资源数据之后,还包括:
17.接收所述任一租户节点的第二业务角色对目标资源数据的数据处理请求;
18.响应于所述数据处理请求,基于所述第二业务角色的业务权限,确定所述第二业务角色是否对所述目标资源数据进行数据处理。
19.根据本技术提供的一种多级租户管理方法,还包括:
20.接收所述父租户节点和所述子租户节点中的任一租户节点的业务进度查询请求;
21.响应于所述业务进度查询请求,确定所述任一租户节点对应的下级节点的业务数据;
22.对所述下级节点的业务数据进行逐级汇总,得到业务进度数据。
23.根据本技术提供的一种多级租户管理方法,还包括:
24.接收所述父租户节点的费用清分请求;
25.响应于所述费用清分请求,对每个子租户节点进行单独计费。
26.本技术还提供一种多级租户管理平台,包括:
27.父租户节点、子租户节点、业务角色;
28.每个所述父租户节点下设置至少一个所述子租户节点,每个所述子租户节点下设置有至少一个所述业务角色,每个所述业务角色的操作权限基于角色类型设置。
29.本技术还提供一种多级租户管理装置,包括:
30.第一接收模块,用于接收父租户节点的子租户节点创建请求;
31.第一创建模块,用于响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
32.第二接收模块,用于接收所述父租户节点对目标子租户节点的业务角色创建请求;
33.第二创建模块,用于响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
34.第一分配模块,用于基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
35.本技术还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述多级租户管理方法。
36.本技术还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述多级租户管理方法。
37.本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述多级租户管理方法。
38.本技术提供的多级租户管理方法、装置、平台、存储介质及电子装置,通过“父租户-子租户”模式,可以实现对数字化能力的有效管理,充分解决多级组织中的权限管理问题,提升管理效率,减少人力成本。
附图说明
39.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1是根据本技术实施例的一种智能设备的交互方法的硬件环境示意图;
42.图2是本技术提供的多级租户管理方法的流程示意图;
43.图3是本技术提供的多级租户管理方法的多级组织分布示意图;
44.图4是本技术提供的多级租户管理方法的多租户多级体系示意图;
45.图5是应用本技术提供的多级租户管理方法的数据流程示意图;
46.图6是本技术提供的多级租户管理装置的结构示意图;
47.图7是本技术提供的电子装置的实体结构示意图。
具体实施方式
48.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
49.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
50.根据本技术实施例的一个方面,提供了一种多级租户管理方法。该多级租户管理方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligence house)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述多级租户管理方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
51.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wirelessfidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
52.图2是本技术提供的多级租户管理方法的流程示意图。如图2所示,本技术提供的多级租户管理方法可以包括:步骤210、步骤220、步骤230、步骤240和步骤250。
53.需要说明的是,本技术提供的多级租户管理方法的执行主体可以是电子设备、电子设备中的部件、集成电路、或芯片。该电子设备可以是移动电子设备,也可以为非移动电
子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术不作具体限定。
54.下面以计算机执行本技术提供的多级租户管理方法为例,详细说明本技术的技术方案。
55.步骤210、接收父租户节点的子租户节点创建请求。
56.对于不同组织的相同需求,统一的数字化平台可以给不同组织提供公共的服务能力。
57.不同组织在数字化平台上进行服务订阅,对于平台来说,订阅服务的组织可以成为平台的一个“租户(tenant)”。租户可以通过不同服务的订阅,编排出不同的场景来满足不同的业务需求。
58.在本步骤中,不同组织中可以包括一个或多个父租户节点,每个父租户节点可以根据实际需求发起子租户节点创建请求。
59.子租户节点创建请求用于创建父租户节点下属的子租户节点。
60.步骤220、响应于子租户节点创建请求,创建父租户节点对应的子租户节点,父租户节点的权限层级高于子租户节点的权限层级。
61.在本步骤中,响应于子租户节点创建请求,父租户节点可以向下分配子租户节点,即创建子租户节点。
62.租户节点的权限层级可以用于指示租户节点对应的实际组织的管理层级。
63.父租户节点对子租户节点有管理权限,则父租户节点可以对子租户节点的应用权限、业务权限、数据权限或操作权限等权限进行整体管控。
64.子租户节点也有一定范围内的自由度,可以在其组织内部推进自己的业务。
65.在实际执行中,可以根据不同组织的架构创建父租户节点和子租户节点。可以理解的是,组织内包括的层级越多,可以根据层级依次创建父租户节点、子租户节点以及其他下级节点。每个层级可以设置一个或多个下一级租户节点,也可以设置组织中的其他非租户节点,在此不作具体限定。
66.图3是本技术提供的多级租户管理方法的多级组织分布示意图,如图3所示,集团为父租户节点,则下属的“公司一”和“公司二”等多个公司为集团的子租户节点。
[0067]“产业/平台1”和“产业/平台2”可以作为“公司一”的下一级租户节点,然后可以逐级设置其他租户节点,从而构建多租户多级体系结构。
[0068]
具体设置如下,可以将集团设为一级租户节点,公司设为二级租户节点,产业/平台设为三级租户节点,小微公司设为四级租户节点,依次类推。其中,集团具有最高的权限层级。
[0069]
步骤230、接收父租户节点对目标子租户节点的业务角色创建请求。
[0070]
基于父租户节点的业务类型,父租户节点可以发起业务角色创建请求,用于请求创建子租户节点的第一业务角色,即下级部门角色由上级部门决定。
[0071]
其中,目标子租户节点可以是父租户节点创建的所有子租户节点中需要创建业务
角色的租户节点。
[0072]
步骤240、响应于业务角色创建请求,创建目标子租户节点的第一业务角色。
[0073]
在本步骤中,响应于业务角色创建请求,父租户节点可以创建目标子租户节点的一个或多个第一业务角色。第一业务角色例如可以是租户管理员。
[0074]
可以理解的是,基于业务类型,父租户节点也可以创建本租户节点下的业务角色。
[0075]
步骤250、基于第一业务角色的角色类型,为第一业务角色分配对应的业务权限。
[0076]
基于第一业务角色的角色类型,可以给目标子租户节点的第一业务角色分配相同或不同的业务权限,即第一业务角色与相应的业务权限绑定。
[0077]
在本步骤中,目标子租户节点可以对本租户节点下的第一业务角色进行管理,创建第一业务角色的父租户节点也可以对上述业务角色进行管理。
[0078]
可以理解的是,最高权限层级的父租户节点可以统一把控下级租户节点的应用整体权限,具体可以包括:按照租户层级分配子租户节点,创建子租户节点的业务角色,为业务中的不同角色分配相应的业务权限,从而实现分级分权管理。
[0079]
本技术提供的多级租户管理方法,通过“父租户-子租户”模式,可以实现对数字化能力的有效管理,充分解决多级组织中的权限管理问题,提升管理效率,减少人力成本。
[0080]
在一些实施例中,该多级租户管理方法,还包括:
[0081]
基于父租户节点和子租户节点中的任一租户节点的租户类型,为任一租户节点分配对应的数据权限。
[0082]
在实际执行中,租户类型例如可以包括:集团、子公司、产业/平台、小微公司或某部门等等。
[0083]
根据不同的租户类型或租户节点所在的租户层级,可以分配不同的数据权限。其中,数据权限用于指示业务角色对当前租户节点的资源数据的处理或操作权限。
[0084]
数据权限的分配可以根据实际情况灵活调整,在此不作具体限定。
[0085]
本技术提供的多级租户管理方法,通过将数据权限与租户节点进行绑定,从而可以达到数据隔离效果,进一步扩展了分级和分权管理能力。
[0086]
在一些实施例中,该多级租户管理方法,还包括:
[0087]
基于父租户节点和子租户节点中的任一租户节点的数据权限,创建数据权限对应的资源数据。
[0088]
由于每个租户节点具有相应的数据权限,则每个租户节点均可以根据数据权限创建对应的资源数据。其中,资源数据可以提供给业务角色进行使用或处理。
[0089]
本技术提供的多级租户管理方法,通过基于任一租户节点的数据权限创建对应的资源数据,可以实现资源数据的分权管理。
[0090]
在一些实施例中,基于父租户节点和子租户节点中的任一租户节点的数据权限,创建数据权限对应的资源数据之后,还包括:
[0091]
接收任一租户节点的第二业务角色对目标资源数据的数据处理请求;
[0092]
响应于数据处理请求,基于第二业务角色的业务权限,确定第二业务角色是否对目标资源数据进行数据处理。
[0093]
对于任一租户节点创建的资源数据,任一租户节点的第二业务角色可以对需要使用的目标资源数据发起数据处理请求。
[0094]
数据处理请求可以包括对目标资源数据的数据查询请求、数据新增请求、数据删除请求和数据修改请求等。
[0095]
响应于数据处理请求,基于第二业务角色的业务权限,判断该第二业务角色是否能对目标资源数据进行数据处理。
[0096]
若该第二业务角色具有目标资源数据对应的业务权限,则该业务角色可以根据实际需求进行相应的数据处理操作。
[0097]
若该第二业务角色不具有目标资源数据对应的业务权限,则该第二业务角色无法进行相应的数据处理操作。
[0098]
本技术提供的多级租户管理方法,通过业务权限限制业务角色的数据处理能力,有效地保证了业务权限的精确控制,同时提高了数据传输和租户数据存储的安全性。
[0099]
在一些实施例中,该多级租户管理方法,还包括:
[0100]
接收父租户节点和子租户节点中的任一租户节点的业务进度查询请求;
[0101]
响应于业务进度查询请求,确定任一租户节点对应的下级节点的业务数据;
[0102]
对下级节点的业务数据进行逐级汇总,得到业务进度数据。
[0103]
现有技术中,对于某一具体业务,下级部门的实施情况和进度管控困难。尤其在多级组织结构中,对于某一项具体任务的实施,上级对于下级的完成情况,通常需要人工跟进和统计,耗时耗力,而且容易出现误差。
[0104]
例如:在人才盘点活动中,专家中心(center of expertise,coe)需要对各人力资源业务合作伙伴(human resource business partner,hrbp)的人才盘点进展保持关注。
[0105]
对于业务实施进度管控问题,也可以通过多级租户进行设计解决。
[0106]
在实际执行中,数字化应用统一部署后,每个租户节点业务数据可以进行逐级汇总,每个租户节点的负责人能够通过可视化方式,随时跟进下级业务进度,无需人工汇总。
[0107]
在本技术实施例中,目标租户节点为需要获知业务实施进度的租户节点。目标租户节点可以发起业务进度查询请求。
[0108]
响应于业务进度查询请求,可以先确定目标租户节点对应的所有下级节点。其中,下级节点可以包括下级租户节点或非租户节点,在此不作具体限定。
[0109]
在确定下级节点之后,对下级节点的业务数据进行逐级汇总,得到最终的业务进度数据,发送给目标租户节点。
[0110]
本技术提供的多级租户管理方法,通过设置多级租户结构,可以对业务进行进度跟踪,从而极大地方便了业务实施情况和业务进度的管控。
[0111]
在一些实施例中,该多级租户管理方法,还包括:
[0112]
接收父租户节点的费用清分请求;
[0113]
响应于费用清分请求,对每个子租户节点进行单独计费。
[0114]
现有技术中,若某一应用在公司内为多部门提供服务,各部门通常需要独立计费,除非独立部署多套应用,否则难以实现多级部门独立清分。
[0115]
在本技术实施例中,对于费用清算问题,设计多级组织费用清算流程。由于每个子租户节点可以进行单独计费,则可以在父租户节点发起费用清分请求时,可以直接计算出每个子租户节点的费用。
[0116]
本技术提供的多级租户管理方法,通过采用“父租户-子租户”模式,给每个租户节
点提供单独计费模式,极大方便了企业内部对于数字化应用费用的管理和清分。
[0117]
本技术还提供一种多级租户管理平台,可以包括:
[0118]
父租户节点、子租户节点、业务角色。
[0119]
每个所述父租户节点下设置至少一个子租户节点,每个子租户节点下设置有至少一个业务角色,每个业务角色的操作权限基于角色类型设置。
[0120]
在实际执行中,图4是本技术提供的多级租户管理方法的多租户多级体系示意图,如图4所示,租户1至租户n可以作为该组织的父租户节点。
[0121]
租户1至租户n中的任一租户可以根据需求创建一个或多个子租户节点,例如可以为:租户1下的子租户1至子租户n,或者是租户n下的子租户1至子租户n。
[0122]
租户1至租户n中的任一租户也可以为任一子租户创建一个或多个业务角色,例如可以为:子租户1下的管理员1至管理员n,或者是子租户n下的管理员1至管理员n。
[0123]
租户1至租户n还可以为任意一个管理员设置对应的操作权限,例如可以为:管理员1下的操作权限1至操作权限n,或者是管理员n下的操作权限1至操作权限n。
[0124]
本技术提供的多级租户管理平台,通过“父租户-子租户”模式,可以实现对数字化能力的有效管理,充分解决多级组织中的权限管理问题,提升管理效率,减少人力成本。
[0125]
在一些实施例中,以人才发展培训场景为例,说明两级租户设计在实际业务中的应用。
[0126]
从业务管理层面来说,此场景中有两个管理层级,分别为专家中心(center of expertise,coe)和人力资源业务合作伙伴(human resource business partner,hrbp)。
[0127]
coe作为统一管理者,能够对公司所有产业发布学习任务,任务下达后,由hrbp负责自己产业内学习进度的执行和跟进,最后由coe统一进行考核。
[0128]
在这个场景中,coe的对接人作为父租户管理员,各产业作为子租户,各产业对应的hrbp作为子租户的管理员。而作为子租户的各产业也可以自主发布课程资源和学习任务。培训应用的费用各产业和coe独立计费清分。
[0129]
图5是应用本技术提供的多级租户管理方法的数据流程示意图。如图5所示,该场景中的大租户即为父租户。大租户向saas平台订阅方案并支付对应的费用。saas平台则可以向子租户提供方案或能力。
[0130]
需要说明的是,saas提供商为企业大件信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘it人员,即可通过互联网使用信息系统。
[0131]
saas平台提供多个支撑环境,相当于拥有众多套房产的房东,房产内配备有齐全的基础设施,企业租用saas平台提供的支撑环境并付费使用支撑环境的应用软件,相当于租客向房东租借房子并使用房子内的基础设置。saas平台中的租户表示企业向saas平台租借其中一个支撑环境并使用该支撑环境的应用服务。
[0132]
saas当前采用两级租户模型。
[0133]
大租户可以创建并管理子租户,子租户可以订阅大租户的方案或能力。大租户可以定期对子租户进行结算清分费用。
[0134]
该场景中的学员即为子租户的业务角色。子租户和大租户均可以管理学员。
[0135]
大租户和子租户均可以创建资源,并生成对应的资源数据。
[0136]
学员可以根据对应的权限查看对应的数据。
[0137]
应用本技术实施例中描述的二级租户设计理念,通过统一部署、租户分级分权管理的方式,能够充分解决企业应用权限管理困难、业务实施情况和进度管控困难问题以及应用费用清算困难问题。
[0138]
对于企业应用权限管理问题,通过“父租户-子租户管理模式+多角色+数据权限”的手段,为业务中不同角色分配不同权限,业务权限与业务角色绑定,数据权限与租户节点绑定,下级部门角色由上级部门决定,应用整体权限由企业应用负责人统一把控,实现分级分权管理。
[0139]
对于业务实施进度管控问题,也可以通过二级租户设计解决。数字化应用统一部署后,每个节点业务数据逐级汇总,每个节点的负责人能够通过可视化方式,随时跟进下级业务进度,无需人工汇总。
[0140]
对于费用清算问题,在“父租户-子租户”模式中,提供每个租户单独计费模式,极大方便了企业内部对于数字化应用费用的管理和清分。
[0141]
本技术提供的多级租户管理模型,通过分析市场上头部产品的形态(即多为传统的一级租户模型),设计了两级租户模型,并扩展了分级、分权管理、费用清分等手段用于满足小微化企业对于数字化应用的管理需求。
[0142]
下面对本技术提供的多级租户管理装置进行描述,下文描述的多级租户管理装置与上文描述的多级租户管理方法可相互对应参照。
[0143]
图6是本技术提供的多级租户管理装置的结构示意图。如图6所示,本技术提供的多级租户管理装置可以包括:第一接收模块610、第一创建模块620、第二接收模块630、第二创建模块640和第一分配模块650。
[0144]
第一接收模块610,用于接收父租户节点的子租户节点创建请求;
[0145]
第一创建模块620,用于响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
[0146]
第二接收模块630,用于接收所述父租户节点对目标子租户节点的业务角色创建请求;
[0147]
第二创建模块640,用于响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
[0148]
第一分配模块650,用于基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
[0149]
本技术提供的多级租户管理装置,通过“父租户-子租户”模式,可以实现对数字化能力的有效管理,充分解决多级组织中的权限管理问题,提升管理效率,减少人力成本。
[0150]
在一些实施例中,所述多级租户管理装置,还包括:
[0151]
第二分配模块(图中未示出),用于基于所述父租户节点和所述子租户节点中的任一租户节点的租户类型,为所述任一租户节点分配对应的数据权限。
[0152]
本技术提供的多级租户管理装置,通过将数据权限与租户节点进行绑定,从而可以达到数据隔离效果,进一步扩展了分级和分权管理能力。
[0153]
在一些实施例中,所述多级租户管理装置,还包括:
[0154]
第三创建模块(图中未示出),用于基于所述父租户节点和所述子租户节点中的任
一租户节点的数据权限,创建所述数据权限对应的资源数据。
[0155]
本技术提供的多级租户管理装置,通过基于任一租户节点的数据权限创建对应的资源数据,可以实现资源数据的分权管理。
[0156]
在一些实施例中,所述多级租户管理装置,还包括:
[0157]
第三接收模块(图中未示出),用于接收所述任一租户节点的第二业务角色对目标资源数据的数据处理请求;
[0158]
第一确定模块(图中未示出),用于响应于所述数据处理请求,基于所述第二业务角色的业务权限,确定所述第二业务角色是否对所述目标资源数据进行数据处理。
[0159]
本技术提供的多级租户管理装置,通过业务权限限制业务角色的数据处理能力,有效地保证了业务权限的精确控制,同时提高了数据传输和租户数据存储的安全性。
[0160]
在一些实施例中,所述多级租户管理装置,还包括:
[0161]
第四接收模块(图中未示出),用于接收所述父租户节点和所述子租户节点中的任一租户节点的业务进度查询请求;
[0162]
第二确定模块(图中未示出),用于响应于所述业务进度查询请求,确定所述任一租户节点对应的下级节点的业务数据;
[0163]
第三确定模块(图中未示出),用于对所述下级节点的业务数据进行逐级汇总,得到业务进度数据。
[0164]
本技术提供的多级租户管理装置,通过设置多级租户结构,可以对业务进行进度跟踪,从而极大地方便了业务实施情况和业务进度的管控。
[0165]
在一些实施例中,所述多级租户管理装置,还包括:
[0166]
第五接收模块(图中未示出),用于接收所述父租户节点的费用清分请求;
[0167]
计费模块(图中未示出),用于响应于所述费用清分请求,对每个子租户节点进行单独计费。
[0168]
本技术提供的多级租户管理装置,通过采用“父租户-子租户”模式,给每个租户节点提供单独计费模式,极大方便了企业内部对于数字化应用费用的管理和清分。
[0169]
图7示例了一种电子装置的实体结构示意图,如图7所示,该电子装置可以包括:处理器(processor)710、通信接口(communications interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的逻辑指令,以执行多级租户管理方法,该方法包括:
[0170]
接收父租户节点的子租户节点创建请求;
[0171]
响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
[0172]
接收所述父租户节点对目标子租户节点的业务角色创建请求;
[0173]
响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
[0174]
基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
[0175]
此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0176]
另一方面,本技术还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在计算机可读的存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的多级租户管理方法,该方法包括:
[0177]
接收父租户节点的子租户节点创建请求;
[0178]
响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
[0179]
接收所述父租户节点对目标子租户节点的业务角色创建请求;
[0180]
响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
[0181]
基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
[0182]
又一方面,本技术还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述各方法提供的多级租户管理方法,该方法包括:
[0183]
接收父租户节点的子租户节点创建请求;
[0184]
响应于所述子租户节点创建请求,创建所述父租户节点对应的子租户节点,所述父租户节点的权限层级高于所述子租户节点的权限层级;
[0185]
接收所述父租户节点对目标子租户节点的业务角色创建请求;
[0186]
响应于所述业务角色创建请求,创建所述目标子租户节点的第一业务角色;
[0187]
基于所述第一业务角色的角色类型,为所述第一业务角色分配对应的业务权限。
[0188]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0189]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0190]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1