一种单据配置及应用系统及其方法

文档序号:8223591阅读:190来源:国知局
一种单据配置及应用系统及其方法
【技术领域】
[0001]本发明涉及数据配置及应用领域,尤其涉及一种企业资源管理系统中物料入库单据的配置及应用系统和方法。
【背景技术】
[0002]随着经济的不断发展,对企业资源管理系统的需求越来越大。所谓企业资源管理系统,是指能够提供实时、相关、准确、完整的数据的一种系统。目前市场上资源管理系统通常都需要开发者深度介入,不支持动态可变的数据建模、灵活配置的业务校验规则、服务器的“热拔插”扩展以及一体化的配置管理等。传统的资源管理系统开发模式,几乎都是通过搭建底层的技术平台服务器,进而在其基础上进行业务逻辑系统的开发。这种开发企业资源管理系统的弊端在于开发周期长,中间需求变化频繁难以应对变化,成本较高。

【发明内容】

[0003]针对现有技术中的上述问题,本发明提供了一种单据配置及应用系统和方法,不仅简化了对中间需求的变化的处理,而且降低了成本。
[0004]一种单据配置及应用系统,包括单据配置服务器、应用服务器和数据库,单据配置服务器包括配置单元、表单生成单元和流程建模单元,应用服务器包括单据项目和格式解析单元和流程解析单元,
[0005]其中
[0006]配置单元,用于对输入的单据项目数据进行配置;
[0007]表单生成单元,用于根据配置后的单据项目数据生成对应的表单;
[0008]流程建模单元,用于对生成的表单进行流程建模;
[0009]应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
[0010]数据库,用于存储所述系统的数据。
[0011]进一步的,配置单元,用于对输入的单据项目数据进行配置具体为:
[0012]通过配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;配置单元还用于为单据项目配置逻辑处理公式和业务校验规则。
[0013]进一步的,表单生成单元,用于根据配置后的单据项目数据生成对应的表单具体为:
[0014]完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理。
[0015]进一步的,流程建模单元,用于对生成的表单进行流程建模具体为:
[0016]生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。
[0017]进一步的,应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理具体为:
[0018]应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。
[0019]一种单据配置及应用方法,包括如下步骤:
[0020]步骤1、通过配置单元对输入的单据项目数据进行配置;
[0021]步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表单;
[0022]步骤3、通过流程建模单元对生成的表单进行流程建模;
[0023]步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
[0024]步骤5、根据需求选择结束或者返回返回步骤I。
[0025]进一步的,步骤I中对单据数据进行配置具体为:
[0026]通过单据配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项目配置逻辑处理公式和业务校验规则。
[0027]进一步的,步骤2中将配置后的单据项目数据生成对应的表单具体为:
[0028]完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理;
[0029]进一步的,步骤3中通过流程建模单元对生成的表单进行流程建模具体为:
[0030]生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。
[0031]进一步的,步骤4中应用服务器根据流程建模对上述配置后的单据项目数据、生成的表单数据进行处理和解析具体为:
[0032]应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。
[0033]本发明有益效果:
[0034]本发明的单据配置及应用系统和方法,通过整合数据、表单和流程三大功能,为企业级资源管理系统的物料入库提供灵活的业务配置,并通过表格控件渲染和流程引擎技术使开发人员、运维人员能更快速的应用系统,更高效的应对企业多变复杂的业务需求。
【附图说明】
[0035]附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表不相同的部件。
[0036]图1为本发明的结构框图
[0037]图2为本发明的方法流程图
[0038]图3为本发明的数据结构图示意图
【具体实施方式】
[0039]下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。
[0040]本发明的系统基于微内核可扩展的OSGi框架,支持动态部署的灵活软件原型,基于可配置的、组件式的企业资源管理模型,以物流入库的单据为对象,通过单据设置单元、格式配置单元、流程建模单元三大组件构成配置服务器,通过单据项目和格式解析单元和流程解析单元构成应用服务器。
[0041]下面结合图1详细说明本发明的单据配置及应用系统,该系统包括单据配置服务器、应用服务器和数据库,单据配置服务器包括配置单元、表单生成单元和流程建模单元,应用服务器包括单据项目和格式解析单元和流程解析单元,其中
[0042]配置单元,用于对输入的单据项目数据进行配置;
[0043]表单生成单元,用于根据配置后的单据项目数据生成对应的表单;
[0044]流程建模单元,用于对生成的表单进行流程建模;
[0045]应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
[0046]数据库,用于存储所述系统的数据。
[0047]配置单元,用于提供动态配置项目名称、字段属性和逻辑校验规则,使用智能化动态生成项目表的方式,并支持多级子表。
[0048]表单生成单元,用于提供可视化、可拖拽、所见即所得的方式,方便用户完成表单格式绘制;表单格式绘制单元还用于项目数据绑定、项目设置逻辑公式(如取数、运算和勾稽表达式)。
[0049]流程建模单元,用于提供可视化、可拖拽、所见即所得的方式,方便用户完成完成流程的绘制;提供业务节点(例如填单、审批、资产调拨等)和逻辑节点(包括条件分支、并行和自选分支);流程建模单元还用于采用行列转换存储技术实现流程扩展属性,并可以实现动态配置,扩展因为业务需要而新增的属性。
[0050]应用服务器的流程解析单元采用XPDL流程引擎协议,支持多种流程路由操作,包括正向传递、回退、分支、自选和并行。
[0051]应用服务器的项目和格式解析单元采用数据缓存技术,将应用服务器解析过的表单格式、流程数据缓存,加速响应速度。
[0052]应用服务器基于微内核可扩展的OSGi框架,通过实现服务器扩展点的方式扩展功能,以增量和热拔插的方式同应用服务器进行协作,为单据应用服务器添加功能。
[0053]下面结合图2详细说明本发明的企业资源管理系统的单据配置及应用方法,包括如下步骤:
[0054]步骤1、通过配置单元对输入的单据项目数据进行配置;
[0055]步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表单;
[0056]步骤3、通过流程建模单元对生成的表单进行流程建模;
[0057]步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
[0058]步骤5、根据需求选择结束或者返回返回步骤I。
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1