本发明属于租户管理,更具体而言,涉及一种多租户运营管理方法及系统。
背景技术:
1、目前,多租户系统都是共用一套代码系统,但是各租户的业务数据是隔离的,互不干扰,各自的系统业务配置是各自管理维护,不同的租户其系统业务配置可能会有所不同,所以难以全局统一管理各租户的系统业务配置,只能全部租户循环逐一设置,无法满足更为复杂或者灵活性高的需求场景。
技术实现思路
1、本发明的主要目的在于提供一种多租户运营管理方法,可全局灵活配置并管控不同租户的系统业务配置;同时,提供了一种多租户运营管理系统。
2、根据本发明的第一方面,提供了一种多租户运营管理方法,包括以下步骤:
3、步骤1:定义多个配置策略;
4、步骤2:将租户与相应的配置策略关联;
5、步骤3:根据租户业务场景需求,编辑配置策略;
6、步骤4:发布并同步配置策略到租户;
7、步骤5:租户根据配置策略更新业务系统配置,并获得不可编辑的字段列表;
8、步骤6:返回不可编辑的字段列表到前端,前端禁用与该字段列表对应的系统业务字段。
9、在上述的多租户运营管理方法中,在步骤1中,定义配置策略包括设计配置策略所要管理的业务配置字段列表,所述业务配置字段列表包含业务字段。
10、在上述的多租户运营管理方法中,在步骤3中,编辑配置策略包括对业务字段的字段属性进行编辑。
11、在上述的多租户运营管理方法中,在步骤4中,发布配置策略后,组装更新任务报文,将更新任务报文发送到配置策略所关联的租户;
12、所述更新任务报文包括参数配置值和参数名列表。
13、在上述的多租户运营管理方法中,在步骤5中,租户解析更新任务报文的参数配置值,将参数配置值josn字符串报文转换成具体的业务更新实体,对需要更新的系统业务配置字段进行更新。
14、在上述的多租户运营管理方法中,在步骤5中,解析更新任务报文的参数名列表,记为不可编辑的字段列表。
15、根据本发明的第二方面,提供了一种多租户运营管理系统,包括:
16、定义单元:定义多个配置策略;
17、关联单元:将租户与相应的配置策略关联;
18、编辑单元:根据租户业务场景需求,编辑配置策略;
19、发布单元:发布并同步配置策略到租户;
20、租户根据配置策略更新业务系统配置,并获得不可编辑的字段列表;返回不可编辑的字段列表到前端,前端禁用与该字段列表对应的系统业务字段。
21、在上述的多租户运营管理系统中,所述定义单元设计配置策略所要管理的业务配置字段列表,所述业务配置字段列表包含业务字段。
22、在上述的多租户运营管理系统中,所述编辑单元对业务字段的字段属性进行编辑。
23、在上述的多租户运营管理系统中,所述发布单元发布配置策略后,组装更新任务报文,将更新任务报文发送到配置策略所关联的租户;
24、所述更新任务报文包括参数配置值和参数名列表。
25、本发明上述技术方案中的一个技术方案至少具有如下优点或有益效果之一:
26、本发明对租户进行分组,然后定义不同的配置策略,绑定各个配置策略与各个租户的关系,从而灵活设置不同租户的业务系统配置,同时限制用户对已管理的系统业务配置字段的可编辑性,起到全局统一管控的作用,保证租户内的用户行为规范性。
1.一种多租户运营管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的多租户运营管理方法,其特征在于,在步骤1中,定义配置策略包括设计配置策略所要管理的业务配置字段列表,所述业务配置字段列表包含业务字段。
3.根据权利要求2所述的多租户运营管理方法,其特征在于,在步骤3中,编辑配置策略包括对业务字段的字段属性进行编辑。
4.根据权利要求3所述的多租户运营管理方法,其特征在于,在步骤4中,发布配置策略后,组装更新任务报文,将更新任务报文发送到配置策略所关联的租户;
5.根据权利要求4所述的多租户运营管理方法,其特征在于,在步骤5中,租户解析更新任务报文的参数配置值,将参数配置值josn字符串报文转换成具体的业务更新实体,对需要更新的系统业务配置字段进行更新。
6.根据权利要求4所述的多租户运营管理方法,其特征在于,在步骤5中,解析更新任务报文的参数名列表,记为不可编辑的字段列表。
7.一种多租户运营管理系统,其特征在于,包括:
8.根据权利要求7所述的多租户运营管理系统,其特征在于,所述定义单元设计配置策略所要管理的业务配置字段列表,所述业务配置字段列表包含业务字段。
9.根据权利要求8所述的多租户运营管理系统,其特征在于,所述编辑单元对业务字段的字段属性进行编辑。
10.根据权利要求9所述的多租户运营管理系统,其特征在于,所述发布单元发布配置策略后,组装更新任务报文,将更新任务报文发送到配置策略所关联的租户;