一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

办公自动化系统数据同步方法及相关设备与流程

2022-12-10 00:21:13 来源:中国专利 TAG:


1.本技术涉及数据同步处理技术领域,尤其涉及一种办公自动化系统数据同步方法及相关设备。


背景技术:

2.办公自动化(office automation,简称oa)系统是面向组织的日常运作和管理、员工及管理者使用频率最高的应用系统,它能够完成单位内部的邮件通信、信息发布、文档管理、工作流程自动化等等工作。在人力资源管理方面,oa系统能实现对企业人员的工作计划及进度、所负责项目工作任务及进度、流程审批记录、工作日志、工作业绩等,并能记录管理企业人员的工作信息,包括档案信息、工资记录、考勤信息、差旅信息,外出信息等。
3.为了实现组织架构和人员相关信息的一处设定,处处生效,当用户中心系统中的人力资源管理信息发生变动时,需要向办公自动化(oa)系统同步组织架构和人员信息。现有的用户中心系统向oa系统同步方法,是通过用户中心主动连接oa系统并发送数据信息,这种方法存在同步困难的问题,且不能保证用户中心系统的数据发送至oa系统之后是可用的。
4.因此,亟需一种能够在保证同步数据可用的前提下实现快速、简便同步的办公自动化系统数据同步方法。


技术实现要素:

5.有鉴于此,本公开的目的在于提出一种办公自动化系统数据同步方法及相关设备。
6.基于上述目的,本公开提供了一种办公自动化系统数据同步方法,包括:
7.关联办公自动化系统和用户中心系统;
8.基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息;
9.根据所述用户中心数据源信息,在所述集成单元设置集成相关信息;
10.根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别;
11.按照所述数据信息类别,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
12.进一步地,所述关联办公自动化系统和用户中心系统,包括:在所述办公自动化系统的数据库中记录所述用户中心系统的用户id。
13.进一步地,所述集成相关信息包括:集成方式、集成单元的基本信息和同步表;其中,所述集成单元的基本信息包括信息同步的方式和频率;
14.根据所述用户中心系统数据源信息,在所述集成单元设置集成相关信息,包括:
15.设置所述集成方式为数据库集成方式;以及
16.设置所述信息同步的方式为手动同步或自动同步,以及自动同步的同步频率;
17.基于所述基本信息创建所述同步表。
18.进一步地,所述根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别,包括:建立所述同步表与所述用户中心系统的数据表的同步对应关系,并基于所述同步对应关系确定所述数据信息类别。
19.进一步地,所述同步表包括增量标识字段,所述方法还包括:
20.响应于所述用户中心系统的数据信息发生新增或修改,在所述增量标识字段对所述数据信息的状态进行更新。
21.进一步地,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中,包括:
22.按照定时触发指令或用户触发指令,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
23.进一步地,在所述通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中之后,包括:,查询所述办公自动化系统后台的同步日志,若查询到所述数据信息的同步记录,则调取数据信息成功。
24.基于同一发明构思,本公开还提供了一种办公自动化系统数据同步装置,包括:
25.关联模块,被配置为关联办公自动化系统和用户中心系统;
26.设置模块,被配置为基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息;
27.根据所述用户中心数据源信息,在所述集成单元设置集成相关信息;
28.根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别;
29.调取模块,被配置为按照所述数据信息类别,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
30.基于同一发明构思,本公开还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上任意所述的方法。
31.基于同一发明构思,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上任意所述的方法。
32.从上面所述可以看出,本公开提供的一种办公自动化系统数据同步方法,首先关联办公自动化系统和用户中心系统,再基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息,根据所述用户中心数据源信息,在所述集成单元设置集成相关信息,根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别;最后,按照所述数据信息类别,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。本公开提供的办公自动化系统数据同步方法,通过利用办公自动化系统现有的集成单元,能实现对用户中心系统的信息数据的主动调取,这种方法能够保证信息数据的可用性、且不需维护用户中心系统到办公自动化系统的中间表数据。
附图说明
33.为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本公开实施例的办公自动化系统数据同步方法流程示意图;
35.图2为本公开实施例的设置集成相关信息的方法的流程示意图;
36.图3为本公开实施例的自动同步和手动同步方法的流程示意图;
37.图4为本公开实施例的办公自动化系统数据同步装置示意图;
38.图5为本公开实施例的电子设备的结构示意图。
具体实施方式
39.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
40.需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
41.如背景技术所述,现有的用户中心系统向办公自动化系统同步方法,是通过用户中心主动连接办公自动化系统并发送数据信息的,这种方法存在同步困难的问题,且不能保证用户中心系统的数据发送至办公自动化系统之后是可用的。
42.用户中心系统的组织架构和人员信息相关表结构是脱胎于办公自动化系统的,用户中心系统能够通过简单的操作从办公自动化系统中导出组织架构和人员信息等人力资源管理数据;但是当用户中心系统需要将本地变动同步至办公自动化系统时,如管理员(人力资源管理部门)需要对办公自动化系统中的信息进行更新,为了避免繁琐的手动输入更新,需要让系统实现自动同步,目前现有的方法是通过用户中心系统触发同步指令,连接到办公自动化系统的数据库,并主动将消息发送到办公自动化系统实现同步。
43.然而相较于用户中心系统中需要同步的数据信息,办公自动化系统的中的数据表内容更多也更复杂,由用户中心系统直连办公自动化系统并发送信息时,要涉及的字段较多,会导致同步困难,且并不能保证数据同步过去一定可以使用,因此又需要单独维护两个系统的中间表数据,这样很难提高工作效率。
44.在实现本技术的过程中发现,可以避免让用户中心系主动连接办公自动化系统,而是由oa系统去关联并主动拉取用户中心系统的数据。只要将办公自动化系统的数据信息设置成与用户中心系统的数据信息相同的格式,再由办公自动化系统拉取数据,就能够保证办公自动化系统收到的数据信息一定可用。也就是说,设置办公自动化系统使其主动拉取数据信息,能够使同步效率更高。
45.以下结合附图来详细说明本公开的实施例。
46.本公开提供了一种办公自动化系统数据同步方法,参考图1,具体包括以下步骤:
47.步骤s101、关联办公自动化系统和用户中心系统;
48.步骤s102、基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息;
49.根据所述用户中心数据源信息,在所述集成单元设置集成相关信息;
50.根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别;
51.步骤s103、按照所述数据信息类别,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
52.进一步,所述关联办公自动化系统和用户中心系统,包括:在所述办公自动化系统的数据库中记录所述用户中心系统的用户id。
53.使两个系统关联后,基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息,这样保证了所述办公自动化系统能够获取所述用户中心系统的数据信息。
54.为了让所述办公自动化系统能够获取指定的信息,需要进行进一步的设置,在本实施例中,所述办公自动化系统需要获取的是人员和组织架构等数据信息,因此,可以再根据所述用户中心数据源信息,在所述集成单元设置集成相关信息,再根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别为人员和组织架构的下分类型,可以为部门、岗位、年龄和性别。
55.本实施例提供的办公自动化系统数据同步方法,通过利用办公自动化系统现有的集成单元,就做到对用户中心系统的信息数据的主动调取,这种方法能够免去开发新代码的步骤,且不需维护用户中心系统到办公自动化系统的中间表数据,减少了维护成本,提高了维护效率;且由数据接收方(办公自动化系统)主动调取数据信息,通过设置集成相关信息,使来自所述用户中心系统的数据信息其格式与所述办公自动化系统相匹配,能够保证数据信息在所述办公自动化系统一定是可用的。
56.在一些实施例中,所述集成相关信息包括:集成方式、集成单元的基本信息和同步表;其中,所述集成单元的基本信息包括信息同步的方式和频率,进一步地,同步方式可以为手动同步或自动同步,本实施例中选择自动同步方式,所述办公自动化系统以设定好的频率主动调取所述用户中心系统的数据信息。
57.参考图2,根据所述用户中心系统数据源信息,在所述集成单元设置集成相关信息,其步骤包括:
58.步骤s201,设置所述集成方式为数据库集成方式;并设置所述信息同步的方式为手动同步或自动同步,以及自动同步的同步频率;
59.步骤s202,基于所述基本信息创建所述同步表。
60.步骤s203,在一些实施例中,所述根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别,包括:建立所述同步表与所述用户中心系统的数据表的同步对应关系,进一步可选地,同步表包括分布表、部门表、人员表,通过建立同步对应关系,让用户中心系统的数据表中的组织架构与人事信息的字段与所述办公自动化系统中的分部表、部门表和人员表中的字段一一对应,使所述办公自动化系统能够拉取正确的消息,并避免数据信息的遗漏或重复更新,再基于所述同步对应关系确定所述数据信息类别。
61.在一些实施例中,所述同步表包括增量标识字段,所述方法还包括:
62.响应于所述用户中心系统的数据信息发生修改,在所述增量标识字段对所述数据信息的状态进行更新。
63.在一些实施例中,参考图3,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中,包括:
64.按照定时触发指令或用户触发指令(定时触发指令为自动同步操作发出的指令,且自动同步设置有自动同步频率;用户触发指令为用户进行手动同步操作时的指令),创建同步表之后,根据数据信息是/否修改,所述同步表中的增量标识字段进行更新/保持不变,若所述增量标识字段对所述数据信息的状态进行了更新,则所述办公自动化系统通过所述集成单元主动从所述用户中心系统调取数据信息,所述数据信息完成同步更新。
65.在一些实施例中,在所述通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中之后,包括:查询所述办公自动化系统后台的同步日志,若查询到所述数据信息的同步记录,则调取数据信息成功。
66.需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
67.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
68.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种办公自动化系统数据同步装置。
69.参考图4,所述办公自动化系统数据同步装置,包括:
70.关联模块401,被配置为关联办公自动化系统和用户中心系统;
71.设置模块402,被配置为基于关联后的用户中心系统的用户信息在所述办公自动化系统的集成单元中构建用户中心系统数据源信息;
72.根据所述用户中心数据源信息,在所述集成单元设置集成相关信息;
73.根据所述用户中心数据源信息和所述集成相关信息,确定数据信息类别;
74.调取模块403,被配置为按照所述数据信息类别,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
75.在一些实施例中,所述关联模块401还被配置为,在所述办公自动化系统的数据库中记录所述用户中心系统的用户id。
76.在一些实施例中,所述集成相关信息包括:集成方式、集成单元的基本信息和同步表;其中,所述集成单元的基本信息包括信息同步的方式和频率;所述设置模块402还被配置为,
77.设置所述集成方式为数据库集成方式;以及设置所述信息同步的方式为手动同步或自动同步,以及自动同步的同步频率;基于所述基本信息创建所述同步表。
78.在一些实施例中,所述设置模块402还被配置为,
79.建立所述同步表与所述用户中心系统的数据表的同步对应关系,并基于所述同步对应关系确定所述数据信息类别。
80.在一些实施例中,所述同步表包括增量标识字段,所述装置还包括更新模块404,所述更新模块404被配置为,
81.响应于所述用户中心系统的数据信息发生修改,在所述增量标识字段对所述数据信息的状态进行更新。
82.在一些实施例中,所述调取模块403还被配置为,
83.按照定时触发指令或用户触发指令,通过所述集成单元从所述用户中心系统调取数据信息至所述办公自动化系统中。
84.在一些实施例中,所述装置还包括查询模块405,所述查询模块405被配置为,
85.查询所述办公自动化系统后台的同步日志,若查询到所述数据信息的同步记录,则调取数据信息成功。
86.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
87.上述实施例的装置用于实现前述任一实施例中相应的办公自动化系统数据同步方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
88.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的办公自动化系统数据同步方法。
89.图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
90.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
91.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
92.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
93.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
94.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输
出接口1030和通信接口1040)之间传输信息。
95.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
96.上述实施例的电子设备用于实现前述任一实施例中相应的办公自动化系统数据同步方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
97.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的办公自动化系统数据同步方法。
98.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
99.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的办公自动化系统数据同步方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
100.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
101.另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
102.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
103.本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献