[发明专利]一种基于XML的描述业务管理软件中单据转换关系的方法无效
| 申请号: | 201010617018.8 | 申请日: | 2010-12-31 |
| 公开(公告)号: | CN102135954A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 张华;王常林;杨平波 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
| 主分类号: | G06F17/22 | 分类号: | G06F17/22;G06Q10/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 xml 描述 业务 管理软件 单据 转换 关系 方法 | ||
技术领域
本发明涉及计算机技术,具体地说是一种基于XML的描述业务管理软件中单据转换关系的方法。
背景技术
在传统的业务管理软件产品中,单据间的转换关系的实现都是通过硬编码的方式实现的,基本上没有灵活性可言。对于一些用户特殊的需求,特别是业务流程重组的需求无法满足时,就急需要一种通过动态配置实现单据转换关系的方法。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种基于XML的描述业务管理软件中单据转换关系的方法。该方法记录单据转换中的配置信息,通过解析引擎进行实际操作,完美地实现了通过动态配置进行单据转换,完成流程重组。
本发明的技术任务是按以下方式实现的:一种基于XML的描述业务管理软件中单据转换关系的方法,其特点是:
a、在XML文件中根节点描述转换关系的全局配置属性;
b、下级节点通过列对应字典段、映射信息段、核销信息段和其他信息段分别描述具体信息。
进一步说,
上述a中XML文档通过根节点的属性描述的全局的配置属性为单据转换方式type,来源单据source,目标单据target,是否单一复制singlecopy,软件版本信息version,转换关系版本信息ui。
上述b中:
列对应字典段(columndict)用于记录元数据中的字段与单据上的字段的对应方式,通过这种对应关系可以方便地进行定义操作和解析操作,定义操作直接使用列对应字典段的属性名称,解析操作使用列对应字典段的属性值;
映射信息段(columnmapping)用于记录来源数据和目标数据的对应关系,并记录来源单据和目标单据信息(包括目标表名,目标表的级数,目标表在单据上的引用名,来源表名,来源表的父表名,来源表在单据上的引用名及列对应关系)、复制顺序、来源SQL、来源SQL属性,使用者可以通过修改来源SQL,增加非源单据上的其他数据,拓展源单据的数据来源;
在映射信息段对应关系节点下面有列映射段columns和columns1两段,前者在定义时使用,后者在解析时使用,columns1在定义的时候通过列对应字典段翻译而来,这样可以大大提高解析速度。
核销信息段(hx)用于记录与核销相关的一些属性,包括核销一致项,不可修改项、核销字段、核销方式、源单据和目标单据上动态生成的计算列名称信息,该段记录的信息作为单据上数据列保护的依据和单据核销的依据,只有当前单据转换关系不是复制的情况下才产生;
其他信息段(global)用于描述单据转换过程中弹出的单据选择窗口的信息,包括列的显示顺序、显示与否、排序方式,源单据表头引用名和目标单据表头引用名,通过这些属性动态形成单据转换时使用的来源单据选择窗口。
下面以表格的形式,对各个节点和及其属性进行详述:
本发明的基于XML的描述业务管理软件中单据转换关系的方法通过一种基于XML的描述方法,描述出任意单据间的转换关系。采用这种方式用户可以方便的构建出高可用的业务流程。从而使软件产品更加符合使用者的要求,在一定程度上做到随需应变。
附图说明
附图1是本发明基于XML的描述业务管理软件中单据转换关系的方法中的定义过程流程图;
附图2是本发明方法中数据模型视图(以销售订单为例)。
具体实施方式
参照说明书附图以具体实施例对本发明的基于XML的描述业务管理软件中单据转换关系的方法作以下详细地说明。
实施例:
该实施例是用一个简单的销售订单和销售出库单为例,业务场景为销售出库单参照销售订单出库,核销出库数量。
该方法包括以下步骤:
1、为来源单据和目标单据建立数据模型(元数据)。主要是将单据用到的表的信息包括表包含的字段信息,记录在元数据中。如附图2所示(以销售订单为例)。
2、配置来源单据和目标单据的参照关系并生效。
定义过程如附图1所示。
(1)首先,指定来源单据和目标单据,根据实际业务场景选择单据转换方式为核销。这些全局配置属性保存在根节点中。来源单据和目标单据指定完毕后自动加载它们的元数据信息,根据元数据自动填充信息集和信息项的信息。
(2)其次,然后修改信息集对照关系和信息项对照关系。这些信息将保存在映射信息段。映射信息段保留原始对应信息和经过对应字典段翻译后的映射信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010617018.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:进位驱动行星齿轮无级变速器
- 下一篇:涡扇风力(海流)发电机叶片





