【技术实现步骤摘要】
本专利技术属于数字化处理领域,具体涉及一种多级机构映射及同步的方法和系统,适用于两个或多个组织机构维护粒度不同的系统之间,由细粒度系统向粗粒度系统进行机构-用户同步的场合。
技术介绍
在业务拓展过程中经常需要在各系统/平台之间进行对接同步对方系统/平台的组织机构-人员信息,而各系统/平台由于业务的差别,对组织架构的维护粒度并非完全一致,在这种场景下很难对这种情况下很难对组织机构数据及机构-人员关系进行同步维护。各系统/平台由于不同的业务需要,对各自的组织机构维护粒度不同,拿教育软件来说,A系统可能需要将组织机构维护到科室、办公室级别,B系统可能仅需要维护到学校级别,两个系统之间进行机构-用户同步时,在不对系统进行大规模改造的前提下则难以实现。本专利技术提供的方法则可以在小规模的改造下实现细粒度系统向粗粒度系统的机构-用户同步。
技术实现思路
为解决以上问题,本专利技术实现了细粒度机构系统向粗粒度系统的机构-用户同步。具体地,本专利技 ...
【技术保护点】
一种多级机构映射及同步的方法,实现细粒度机构系统向粗粒度系统的机构‑用户同步,其特征在于:所述方法包括以下步骤:步骤一,在粗粒度系统中按照行政区域初始化省市县机构;步骤二,同步校机构:首先粗粒度系统调用细粒度系统的同步接口获取校机构,然后解析校机构的上级机构进行同步;步骤三,同步用户:首先粗粒度系统调用细粒度系统的同步接口获取用户信息,然后获取用户所属机构进行同步。
【技术特征摘要】
1.一种多级机构映射及同步的方法,实现细粒度机构系统向粗粒度系
统的机构-用户同步,其特征在于:
所述方法包括以下步骤:
步骤一,在粗粒度系统中按照行政区域初始化省市县机构;
步骤二,同步校机构:首先粗粒度系统调用细粒度系统的同步接口获取
校机构,然后解析校机构的上级机构进行同步;
步骤三,同步用户:首先粗粒度系统调用细粒度系统的同步接口获取用
户信息,然后获取用户所属机构进行同步。
2.如权利要求1所述的多级机构映射及同步的方法,其特征在于:
所述方法进一步包括步骤四,即根据用户所在科室添加角色。
3.如权利要求2所述的多级机构映射及同步的方法,其特征在于:
所述科室为校长室或教务处,所述角色为校长或管理员。
4.如权利要求1所述的多级机构映射及同步的方法,其特征在于:
所述步骤二中解析校机构的上级机构进行同步的方法具体为:首先获取
该校机构的上级机构树,由下往上遍历所述机构树与粗粒度系统中的省市县
机构进行对比,若不存在则继续向上查找,若能匹配则标识该机构为该校所
属的最低省市县机构,并在此机构下创建对应校机构。
5.如权利要求1所述的多级机构映射及同步的方法,其特征在于:
所述步骤三中获取用户所属机构进行同步的方法具体为:首先获取用户
\t的机构树,由下向上遍历所述机构树与粗粒度系统中的省市县校机构进行对
比,若不存在则继续向上查找,若能匹配则标识该机构为该用户所属的最低
省市县校机构,并在此机构下同步该用户。
6.一种多级机构映射...
【专利技术属性】
技术研发人员:柳成明,
申请(专利权)人:明博教育科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。