租户功能定制方法、装置及基于租户的办公系统制造方法及图纸

技术编号:25834123 阅读:17 留言:0更新日期:2020-10-02 14:15
本发明专利技术公开了一种租户功能定制方法、装置及基于租户的办公系统,该租户功能定制方法包括:获取办公子系统发布的默认功能;根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;将所述租户定制功能以及所述默认功能分开存储。本发明专利技术满足了租户定制化的需求,将定制交给租户也降低了办公系统的开发和运维成本。

【技术实现步骤摘要】
租户功能定制方法、装置及基于租户的办公系统
本专利技术涉及计算机应用领域,具体而言,涉及一种租户功能定制方法、装置及基于租户的办公系统。
技术介绍
目前的办公系统多采用多租户SaaS架构,多租户是指一个单独的实例可以为多个租户服务。多租户架构通过在多个用户之间的资源复用,运营管理维护资源,有效节省开发应用的成本。但是由于多租户共享同一份系统的核心代码,若为每个用户进行功能定制将会极大地增加软件设计的复杂性和难度,因此多租户架构难以满足租户功能自定义的需求。
技术实现思路
本专利技术为了解决现有技术难以满足组合功能自定义需要的技术问题,提出了一种租户功能定制方法、装置及基于租户的办公系统。为了实现上述目的,根据本专利技术的一个方面,提供了一种租户功能定制方法,包括:获取办公子系统发布的默认功能;根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;将所述租户定制功能以及所述默认功能分开存储。为了实现上述目的,根据本专利技术的另一个方面,提供了一种租户功能定制装置,包括:默认功能获取单元,用于获取办公子系统发布的默认功能;功能定制单元,用于根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;存储单元,用于将所述租户定制功能以及所述默认功能分开存储。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述租户功能定制方法。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述租户功能定制方法。为了实现上述目的,根据本专利技术的另一方面,还提供了一种基于租户的办公系统,包括:办公子系统以及每个租户各自对应的租户系统;所述办公子系统发布多种默认功能到所述租户系统;每个所述租户系统均包括:应用服务单元和数据库;所述应用服务单元包括:功能定制模块;所述数据库包括:数据共享区和数据隔离区;所述功能定制模块,用于根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;所述数据共享区用于存储所述默认功能;所述数据隔离区用于存储所述租户定制功能。本专利技术的有益效果为:本专利技术实施例根据租户的需求对办公子系统发布的默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制,并对租户定制功能和默认功能进行隔离存储,解决了现有技术难以满足租户功能自定义需要的技术问题,满足了租户定制化的需求,此外,将定制交给租户也降低了办公系统的开发和运维成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术实施例租户功能定制方法的第一流程图;图2是本专利技术实施例租户功能定制方法的第二流程图;图3是本专利技术实施例租户功能定制方法的第三流程图;图4是本专利技术实施例租户系统示意图;图5是本专利技术实施例基于租户的办公系统示意图;图6是本专利技术实施例功能定制模块运行示意图;图7是本专利技术实施例基础功能定制单元示意图;图8本专利技术实施例租户功能定制装置的第一结构示意图;图9本专利技术实施例租户功能定制装置的第二结构示意图;图10是本专利技术实施例计算机设备示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本领域内的技术人员应明白,本专利技术的实施例可提供为方法、系统、或计算机程序产品。因此,本专利技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本专利技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。本专利技术实施例结合单租户和多租户架构的理念,设计了一种基于租户的办公系统,过单租户架构下独立部署服务的模式为每个租户设置了独立的租户系统,提高了数据隔离性和安全性,同时结合多租户技术根据办公应用的系统特性设计了一套办公子系统开发模式,在仅维护一套核心程序的前提下设计简易的系统自主定制单元满足租户定制化的需求,此定制单元将提供可视化的界面和简易的操作步骤方便租户自身对默认的功能进行定制,将定制交给租户,降低开发和运维成本。此外通过租户定制功能,每个租户自己内部可选是否通过用户类型再进行功能拆分和数据隔离,租户的选择范围更加灵活。如图5所示,本专利技术实施例的基于租户的办公系统包括:办公子系统以及每个租户各自对应的租户系统,每个租户系统均与办公子系统连接。办公子系统可以向每个租户系统发布同样的默认功能,该默认功能可以具有多种。进而各租户可以在各自的租户系统中进行功能定制。图1是本专利技术实施例租户功能定制方法的第一流程图,如图1所示,在本专利技术一个实施例中,本专利技术的租户功能定制方法包括步骤S101至步骤S103。步骤S101,获取办公子系统发布的默认功能。在本专利技术可选实施例中,如图5所示,办公子系统向每个租户的租户系统发布同样的默认功能,该默认功能可以具有多种。在一可选实施例中,上述默认功能可以为应用程序,例如审批程序等。每个默认功能根据其类型的不同可以包含默认菜单、默认服务以及默认流程中的一个或多个。步骤S102,根据租户的定制指令对所述默认功能进行功本文档来自技高网
...

【技术保护点】
1.一种租户功能定制方法,其特征在于,包括:/n获取办公子系统发布的默认功能;/n根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;/n将所述租户定制功能以及所述默认功能分开存储。/n

【技术特征摘要】
1.一种租户功能定制方法,其特征在于,包括:
获取办公子系统发布的默认功能;
根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;
将所述租户定制功能以及所述默认功能分开存储。


2.根据权利要求1所述的租户功能定制方法,其特征在于,还包括:
获取所述默认功能的唯一标识以及所述租户的唯一标识;
根据所述默认功能的唯一标识、所述租户的唯一标识以及预设的标识生成规则生成所述租户定制功能的唯一标识。


3.根据权利要求2所述的租户功能定制方法,其特征在于,还包括:
获取所述租户向所述办公子系统发送业务功能使用请求,其中,所述业务功能使用请求包含默认功能信息;
确定所述默认功能信息对应的默认功能,并根据该对应的默认功能的唯一标识、所述租户的唯一标识以及所述标识生成规则生成标识信息;
从存储所述租户定制功能的存储空间中查询所述标识信息对应的租户定制功能,并将查询出的租户定制功能的数据发送给所述办公子系统。


4.根据权利要求3所述的租户功能定制方法,其特征在于,还包括:
若无法查询出所述标识信息对应的租户定制功能,从存储所述默认功能的存储空间中查询该对应的默认功能,并将查询出的默认功能的数据发送给所述办公子系统。


5.一种租户功能定制装置,其特征在于,包括:
默认功能获取单元,用于获取办公子系统发布的默认功能;
功能定制单元,用于根据租户的定制指令对所述默认功能进行功能定制,生成所述默认功能对应的租户定制功能,其中,所述功能定制包括对所述默认功能中的默认菜单、默认服务以及默认流程中的至少一个进行定制;
存储单元,用于将所述租户定制功能以及所述默认功能分开存储。


6.根据权利要求5所述的租户功能定制装置,其特征在于,还包括:
标识信息获取单元,用于获取所述默认功能的唯一标识以及所述租户的唯一标识;
租户定制功能唯一标识生成单元,用于根据所述默认功能的唯一标识、所述租户的唯一标识以及预设的标识生成规则生成所述租户定制功能的唯一标识。


7.根据权利要求6所述的租户功能定制装置,其特征在于,还包括:
业务功能使用请求获取单元,用于获取所述租户向所述办公子系统发送业务功能使用请求,其中,所述业务功能使用请求包含默认功能信息;
标识信息生成单元,用于确定所述默认功能信息对应的默认功能,并根据该对应的默认功能的唯一标识、所述租户的唯一标识以及所述标识生成规则生成标识信息;
第一查询单元,用于从存储所述租户定制功能的存储空间中查询所述标识信息对应的租户定制功...

【专利技术属性】
技术研发人员:徐赟佳谢思尧康融洁
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1