【技术实现步骤摘要】
一种生成集成单据的方法、系统及相关装置
[0001]本专利技术涉及数据处理
,尤其涉及一种生成集成单据的方法、系统及相关装置。
技术介绍
[0002]在现有技术中,在不同系统之间生成集成单据时,一般是采用以下两种方式来生成集成单据:
[0003]1、人工开发:开发人员手工开发一张集成单据,然后建立表接口及取数接口,然后按照表接口和取数推送数据。
[0004]2、按照配置或命令生成单据:用预先定义的命令生成单据的内容,然后由系统发送命令,定义单据的格式,以此生成单据、表结构和系统接口。
[0005]但这两种方式在生成集成单据时,都无法自动获取或自动生成单据的单据样式,也即无法自动获取或自动生成单据中单据元素的类型或属性,使得生成集成单据的效率低下。
技术实现思路
[0006]本专利技术实施例提供了一种生成集成单据的方法、系统及相关装置,用于自动获取外部系统中的单据元素和元素关系,并将外部系统中的单据元素和元素关系,按照预先定义的映射关系,映射为目标系统中的单据元素和元素关系,并生成 ...
【技术保护点】
【技术特征摘要】
1.一种生成集成单据的方法,其特征在于,包括:获取外部系统中目标集成单据的单据元素和元素关系;按照预先定义的映射关系,将所述外部系统中目标集成单据的单据元素和元素关系,映射为目标系统元素库中的单据元素和元素关系;根据所述目标系统元素库中的单据元素和/或元素关系,生成目标系统的集成单据、表接口和目标系统接收接口中的至少一项;根据所述外部系统中目标集成单据的单据元素和元素关系,生成外部系统取数接口。2.根据权利要求1所述的方法,其特征在于,所述获取外部系统中目标集成单据的元素关系,包括:获取外部系统中目标集成单据的元素结构;遍历所述目标集成单据的元素结构中的每个元素,以得到每个元素的上下级元素;根据所述目标集成单据中每个元素及每个元素的上下级元素,生成所述目标集成单据中元素的递归关系。3.根据权利要求2所述的方法,其特征在于,所述获取外部系统中目标集成单据的元素结构,包括:获取外部系统中目标集成单据的元素、元素类型、元素属性和/或元素的父元素,所述元素类型包括容器和单据组件中的至少一项;将所述目标集成单据中的每个元素、每个元素的类型、每个元素的属性和/或每个元素的父元素所组成的集合,视为所述目标集成单据中的元素结构。4.根据权利要求2所述的方法,其特征在于,所述按照预先定义的映射关系,将所述外部系统中目标集成单据的单据元素和元素关系,映射为目标系统元素库中的单据元素和元素关系,包括:获取外部系统中目标集成单据的单据元素和元素的递归关系;按照预先定义的映射关系,将所述外部系统中目标集成单据的单据元素和元素的递归关系,映射为目标系统元素库中的单据元素和元素的递归关系;按照外部系统中目标集成单据的单据元素坐标,以及外部系统中目标集成单据和目标系统中集成单据的坐标比例关系,对应调整目标系统中单据元素的坐标。5.根据权利要求4所述的方法,其特征在于,根据所述目标系统元素库中的单据元素和元素关系,生成目标系统的集成单据,包括:按照所述目标系统中的元素关系和所述目标系统中单据元素的坐标,将所述目标系统中的单据元素填充至目标系统中的目标单据中,以生成目标系统的集成单据。6.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:张国锐,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。