[发明专利]表单数据处理装置和表单数据处理方法无效
申请号: | 201110295583.1 | 申请日: | 2011-09-29 |
公开(公告)号: | CN102508850A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 毛树波;鞠万群;侯关士 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 数据处理 装置 方法 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种表单数据处理装置和一种表单数据处理方法。
背景技术
当前各个企业的生产经营活动包含非常多的业务流程,这些业务流程在企业间既有通用的管理流程也有单个企业独特的管理逻辑,企业的业务管理流程在信息系统中的表现就是表单数据的流转。在表单数据流转过程中,应用系统要记录数据来源表单与目的表单的对应关系、涉及到的敏感业务数据的钩稽(ERP系统中两个表单之间需要有数值的约束)约束关系、以及其他的约束条件等。
在传统企业应用系统中处理上述业务逻辑时,都是采用硬编码的方式,每个数据转换都要单独写一个程序。因此带来很多的缺陷:
1、开发效率低,没有统一的处理逻辑;
2、缺乏灵活性,对于非软件产品开发商的开发人员很难改动现有业务处理逻辑;
3、扩展性差,如果用户需要二次开发,必须向产品开发商申请源代码,才能改动或增加业务逻辑。
业务逻辑是多变的,不可穷举的,它具有很强的行业性、地域性以及个性化要求,所以,迫切需要找到一种转换表单数据的方法,并在灵活性、扩展性、执行效率上得到保证。
发明内容
本发明所要解决的技术问题在于,提供一种转换表单数据的方法,并在灵活性、扩展性、执行效率上得到保证。
有鉴于此,本发明提供一种表单数据处理装置,包括:元数据设置单元,设置转换规则元数据;规则设计单元,通过所述转换规则元数据,制定转换规则;数据转换单元,根据所述转换规则,将源表单中的数据进行处理后,填充到生成的目标表单中。通过该技术方案,保证了转换规则可以根据需要进行定制,可实现不同情况下高效率的表单转换。
在上述技术方案中,优选地,还包括:持久化单元,将所述目标表单进行持久化;生单记录单元,在所述目标表单持久化后生成生单记录。通过该技术方案,对生成单据进行记录,便于以后进行核对。
在上述技术方案中,优选地,还包括:校验单元,将所述源表单中的预定类型的数据与已生成的生单记录的数量进行对比,并根据对比结果,来判断是否进入所述步骤206。通过该技术方案,防止生单过程中出现错误,例如生成多余的单据。
在上述技术方案中,优选地,所述转换规则元数据包括源表单字段信息、目标表单字段信息和操作属性,所述数据转换单元根据所述转换规则中的操作属性的具体值,将所述源单据中的数据通过基于数据库表的映射、计算和/或汇总统计的处理。通过该技术方案,能够有效地将源表单的数据进行映射或合并等处理,实现单据数据的转换。
在上述技术方案中,优选地,所述数据转换单元在对所述源表单中的数据进行处理的过程中,需要对多个数据表的数据进行合并时,检查所述多个数据表是否包含同名字段,在判断结果为是时,对所述多个数据表执行内联合并,在判断结果为否时,对所述多个数据表进行交叉合并。通过该技术方案,保证能够顺利对多个数据表的数据进行处理。
本发明还提供一种表单数据处理方法,包括:步骤202,设置转换规则元数据;步骤204,通过所述转换规则元数据,制定转换规则;步骤206,根据所述转换规则,将源表单中的数据进行处理后,填充到生成的目标表单中。通过该技术方案,保证了转换规则可以根据需要进行定制,可实现不同情况下高效率的表单转换。
在上述技术方案中,优选地,还包括:步骤208,将所述目标表单进行持久化,并在所述目标表单持久化后生成生单记录。通过该技术方案,对生成单据进行记录,便于以后进行核对。
在上述技术方案中,优选地,在所述步骤206之前,还包括:将所述源表单中的预定类型的数据与已生成的生单记录的数量进行对比,并根据对比结果,来判断是否进入所述步骤206。通过该技术方案,防止生单过程中出现错误,例如生成多余的单据。
在上述技术方案中,优选地,所述转换规则元数据包括源表单字段信息、目标表单字段信息和操作属性,所述步骤206具体包括:根据所述转换规则中的操作属性的具体值,将所述源单据中的数据通过基于数据库表的映射、计算和/或汇总统计的处理。通过该技术方案,能够有效地将源表单的数据进行映射或合并等处理,实现单据数据的转换。
在上述技术方案中,优选地,所述步骤206具体包括:在对所述源表单中的数据进行处理的过程中,需要对多个数据表的数据进行合并时,检查所述多个数据表是否包含同名字段,在判断结果为是时,对所述多个数据表执行内联合并,在判断结果为否时,对所述多个数据表进行交叉合并。通过该技术方案,保证能够顺利对多个数据表的数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110295583.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:含有季铵基和水杨醛的丙烯腈共聚物多孔树脂球及其制备方法
- 下一篇:摆带机