[发明专利]基于角色的多租户组织结构管理系统、方法、设备和介质在审
申请号: | 202010723048.0 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111950866A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 杨文龙;沈邗;罗大地 | 申请(专利权)人: | 合肥森亿智能科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10;G06Q50/04 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李治东 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 角色 租户 组织 结构 管理 系统 方法 设备 介质 | ||
本申请提供了一种基于角色的多租户组织结构管理系统、方法、设备和介质,通过构建一个树结构的组织关系树;当租户对组织关系树中一组织节点的用户列表操作时,新增一具有与所述组织节点相同组织编码的组织节点角色,并在组织节点角色上新增所述租户的标识以及相对于源组织角色的操作元信息;将所述组织节点角色与所述租户操作的用户进行绑定,以标识所述租户对所述组织节点的用户列表的操作。本申请针对在云服务场景下,多租户对同一组织结构树进行操作并需要互相隔离的情况,采用了一种同时兼容角色模型和传统域模型的新型组织结构管理系统,有效的在保证了系统复杂度低的同时,实现了多租户共用同一组织结构树同时根据自身业务进行微调的需求。
技术领域
本发明涉及计算机系统管理技术领域,特别是涉及一种基于角色的多租户组织结构管理系统、方法、设备和介质。
背景技术
组织结构的管理一直是各种管理系统的重要功能。当前也已经有很多进行组织结构管理的模型和算法。例如微软的域模型结构,有着几十年的历史,为广大企业和机构使用。然而,在现代互联网和云计算场合,现有的组织机构管理模型和算法略显不足。尤其是作为一个中心组织结构管理系统,无法处理多租户之间对于同一组织结构的微调。目前通过建立多个组织结构树可以解决这个问题,但是会增加同步上的困难并增加整个系统的复杂性,使其变得难以维护。
发明内容
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于角色的多租户组织结构管理系统、方法、设备和介质,以解决现有技术中存在的至少一个问题。
为实现上述目的及其他相关目的,本申请提供一种基于角色的多租户组织结构管理系统,所述系统包括:构建模块,用于构建一个树结构的组织关系树,并将其作为整个系统的默认组织关系树;操作模块,用于当租户对所述组织关系树中一组织节点的用户列表操作时,新增一具有与所述组织节点相同组织编码的组织节点角色,并在所述组织节点角色上新增所述租户的标识以及相对于源组织角色的操作元信息;绑定模块,用于将所述组织节点角色与所述租户操作的用户进行绑定,以标识所述租户对所述组织节点的用户列表的操作;计算模块,用于当各租户在请求用户的所属组织时,根据用户所绑定的所述组织节点角色和附带操作元信息的源组织角色计算出一个仅属于该租户的所属组织列表。
于本申请的一实施例中,所述组织关系树中每个组织节点包含:组织名称、组织编码、父组织节点编码、及组织节点所包含的用户。
于本申请的一实施例中,各所述组织节点作为实际存储对象,同时每个组织节点会映射一个角色编码与组织编码相同的角色。
于本申请的一实施例中,组织关系节点与用户的包含关系同时映射为角色和用户的绑定关系。
于本申请的一实施例中,所述组织结构树为基于微软域模型并支持多租户的组织结构管理系统;所述组织结构管理系统以角色作为组织结构树的具体实现模型,以兼容云计算的场景。
于本申请的一实施例中,多个租户对同一组织结构树进行操作并需要互相隔离。
为实现上述目的及其他相关目的,本申请提供一种基于角色的多租户组织结构管理方法,应用于如上所述的基于角色系统的多租户组织结构管理系统,所述方法包括:构建一个树结构的组织关系树,并将其作为整个系统的默认组织关系树;当租户对所述组织关系树中一组织节点的用户列表操作时,新增一具有与所述组织节点相同组织编码的组织节点角色,并在所述组织节点角色上新增所述租户的标识以及相对于源组织角色的操作元信息;将所述组织节点角色与所述租户操作的用户进行绑定,以标识所述租户对所述组织节点的用户列表的操作;当各租户在请求用户的所属组织时,根据用户所绑定的所述组织节点角色和附带操作元信息的源组织角色计算出一个仅属于该租户的所属组织列表。
为实现上述目的及其他相关目的,本申请提供一种计算机设备,所述设备包括:存储器、及处理器;所述存储器用于存储计算机指令;所述处理器运行计算机指令实现如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥森亿智能科技有限公司,未经合肥森亿智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010723048.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理