一种双向数据流同步方法、装置及存储介质、终端制造方法及图纸

技术编号:37484472 阅读:40 留言:0更新日期:2023-05-07 09:23
本发明专利技术公开了一种双向数据流同步方法、装置及存储介质、终端,其中,同步方法包括步骤1:将飞书系统的人员信息同步至OA系统的步骤;步骤2:将OA系统的组织架构信息同步至飞书系统的步骤;本发明专利技术解决了目前企业现有OA系统与飞书系统数据的交互与共享问题,兼容了双系统运行的情况,大大提高了办公效率,另外,本发明专利技术同时提出了debug模式,在不更新数据库的情况下,进行两边信息差异化的对比并输出日志以及提出了中转部门的概念,有效的解决了重名子部门相互移动到其父部门的问题。相互移动到其父部门的问题。相互移动到其父部门的问题。

【技术实现步骤摘要】
一种双向数据流同步方法、装置及存储介质、终端


[0001]本专利技术涉及数据同步
,尤其涉及一种双向数据流同步方法、装置及存储介质、终端。

技术介绍

[0002]当前企业中的OA系统与飞书系统的数据需要进行同步,进行数据共享。现有技术中常用的数据同步方法,比如基于飞书平台的信息同步,或者基于其他系统平台的信息同步,其同步任务通常为直接进行数据同步,存在如下缺陷:(1)不具备debug模式,不能在不更新数据库的情况下,进行同步信息差异的对比并输出log日志;(2)无组织架构同步的功能。

技术实现思路

[0003]针对
技术介绍
中指出的技术问题,本专利技术的目的在于提供一种双向数据流同步方法、装置及存储介质、终端。
[0004]为实现本专利技术的目的,本专利技术提供的技术方案具体如下:第一方面本专利技术提供了一种双向数据流同步方法,包括如下步骤:步骤1:将飞书系统的人员信息同步至OA系统的步骤,具体包括如下:步骤1.1:获取飞书系统的员工信息列表a和OA系统的员工信息列表b;步骤1.2:循环遍历员工信息列表a,直至遍历完本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种双向数据流同步方法,其特征在于,包括如下步骤:步骤1:将飞书系统的人员信息同步至OA系统的步骤,具体包括如下:步骤1.1:获取飞书系统的员工信息列表a和OA系统的员工信息列表b;步骤1.2:循环遍历员工信息列表a,直至遍历完毕整个员工信息列表a;针对员工信息列表a中的任一员工信息,均进行如下处理:步骤1.2.1:判断当前员工信息是否存在于员工信息列表b中;若是,跳至步骤1.2.2;若否,跳至步骤1.2.3;步骤1.2.2:判断当前员工信息与员工信息列表b中相匹配的员工信息,是否存在差异;若是,跳至步骤1.2.3:若否,对当前员工信息不进行处理;步骤1.2.3:判断是否开启debug模式;若是,直接打印当前员工信息并输出至控制台;若否,将当前员工信息写入到员工信息列表b中;步骤2:将OA系统的组织架构信息同步至飞书系统的步骤,具体包括如下:步骤2.1:获取OA系统的组织架构信息c和飞书系统的组织架构信息d;步骤2.2:循环遍历组织架构信息c,直至遍历完毕整个组织架构信息c;针对组织架构信息c中的任一部门架构信息,均进行如下处理:步骤2.2.1:判断当前部门架构信息是否已经存在于组织架构信息d中;若是,跳至步骤2.2.2;若否,跳至步骤2.2.3;步骤2.2.2:判断当前部门架构信息与组织架构信息d中相匹配的部门架构信息,是否存在差异;若是,跳至步骤2.2.3:若否,对当前部门架构信息不进行处理;步骤2.2.3:判断是否开启debug模式;若是,直接打印当前部门架构信息并输出至控制台;若否,将当前部门架构信息移动到中转部门的组织架构信息e中,其中,所述组织架构信息e中记录了当前部门架构信息的父部门id;步骤2.3:将组织架构信息e中的部门架构信息移动至组织架构信息d中。2.根据权利要求1所述的一种双向数据流同步方法,其特征在于,步骤2.2中,所述循环遍历组织架构信息c,具体为从根部门以深度优先的方式遍历组织架构信息c。3.一种双向数据流同步装置,其特征在于,包括人员信息同步单元和组织架构信息同步单元;其中,所述人员信息同步单元用于将飞书系统的人员信息同步至OA系统;所述组织架构信息同步单元用于将OA系统的组织架构信息同步至飞书系统;其中,所述人员信息同步单元具体用于执行如下:步骤1.1:获取飞书系统的员工信息列表...

【专利技术属性】
技术研发人员:吴凯周世杰吴广学臧超李筱沛
申请(专利权)人:云账户技术天津有限公司
类型:发明
国别省市:

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

1