CN107977277B - Erp***中集成第三方***的方法、装置及计算机设备 - Google Patents

Erp***中集成第三方***的方法、装置及计算机设备 Download PDF

Info

Publication number
CN107977277B
CN107977277B CN201711391277.1A CN201711391277A CN107977277B CN 107977277 B CN107977277 B CN 107977277B CN 201711391277 A CN201711391277 A CN 201711391277A CN 107977277 B CN107977277 B CN 107977277B
Authority
CN
China
Prior art keywords
data
party system
request
interface
party
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711391277.1A
Other languages
English (en)
Other versions
CN107977277A (zh
Inventor
徐杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201711391277.1A priority Critical patent/CN107977277B/zh
Publication of CN107977277A publication Critical patent/CN107977277A/zh
Application granted granted Critical
Publication of CN107977277B publication Critical patent/CN107977277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种ERP***中集成第三方***的方法、装置、计算机设备及存储介质。所述方法包括:ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;根据所述数据请求从数据库获取对应的数据;将对应的数据返回至所述第三方***,所述数据用于供所述第三方***完成数据和页面显示。通过这种方式,接入ERP***的第三方***能够简单快速的获取ERP***的数据,而ERP***和第三方***之间并不需要了解对方的结构,只要调用对应的接口即可,减少了大量数据同步的过程,提高了数据获取的便利性。

Description

ERP***中集成第三方***的方法、装置及计算机设备
技术领域
本发明涉及计算机技术领域,特别是涉及一种ERP***中集成第三方***的方法、装置、计算机设备及存储介质。
背景技术
ERP***是企业资源计划(Enterprise Resource Planning)的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以***化的管理思想,为企业员工及决策层提供决策手段的管理平台。它是从MRP(物料需求计划)发展而来的新一代集成化管理信息***,它扩展了MRP的功能,其核心思想是供应链管理。
在实际运用过程中,ERP***中需要集成不同的第三方***,在第三方***集成时一般是ERP***提供数据,第三方***来整合ERP数据。传统技术中,一般采用ELT(Extract-Transform-Load,数据仓库技术)工具使ERP***与第三方***进行数据同步。但采用这种方案时,会产生大量数据冗余的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种ERP***中集成第三方***的方法、装置、计算机设备及存储介质。
一种ERP***中集成第三方***的方法,所述方法包括:
ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;
根据所述数据请求从数据库获取对应的数据;
将对应的数据返回至所述第三方***,所述数据用于供所述第三方***完成数据和页面显示。
在其中一个实施例中,所述根据所述数据请求从数据库获取对应的数据,包括:接收所述第三方***调用标准数据接口产生的对所述ERP***的操作请求,根据所述操作请求对数据库中的数据进行对应操作。
在其中一个实施例中,所述根据所述数据请求从数据库获取对应的数据,包括:根据所述数据请求中携带的请求参数从数据库获取对应的数据。
在其中一个实施例中,所述方法还包括:在ERP***的列表中添加第三方视图模板,所述第三方视图模板用于为第三方***使用以进行页面设计。
在其中一个实施例中,在所述ERP***获取数据请求之前,还包括:获取第三方***的业务需求;根据所述业务需求配置标准数据接口和元数据接口。
在其中一个实施例中,所述根据所述数据请求从数据库获取对应的数据,包括:
接收所述第三方***调用元数据接口产生的页面样式数据请求,根据所述页面样式数据请求从数据库中获取对应的页面样式数据,所述页面样式数据定义了所述第三方***页面的布局信息、显示字段中的至少一种。
一种ERP***中集成第三方***的装置,所述装置包括:
数据请求获取模块,用于ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的。
数据响应模块,用于根据所述数据请求从数据库获取对应的数据,将对应的数据返回至所述第三方***,所述数据用于供所述第三方***完成数据和页面显示。
在其中一个实施例中,所述数据请求获取模块还用于,接收第三方***调用标准数据接口产生的对ERP***的操作请求,根据操作请求对数据库中的数据进行对应操作。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;
根据所述数据请求从数据库获取对应的数据;
将对应的数据返回至所述第三方***,所述数据用于供所述第三方***完成数据和页面显示。
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:
ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;
根据所述数据请求从数据库获取对应的数据;
将对应的数据返回至所述第三方***,所述数据用于供所述第三方***完成数据和页面显示。
上述ERP***中集成第三方***的方法、装置、计算机设备及存储介质,通过ERP***获取数据请求,其中数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;根据数据请求从数据库获取对应的数据;将对应的数据返回至第三方***,数据用于供第三方***完成数据和页面显示。通过这种方式,接入ERP***的第三方***能够简单快速的获取ERP***的数据,而ERP***和第三方***之间并不需要了解对方的结构,只要调用对应的接口即可,减少了大量数据同步的过程,提高了数据获取的便利性。
附图说明
图1为一个实施例中ERP***中集成第三方***的方法的应用环境图;
图2为一个实施例中一个实施例中计算机设备的内部结构示意图;
图3为一个实施例中ERP***中集成第三方***的方法的流程示意图;
图4为另一个实施例中ERP***中集成第三方***的方法的流程示意图;
图5为一个实施例中ERP***和第三方***的结构框图;
图6为一个实施例中ERP***中集成第三方***的装置的结构框图;
图7为另一个实施例中ERP***中集成第三方***的装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了一个实施例中ERP***中集成第三方***的方法的应用环境图。参照图1,该***包括ERP***110和第三方***120,ERP***110通过网络与服务器120连接。ERP***110和第三方***均可以是实现单一功能的服务器,也可以是实现多种功能的服务器,具体可以是独立的物理服务器,也可以是物理服务器集群。ERP***110也可以在终端上运行,在终端上运行时可通过特定的应用显示配置接口界面,比如通过配置接口界面对标准数据接口和元数据接口进行配置等。
图2为一个实施例中计算机设备的内部结构示意图。该计算机设备上具体可以运行如图1中的ERP***110。如图2所示,计算机设备包括通过***总线连接的处理器、存储介质、内存储器、网络接口、显示屏和输入装置。其中,该处理器用于提供计算和控制能力,支撑整个计算机设备的运行。计算机设备的存储介质存储有操作***以及计算机程序,该计算机程序被处理器执行时,使得处理器实现一种ERP***中集成第三方***的方法。计算机设备中的内存储器也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行一种ERP***中集成第三方***的方法。计算机设备的网络接口用于与第三方***120通信,比如通过网络接口获取第三方***120通过调用标准数据接口和元数据接口产生的数据请求。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等,输入装置可通过加载第三方***120的服务器地址,获取第三方***120发起的数据获取请求。显示屏可用于显示标准数据接口和元数据接口的配置界面或第三方***进行页面显示等。
本领域技术人员可以理解,图2中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
如图3所示,在一个实施例中,提供了一种ERP***中集成第三方***的方法,该方法以应用于如图1和图2中所示的ERP***中进行举例说明。包括:
步骤302,ERP***获取数据请求,数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的。
步骤304,根据数据请求从数据库获取对应的数据。
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节,一般简称为接口。在实际使用过程中,一般使用的是REST API,SOAP协议等。restful,Representational State Transfer,表现层状态转化。REST是所有Web应用都应该遵守的架构设计指导原则,而restful API是指符合REST架构设计的API。使用REST API也更为便于第三方***的集成,提高了互操作性。在ERP***中预先配置了标准数据接口及元数据接口,供接入ERP***的第三方***调用。第三方***接入到ERP***中后,可以通过调用标准数据接口和元数据接口向ERP***发起对应的数据请求,ERP***在获取到第三方***发起的数据请求后,可根据数据请求返回对应的数据。
步骤306,将对应的数据返回至第三方***,数据用于供第三方***完成数据和页面显示。
ERP***在获取到第三方***发起的数据请求后,会根据数据请求中具体携带的参数进行具体的响应,即将对应的数据再返回至第三方***,第三方***接收到ERP***返回的数据后,会在页面上将显示的数据进行更新或填充,也可以理解为第三方***根据接收到的数据进行页面渲染。
通过这种方式,接入ERP***的第三方***能够简单快速的获取ERP***的数据,而ERP***和第三方***之间并不需要了解对方的结构,只要调用对应的接口即可,减少了大量数据同步的过程,提高了数据获取的便利性。
在一个实施例中,根据数据请求从数据库获取对应的数据,包括:接收第三方***调用标准数据接口产生的对ERP***的操作请求,根据操作请求对数据库中的数据进行对应操作。
标准数据接口可以是基于REST(Representational State Transfer,表述性状态转移)协议的接口,可供第三方***调用,第三方即可通过调用标准数据接口向ERP***发送操作请求,然后第三方***就能够对ERP***数据库中的数据进行对应操作。操作包括新增、修改、删除、查询等操作,新增指第三方***可以添加新的数据到ERP***数据库中的数据;修改则指第三方***可以对ERP***数据库中的数据进行更正,修正等;删除即常说的delete,指第三方***可以通过delete命令将ERP***数据库中的无效数据或者重复数据等移除;查询则指数据查询,查看等操作。通过调用接口,在无需复杂的数据同步的情况下,即可让接入的第三方***在ERP***中实现对数据库中的数据进行增删改查,操作简单,提高了数据操作的效率。
在一个实施例中,根据数据请求从数据库获取对应的数据,包括:根据数据请求中携带的请求参数从数据库获取对应的数据。
每个请求中都会携带有请求参数,请求参数的不同决定了获取到的数据的不同。比如,若获取评论列表的请求中携带的请求参数为用户名、评论内容、点赞数,那么获取到的数据则对应为用户名称+评论的具体内容+每条评论对应的点赞数量。若是获取评论用户列表的请求,那么携带的请求参数可能为用户名、用户头像、用户性别,评论用户数量,那么获取到的数据则为该评论列表上的用户名称+用户的头像URL(头像地址)+用户的性别+总评论列表的评论用户数量。因此,ERP***在获取到第三方***发送的数据请求后,会根据数据请求中携带的请求参数从数据库获取对应的数据,再将数据返回至第三方***用于页面上的数据显示。
一般情况下,使用的是REST协议,REST的优势在于REST强调HTTP应当以资源为中心,并且规范了资源URI(Uniform Resource Identifier,统一资源标识符)的风格,并规范了HTTP请求动作(PUT,POST等)的使用,具有对应的语义。因此遵循REST规范的应用将会获得下面好处:URL(Uniform Resource Locator,统一资源定位符)具有很强可读性以及自描述性;资源描述与视图的松耦合;可提供OpenAPI,便于第三方***集成,提高互操作性;如果提供无状态的服务接口,可提高应用的水平扩展性等。因此,使用REST协议发送数据请求,再根据具体的数据请求中的请求参数,从而返回对应的数据,能够使得数据的传递更为精简,更为准确,避免了数据的冗余,提高了数据传递的效率。
在一个实施例中,上述方法还包括:在ERP***的列表中添加第三方视图模板,第三方视图模板用于为第三方***使用以进行页面设计。
第三方视图模板指的是ERP列表提供的第三方视图设计控件,这个控件的作用是设计第三方视图的列表。控件是指对数据和方法的封装,控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。在ERP***的列表中添加第三方视图模板后,第三方***在进行页面设计时则可以直接使用第三方视图模板,因此第三方***的页面设计会较统一,这样也便于对第三方***的管理。
在一个实施例中,在ERP***获取数据请求之前,还包括:获取第三方***的业务需求;根据业务需求配置标准数据接口和元数据接口。
对于不同的第三方***而言,各自的需求会有差异,因为在调用预先在ERP***上配置的标准数据接口和元数据接口产生数据请求时,需要从ERP***数据库中获取的数据也会有差异,为了实现对接入的第三方***的“量身定制”,ERP***在预先配置标准数据接口和元数据接口时,可以根据第三方***的需求进行配置,即根据第三方***定制标准数据接口和元数据接口,包括对接口配置不同的参数。在进行配置时,可通过配置界面对接口进行具体的配置操作。
比如名称为A的第三方***需要获取到姓名的数据,那么可以在标准数据接口的参数中配置“name”的请求参数,而名称为B的第三方***需要性别的数据,那么则为名称为B的第三方***定制的标准数据接口的请求参数中包含有“gender”。因此不同的第三方***调用的标准数据接口和元数据接口产生的数据请求中的请求参数可能会有不同,那么ERP***在获取到第三方***的数据请求时,需要根据数据请求中具体携带的请求参数从数据库中获取对应的数据,再返回至第三方***。根据业务需求定制接口,能够针对性的处理每个第三方***的具体需求,进一步提高了数据传递的精简性和准确性。
在一个实施例中,根据数据请求从数据库获取对应的数据,包括:接收第三方***调用元数据接口产生的页面样式数据请求,根据页面样式数据请求从数据库中获取对应的页面样式数据,页面样式数据定义了第三方***页面的布局信息、显示字段中的至少一种。
第三方***在调用元数据接口时会产生页面样式数据请求,ERP***在接收到页面样式数据请求后,会根据页面样式数据请求从数据库中获取对应的页面样式数据。页面样式数据包括第三方***页面的布局信息、显示字段等,还可以包括字体样式,比如页面上显示的“姓名”二字显示的颜色,字体大小,字体之间的行距等信息。可将页面布局分为静态布局和动态布局这两种,静态布局指页面元素不变的布局方式,页面上的元素是固定的,不会随着请求发生改变。而动态布局则正好相反,页面上的元素会根据发起请求后得到的数据进行变化,简单而言就是,请求数据,再将返回的数据填充到页面上。此处,第三方***的页面布局就是动态布局,因此需要通过调用元数据接口发起页面样式数据请求,再根据ERP***返回的页面样式数据进行页面渲染,页面渲染即为页面上显示页面元素和对应的数据的过程。通过接口的调用,再根据返回的数据进行页面具体的显示,保证了页面数据显示的实时性与准确性,也便于ERP***对于第三方***页面上显示数据的控制与管理。
如图4所示,在一个实施例中,还提供了一种ERP***中集成第三方***的方法,该方法以应用于如图1和图2中所示的ERP***中进行举例说明。包括:
步骤402,ERP***配置标准数据接口和元数据接口。
步骤404,ERP***在列表中添加第三方视图模板。
在ERP***中预先配置了标准数据接口及元数据接口,供接入ERP***的第三方***调用。第三方***调用标准数据接口可对ERP***进行新增,修改,删除,查询等操作,而元数据接口则能够获取到页面的样式和布局数据,再结合调用标准数据接口获取到的数据,则可对页面进行布局和渲染。在ERP***的列表中也预先添加了第三方视图模板,第三方***在进行页面设计时则可以直接使用第三方视图模板。
步骤406,接入第三方***。
步骤408,获取第三方***通过调用标准数据接口和元数据接口产生的数据请求。
步骤410,将对应的数据返回至第三方***。
在第三方***接入之前,ERP***会先对第三方***的权限进行验证,当验证通过后,第三方***才能成功接入ERP***。第三方***可通过调用标准数据接口和元数据接口获取到对应的数据,ERP***在获取到第三方***通过调用标准数据接口和元数据接口发起的数据请求后,会根据数据请求中具体携带的请求参数将对应数据返回至第三方***。当ERP***根据第三方***调用元数据接口产生的页面样式数据请求后,会返回对应的页面样式数据,再结合ERP***根据第三方***调用标准数据接口返回的数据,第三方***可完成页面渲染,即在页面上显示具体的数据和页面布局。
如图5所示,ERP***需做的事情可简单总结为:配置标准数据接口、元数据接口以及第三方视图模板,而第三方***会直接使用第三方视图模板,然后只需调用配置标准数据接口、元数据接口即可完成页面渲染。通过这种方式,接入ERP***的第三方***能够简单快速的获取ERP***的数据,而ERP***和第三方***之间并不需要了解对方的结构,只要调用对应的接口即可,减少了大量数据同步的过程,提高了数据获取的便利性。
在一个实施例中,如图6所示,提供了一种ERP***中集成第三方***的装置,包括:
数据请求获取模块602,用于ERP***获取数据请求,数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的。
数据响应模块604,用于根据数据请求从数据库获取对应的数据,将对应的数据返回至第三方***,数据用于供第三方***完成数据和页面显示。
在一个实施例中,上述数据请求获取模块602还用于,接收第三方***调用标准数据接口产生的对ERP***的操作请求,根据操作请求对数据库中的数据进行对应操作。
在一个实施例中,上述数据请求获取模块602还用于,接收第三方***调用元数据接口产生的页面样式数据请求,根据页面样式数据请求从数据库中获取对应的页面样式数据,页面样式数据定义了第三方***页面的布局信息、显示字段中的至少一种。
在一个实施例中,上述数据响应模块604还用于,根据数据请求中携带的请求参数从数据库获取对应的数据。
如图7所示,在一个实施例中,上述装置还包括第三方视图添加模块606,用于在ERP***的列表中添加第三方视图模板,第三方视图模板用于为第三方***使用以进行页面设计。
如图7所示,在一个实施例中,上述装置还包括配置模块608,用于获取第三方***的业务需求;根据业务需求配置标准数据接口和元数据接口。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:ERP***获取数据请求,数据请求是接入的第三方***调用预先在ERP***上配置的标准数据接口和元数据接口所产生的;根据数据请求从数据库获取对应的数据;将对应的数据返回至第三方***,数据用于供第三方***完成数据和页面显示。
在一个实施例中,计算机程序被处理器执行根据数据请求从数据库获取对应的数据的步骤时,包括:接收第三方***调用标准数据接口产生的对ERP***的操作请求,根据操作请求对数据库中的数据进行对应操作。
在一个实施例中,计算机程序被处理器执行根据数据请求从数据库获取对应的数据的步骤时,包括:根据数据请求中携带的请求参数从数据库获取对应的数据。
在一个实施例中,计算机程序被处理器执行时,还包括以下步骤:在ERP***的列表中添加第三方视图模板,第三方视图模板用于为第三方***使用以进行页面设计。
在一个实施例中,计算机程序被处理器执行ERP***获取数据请求的步骤之前,还包括:获取第三方***的业务需求;根据业务需求配置标准数据接口和元数据接口。
在一个实施例中,计算机程序被处理器执行根据数据请求从数据库获取对应的数据的步骤时,包括:接收第三方***调用元数据接口产生的页面样式数据请求,根据页面样式数据请求从数据库中获取对应的页面样式数据,页面样式数据定义了第三方***页面的布局信息、显示字段中的至少一种。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机***的非易失性存储介质中,并被该计算机***中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种ERP***中集成第三方***的方法,所述方法包括:
ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的与第三方***对应的标准数据接口和元数据接口所产生的;
根据所述数据请求从数据库获取对应的数据,包括:接收所述第三方***调用元数据接口产生的页面样式数据请求,根据所述页面样式数据请求从数据库中获取对应的页面样式数据,所述页面样式数据定义了所述第三方***页面的布局信息、显示字段和字体样式中的至少一种,获取所述第三方***通过所述标准数据接口产生的数据请求,根据所述数据请求获取所述标准数据接口对应的数据;
将所述页面样式数据和所述标准数据接口对应的数据返回至所述第三方***,所述页面样式数据和所述标准数据接口对应的数据用于供所述第三方***进行页面渲染,完成数据和页面显示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据请求从数据库获取对应的数据,包括:
接收所述第三方***调用标准数据接口产生的对所述ERP***的操作请求,根据所述操作请求对数据库中的数据进行对应操作。
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据请求从数据库获取对应的数据,包括:
根据所述数据请求中携带的请求参数从数据库获取对应的数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在ERP***的列表中添加第三方视图模板,所述第三方视图模板用于为第三方***使用以进行页面设计。
5.根据权利要求1所述的方法,其特征在于,在所述ERP***获取数据请求之前,还包括:
获取第三方***的业务需求;
根据所述业务需求配置标准数据接口和元数据接口。
6.根据权利要求1所述的方法,其特征在于,页面布局分为静态布局和动态布局。
7.一种ERP***中集成第三方***的装置,其特征在于,所述装置包括:
数据请求获取模块,用于ERP***获取数据请求,所述数据请求是接入的第三方***调用预先在ERP***上配置的与第三方***对应的标准数据接口和元数据接口所产生的;
数据响应模块,用于根据所述数据请求从数据库获取对应的数据,包括:接收所述第三方***调用元数据接口产生的页面样式数据请求,根据所述页面样式数据请求从数据库中获取对应的页面样式数据,所述页面样式数据定义了所述第三方***页面的布局信息、显示字段和字体样式中的至少一种,获取所述第三方***通过所述标准数据接口产生的数据请求,根据所述数据请求获取所述标准数据接口对应的数据;将所述页面样式数据和所述标准数据接口对应的数据返回至所述第三方***,所述页面样式数据和所述标准数据接口对应的数据用于供所述第三方***进行页面渲染,完成数据和页面显示。
8.根据权利要求7所述的装置,其特征在于,所述数据请求获取模块还用于,接收第三方***调用标准数据接口产生的对ERP***的操作请求,根据操作请求对数据库中的数据进行对应操作。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-6任意一项所述ERP***中集成第三方***的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-6任意一项所述ERP***中集成第三方***的方法的步骤。
CN201711391277.1A 2017-12-21 2017-12-21 Erp***中集成第三方***的方法、装置及计算机设备 Active CN107977277B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711391277.1A CN107977277B (zh) 2017-12-21 2017-12-21 Erp***中集成第三方***的方法、装置及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711391277.1A CN107977277B (zh) 2017-12-21 2017-12-21 Erp***中集成第三方***的方法、装置及计算机设备

Publications (2)

Publication Number Publication Date
CN107977277A CN107977277A (zh) 2018-05-01
CN107977277B true CN107977277B (zh) 2021-02-02

Family

ID=62007102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711391277.1A Active CN107977277B (zh) 2017-12-21 2017-12-21 Erp***中集成第三方***的方法、装置及计算机设备

Country Status (1)

Country Link
CN (1) CN107977277B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108833355B (zh) * 2018-05-21 2020-12-29 深圳云之家网络有限公司 数据处理方法、装置、计算机设备和计算机可读存储介质
CN108763586B (zh) * 2018-06-12 2022-07-05 广东科达洁能股份有限公司 一种基于sap字段搜索帮助的通用数据字典接口装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101751256B (zh) * 2009-12-31 2013-09-11 金蝶软件(中国)有限公司 与第三方***交换数据的方法和***
CN103309659A (zh) * 2013-05-24 2013-09-18 天津市天安怡和信息技术有限公司 基于富客户端的用户界面动态生成方法及其生成装置
CN106209936A (zh) * 2015-05-04 2016-12-07 北大方正集团有限公司 第三方***数据获取方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7188333B1 (en) * 2001-12-28 2007-03-06 Sprint Communications Company L.P. Product incompatibility system
US7912810B2 (en) * 2005-06-28 2011-03-22 Sap Ag Methods, systems and computer program products for integrating carrier services into an enterprise

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101751256B (zh) * 2009-12-31 2013-09-11 金蝶软件(中国)有限公司 与第三方***交换数据的方法和***
CN103309659A (zh) * 2013-05-24 2013-09-18 天津市天安怡和信息技术有限公司 基于富客户端的用户界面动态生成方法及其生成装置
CN106209936A (zh) * 2015-05-04 2016-12-07 北大方正集团有限公司 第三方***数据获取方法和装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ERP中组件技术的研究;赵常思,;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑(季刊)》;20041215(第04期);I138-489 *
SAP模板化推广实施的策略研究和方法设计;蒋伟文,;《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》;20140615(第06期);I138-514 *
赵常思,.ERP中组件技术的研究.《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑(季刊)》.2004,(第04期),I138-489. *

Also Published As

Publication number Publication date
CN107977277A (zh) 2018-05-01

Similar Documents

Publication Publication Date Title
CN111708600B (zh) 页面显示方法、装置、设备及计算机可读存储介质
US20220247833A1 (en) Installable web applications
AU2017253672B2 (en) Automatically updating a hybrid application
EP3251288B1 (en) Email integration with shared folder based integrated workspaces
KR102185864B1 (ko) 프레젠테이션을 위한 네이티브 콘텐츠의 서버측 렌더링 방법 및 시스템
KR20130126610A (ko) 스타일 시트를 위한 식별자
CN104519120A (zh) 业务对象附件和过期统一资源定位符
CN103207873A (zh) 用户专属页面的展示方法和***
US20220164743A1 (en) Managing projects in a content management system
US10747728B2 (en) Edit and share unsupported files through instantly generated preview
CN112685091A (zh) 基于大数据的业务请求处理方法、装置、设备和介质
CN107977277B (zh) Erp***中集成第三方***的方法、装置及计算机设备
CN113742601A (zh) 内容分享方法、装置、计算机设备和存储介质
CN107430609B (zh) 针对企业环境的浏览器新标签页的生成
US7809837B2 (en) User interface for configuring web services for remote portlets
CN114489916A (zh) 可视化大屏页面组件的加载方法和装置
CN102004729A (zh) 一种网站网页的展现方法、***及网站服务器
CN112905178A (zh) 业务功能页面生成方法、装置、设备及介质
US12001458B2 (en) Multi-cloud object store access
US20140317169A1 (en) Method, apparatus, and computer program product for server side data mashups specification
CN111506644B (zh) 一种应用数据处理方法、装置和电子设备
CN110888901B (zh) ***管理方法、装置、计算机设备和存储介质
RU2634221C2 (ru) Способ и устройство для отрисовки представления электронного документа на экране
CN113486116A (zh) 一种数据同步方法、装置、电子设备及计算机可读介质
US11966770B2 (en) Collaboration across isolated virtual environments

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant