定义
管控方案:即将同一个模块或者同一批次要更新的内容配置 形成一个打包版本文件,进而可以对这部分标准配置进行租户之间的管控、分发、以及差异对比等功能处理,这部分能力的集合体统一为管控方案。
功能开通
地址:应用管理-应用开通-管控中心-管控方案和管控租户
点击进行开通
管控租户授权和子租户建立授权请求连接
1、管控租户授权
管控租户下点击管控设置下的管控租户菜单,进行新增
租户名称:填写子租户名称
服务Token: 填写管控租户的token (token在集成管理-访问令牌管理中建立)
备用地址:统一填写http://hcm-core:8000
此时填写完毕确认后,点击这条数据会生成一条待绑定的带有授权码的数据如下:
2、子租户建立授权请求连接
在子租户中点击系统设置-企业信息管理-点击管控租户设置
填写管控租户的地址和将上一步拿到的授权码填入到授权码中
此时子租户企业设置中状态变为请求中
3、切换回管控租户,查看管控设置,管控租户中那条数据,此时状态变成已请求
选中这条数据,点击接入管控按钮,状态变更为已管控代表配置完成
4、管控租户信息中增加管控租户(自己)
管控租户信息中增加管控租户(自己),因为之后的打包文件版本基本都来源于管控租户
具体设置如下:服务token就写管控租户自己的token即可,自己的状态是待绑定就可以,不需要授权连接。
使用步骤
1、建立管控方案
填写对应编码、名称、描述以及维护管控状态,若启用:则相关租户内的此方案配置内容不允许修改,停用:则相关租户内的此方案配置内容允许修改
2、维护管控项目
例如:想维护 人员基本信息模型(Employee)、任职模型(JobInformation)保持每个租户之前一致
即:切换到管控项目进行维护-点击新增-维护管控项目名称、类型和KEY
其中类型是管控项目的类型:主要包含模型、元数据、云函数、代码项、实体(不但管控模型一致、还要管控模型下的数据一致)等
类型 | 模型(该名称名) | 元数据(该单个元数据名称) | 云函数(该云函数名称) | 代码项 (该代码项名称) | 实体 (该模型名) |
---|---|---|---|---|---|
维护方式KEY举例 | Employee | Employee.json | test_plugins | 性别 | EmployeeAction |
维护好项目,即确认完成该管控方案要管控的配置内容
3、维护管控租户
即能让 2步骤 确认的管控项目的相关配置在哪些租户上进行保持一致
管控对象:选择要管控的租户
管控状态:若启用:该租户内的管控项目内容不允许修改,停用:该租户内的管控项目内容允许修改
4、设置管控包
选择标准租户(来源租户),收集来源租户配置进行打包,生成对应版本的管控包
点击打包按钮-选择来源租户-定义版本号
即此步骤定义确认清楚:管控项目的配置标准来源于哪个标准租户,如果下发到其他各租户,内容对应的是哪个版本。
5、发布及部署记录
选择(4)步骤设置好的管控包,点击发布,选择要发布的目标租户和选择要发布的管控对象项目
即图例就是将V8.1国际代码项版本中的中建-专业技术职称级别代码项下发到了中建五局租户
切换到部署记录,可以查看该版本对应部署的部署记录
即图例表示:V8.1国际代码项版本是2022-08-17 18:59:19 下发到租户下的
6、差异检查及对比记录
选择对应版本管控包,点击差异检查,可以对比出每个租户该管控项目配置与源租户(即标准租户)之间的差异配置,并形成对比记录
该图例表示:该中建港航局租户下对于中建-国际地区代码管控项目中与该标准租户版本存在一项项目不一致的内容
7、差异解决
若出现管控范围内的管控项目与标准源租户不一致的现象,对于集团管控多租户建设要求。需要逆推,反思不一致的原因。更多应该回归分析业务本身,是否可以进行转化,使各租户配置保持一致。