一种基于XML的描述业务管理软件中单据转换关系的方法技术

技术编号:6716615 阅读:379 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于XML的描述业务管理软件中单据转换关系的方法,属于计算机技术领域。该方法在XML文件中根节点描述转换关系的全局配置属性;下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述具体信息。与现有技术相比,本发明专利技术的基于XML的描述业务管理软件中单据转换关系的方法具有信息量大、易解析、灵活性好、易扩展等特点,具有很好的推广应用价值。

【技术实现步骤摘要】

本专利技术涉及计算机技术,具体地说是一种基于XML的描述业务管理软件中单据转 换关系的方法。
技术介绍
在传统的业务管理软件产品中,单据间的转换关系的实现都是通过硬编码的方式 实现的,基本上没有灵活性可言。对于一些用户特殊的需求,特别是业务流程重组的需求无 法满足时,就急需要一种通过动态配置实现单据转换关系的方法。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供一种基于XML的描述业务管 理软件中单据转换关系的方法。该方法记录单据转换中的配置信息,通过解析引擎进行实 际操作,完美地实现了通过动态配置进行单据转换,完成流程重组。本专利技术的技术任务是按以下方式实现的一种基于XML的描述业务管理软件中单 据转换关系的方法,其特点是a、在XML文件中根节点描述转换关系的全局配置属性;b、下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述 具体信息。进一步说,上述a中XML文档通过根节点的属性描述的全局的配置属性为单据转换方 式type,来源单据source,目标单据target,是否单一复制singlecopy,软件版本信息 version,转换关系版本信息ui。上述b中列对应字典段(columndict)用于记录元数据中的字段与单据上的字段的对应方 式,通过这种对应关系可以方便地进行定义操作和解析操作,定义操作直接使用列对应字 典段的属性名称,解析操作使用列对应字典段的属性值;映射信息段(columnmapping)用于记录来源数据和目标数据的对应关系,并记录 来源单据和目标单据信息(包括目标表名,目标表的级数,目标表在单据上的引用名,来源 表名,来源表的父表名,来源表在单据上的引用名及列对应关系)、复制顺序、来源SQL、来 源SQL属性,使用者可以通过修改来源SQL,增加非源单据上的其他数据,拓展源单据的数 据来源;在映射信息段对应关系节点下面有列映射段columns和columnsl两段,前者在定 义时使用,后者在解析时使用,columnsl在定义的时候通过列对应字典段翻译而来,这样可 以大大提高解析速度。核销信息段(hx)用于记录与核销相关的一些属性,包括核销一致项,不可修改 项、核销字段、核销方式、源单据和目标单据上动态生成的计算列名称信息,该段记录的信息作为单据上数据列保护的依据和单据核销的依据,只有当前单据转换关系不是复制的情 况下才产生;其他信息段(glcAal)用于描述单据转换过程中弹出的单据选择窗口的信息,包 括列的显示顺序、显示与否、排序方式,源单据表头引用名和目标单据表头引用名,通过这 些属性动态形成单据转换时使用的来源单据选择窗口。下面以表格的形式,对各个节点和及其属性进行详述节点属性含义formreIations整个转换关系的根节点type转换关系类型,值为复制、核销、强制核销。source源单据targetΗ标单据forcehx是否强制核销,转换关系类型为核销时有效, 值为0或者权利要求1.一种基于XML的描述业务管理软件中单据转换关系的方法,其特征在于a、在XML文件中根节点描述转换关系的全局配置属性;b、下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述具体 fn息ο2.根据权利要求1所述的基于XML的描述业务管理软件中单据转换关系的方法,其特 征在于XML文档通过根节点的属性描述的全局的配置属性为单据转换方式type,来源单据 source,目标单据target,是否单一复制singlecopy,软件版本信息version,转换关系版 本信息ui。3.根据权利要求1所述的基于XML的描述业务管理软件中单据转换关系的方法,其特 征在于列对应字典段用于记录元数据中的字段与单据上的字段的对应方式,通过这种对应关 系可以方便地进行定义操作和解析操作,定义操作直接使用列对应字典段的属性名称,解 析操作使用列对应字典段的属性值;映射信息段用于记录来源数据和目标数据的对应关系,并记录来源单据和目标单据信 息、复制顺序、来源SQL、来源SQL属性,使用者可以通过修改来源SQL,增加非源单据上的其 他数据,拓展源单据的数据来源,所述目标单据信息包括目标表名,目标表的级数,目标表 在单据上的引用名,来源表名,来源表的父表名,来源表在单据上的引用名及列对应关系;核销信息段用于记录与核销相关的一些属性,包括核销一致项,不可修改项、核销字 段、核销方式、源单据和目标单据上动态生成的计算列名称信息,该段记录的信息作为单据 上数据列保护的依据和单据核销的依据,只有当前单据转换关系不是复制的情况下才产 生;其他信息段用于描述单据转换过程中弹出的单据选择窗口的信息,包括列的显示顺 序、显示与否、排序方式,源单据表头引用名和目标单据表头引用名,通过这些属性动态形 成单据转换时使用的来源单据选择窗口。4.根据权利要求3所述的基于XML的描述业务管理软件中单据转换关系的方法,其特 征在于在映射信息段对应关系节点下面有列映射段columns和coIumnsl两段,前者在定义时 使用,后者在解析时使用,columnsl在定义的时候通过列对应字典段翻译而来。全文摘要本专利技术公开了一种基于XML的描述业务管理软件中单据转换关系的方法,属于计算机
该方法在XML文件中根节点描述转换关系的全局配置属性;下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述具体信息。与现有技术相比,本专利技术的基于XML的描述业务管理软件中单据转换关系的方法具有信息量大、易解析、灵活性好、易扩展等特点,具有很好的推广应用价值。文档编号G06Q10/00GK102135954SQ201010617018公开日2011年7月27日 申请日期2010年12月31日 优先权日2010年12月31日专利技术者张华 , 杨平波, 王常林 申请人:浪潮集团山东通用软件有限公司本文档来自技高网
...

【技术保护点】
1.一种基于XML的描述业务管理软件中单据转换关系的方法,其特征在于:a、在XML文件中根节点描述转换关系的全局配置属性;b、下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述具体信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张华王常林杨平波
申请(专利权)人:浪潮集团山东通用软件有限公司
类型:发明
国别省市:88

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

1