一种多系统数据对接第三方电子档案的方法及系统与流程

文档序号:37012096发布日期:2024-02-09 13:01阅读:27来源:国知局
一种多系统数据对接第三方电子档案的方法及系统与流程

本发明涉及数据处理,具体涉及一种多系统数据对接第三方电子档案的方法及系统。


背景技术:

1、随着信息技术的快速发展,越来越多的组织和公司使用电子档案进行业务和信息管理。然而,在企业信息化过程中,不同的信息系统是逐步搭建的,有新有旧,系统的开发平台不一致,对每个系统分别做对接,开发成本高,难度大,每个系统对接时均需调试,运维成本高。

2、传统的多系统对接过程通过接口进行系统集成,多个系统独自对接,步骤繁琐且需要多次联调。因为不同的系统基于不同的平台进行开发,对接同一个接口,系统使用的语言不一致,开发团队不一致,水平有高低,导致集成成本高。而该专利的方法通过使用单个模块对接不同系统的数据源,并设定数据映射规则和接口对接方式,实现了数据的统一管理和共享。这样一来,数据对接过程变得简化,并且减少了人工操作的出错可能性,降低开发团队不一致的风险。


技术实现思路

1、有鉴于此,为了降低企业信息系统对接电子档案系统的成本,应对公司信息系统多样,系统间关联关系弱的问题。同时为了提高开发人员开发效率,提高代码复用率,本发明提出了一种多系统数据对接第三方电子档案的方法及系统,该方法通过对接不同的数据源,将数据整合并上传统一功能中,集中对接第三方电子档案系统,实现数据的统一管理和共享,避免了在不通模块间进行开发,降低了学习成本。其中,每个模块负责不同的数据源,通过设定数据映射规则、业务单据先后依赖顺序、接口对接方式,完成数据的同步和传输,保证业务链条完整性。通过该方法,可以简化数据对接过程,提高数据整合的效率和准确性。

2、基于上述目的,第一方面,本发明提供了一种多系统数据对接第三方电子档案的系统,该系统包括数据源配置模块、数据映射配置模块、接口配置模块、业务类型配置模块、业务流配置模块、业务单据依赖信息配置模块以及数据同步模块;

3、所述数据源配置模块,用于配置不同系统的系统名称,数据库连接信息,用于后期配置功能使用;

4、所述数据映射规则模块,用于依托数据源,设定数据映射规则,将系统中表中的字段映射对应的电子档案系统字段,定义数据集获取的条件,配置回写字段、时间戳字段;

5、所述接口配置模块包含接口地址配置、接口参数配置以及接口调用后数据处理;

6、所述业务类型配置模块,用于根据电子档案管理需求和电子档案接口要求,定义业务类型,配置需求字段是否必填,是否需要更新;

7、所述业务单据依赖信息配置模块,用于依托业务类型,并定义业务类型的依赖关系,并根据类型配置字段的必填及字段数据是否进行更新;

8、所述数据同步模块,用于定期查询各个系统的数据源的信息,根据业务类型配置中字段“是否允许更新”,更新需要更新的字段数据,确保数据的同步。

9、作为本发明的进一步方案,所述接口配置模块用于通过定时调用接口,读取配置的信息,接口调用后,返回值的解析也支持通过配置的方式处理,支持更新状态及处理时间。

10、作为本发明的进一步方案,所述业务类型配置模块中,必填字段在后续映射规则获取数据中,进行必填校验。

11、作为本发明的进一步方案,所述业务单据依赖信息配置模块具备先后依赖关系的业务单据,通过业务流配置,查询业务单据的电子档案时,可以根据配置自动带出之前业务的档案信息,方便查询。

12、第二方面,本发明提供了一种多系统数据对接第三方电子档案的方法,该方法包括以下步骤:

13、a101业务类型配置,根据电子档案管理需求,依托管理范围,将所对接的系统,按照业务进行梳理,对业务进行分类,确定好业务类型编号和业务类型名称。

14、a102业务字段配置,按照电子档案要求,基于单据业务类型,配置不同的业务字段配置。每个配置可以配置根据不同的类型,展示不同的界面。基础配置信息:表名称,字段名称,字段类型,字段长度,是否必填,是否允许更新。同时会根据类型生成对应的业务数据表。

15、a103“是否允许更新”,是基于a102业务字段配置的字段,根据电子档案接口需要,判断该字段的值是否允许更新。后面数据更新,会读取配置,根据字段是否允许更新配置,选择性更新字段数据。

16、a104,是否必填,基于a102的字段,配置字段是否必填,及是否业务必须字段。根据需要勾选必填或者非必填。必填字段,a108中必须配置映射字段,并且在a114中会进行校验,如果字段必填,但是获取数据为空,那么进行提示a115。

17、a105数据源定义,基于多系统对接,按照系统名称,编制数据源编号,名称,数据库类型,用户名及密码,是否启用。方便后续的区分。

18、a106表信息配置,基于数据源定义,对数据库中的表的名称,数据的过滤条件进行配置。

19、a107字段信息配置,基于a106获取表的字段信息,配置字段的名称,类型,用特殊符号标识出id、编号、名称、时间戳、单位等字段。

20、a108字段映射配置,将a107中的字段,对应到a102的表及业务字段中去,建立第三方系统和本系统的关联映射关系。供后续取数使用。

21、a109业务单据依赖信息配置。参考a104中的信息,配置好同一业务流中,单据的先后依赖顺序。例如单据a要依赖单据b。那么配置顺序就是单据b为1,单据a为2。结算依赖合同。方便后续处理同一业务流程下,减少重复上传的问题。

22、作为本发明的进一步方案,每天定时或者手工更新数据到业务数据表中,首先a110读取数据源定义中的配置,判断数据源是否启用a111,如果没有启用那么跳过继续循环读取下一个启用的数据源。如果数据源启用,那么连接数据库,如果失败,那么返回提示信息a113。数据库连接成功后,解析该数据源下的配置信息,a114。读取该数据源下的表信息配置,字段信息配置,字段映射配置。并根据配置信息,判断字段是否必填,必填字段拉取的值是否必填。如果有问题,返回提示信息a115.正常的话获取数据到中间表a116。

23、作为本发明的进一步方案,在a116节点中间表中,对数据进行处理,判断数据是新增还是更新。如果中间表的主键及时间戳字段,和业务数据表中一致,则无需处理,如果中间表及时间戳字段在业务数据表中不存在,那么直接插入。如果主键及时间戳字段,主键一致,时间戳不一致,那么根据配置信息a103,对配置允许更新的字段进行更新。

24、作为本发明的进一步方案,根据配置获取数据后,数据更新到业务数据节点a120。同时同步数据处理日志a121,对数据的插入,更新操作进行记录。方便后期追溯。

25、作为本发明的进一步方案,a120获取业务数据后,支持按钮手工调用电子档案接口,也支持定时调用电子档案接口,同步电子档案信息;a121是对接口地址信息进行配置,配置接口地址。可以配置上传接口,修改接口,删除接口的地址及接口密钥等参数;a122接口参数配置,依托于a108,在a122中配置字段取数信息,拼接接口所需的入参格式。

26、作为本发明的进一步方案,a120中的数据定时或者手工调用接口,通过a123读取接口配置信息。首先判断a120中业务数据的单据状态,为是否已经上传,如果为是,那么跳过,如果为否,那么a125将选中数据解析成接口所需格式,通过从a122中,读取配置信息,获取a120中的数据,并按照a122的格式组装入参。a125调用接口,调用接口的时候读取a109中的业务依赖关系,按照依赖关系的先后顺序调用接口,后执行接口的单据,传入依赖单据的电子档案编号,获取返回值a126,根据返回值信息,更新到中间表状态字段中a119,并更新时间戳,最后更新状态到业务数据中,上传电子档案结束。

27、本发明的又一方面,还提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述任一项根据本发明的多系统数据对接第三方电子档案的方法。

28、本发明的再一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被执行时实现上述任一项根据本发明的多系统数据对接第三方电子档案的方法。

29、与现有技术相比较而言,本发明提出的一种多系统数据对接第三方电子档案的方法及系统,具有以下有益效果:

30、本发明的多系统数据对接第三方电子档案的方法,通过对接不同的数据源,将数据整合并上传统一功能中,集中对接第三方电子档案系统,实现数据的统一管理和共享,避免了在不通模块间进行开发,降低了学习成本。其中,每个模块负责不同的数据源,通过设定数据映射规则、业务单据先后依赖顺序、接口对接方式,完成数据的同步和传输,保证业务链条完整性。通过该方法,可以简化数据对接过程,提高数据整合的效率和准确性。

31、本发明的方法具有灵活和可扩展的特点,每个系统的一个单独的数据源,通过设定数据映射规则,可以确保数据的一致性和准确性,将不同数据源的字段获取到统一的功能中。方便与第三方电子档案系统进行对接。

32、同时,该方法还支持定时的数据同步,确保数据的准确性。通过配置功能,可以方便地查找和管理各个数据源的数据,提高了数据的整合和利用效率。

33、综上所述,该专利的最大优点是减少了多个系统间的开发,降低了学习成本,简化了多个系统间数据对接过程,提高了数据整合的效率和准确性。

34、本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1