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

上传人:00062****4422 文档编号:4042381 上传时间:2018-08-12 格式:PDF 页数:10 大小:1.08MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410840435.7

申请日:

2014.12.26

公开号:

CN104537069A

公开日:

2015.04.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20141226|||公开

IPC分类号:

G06F17/30; G06Q10/06(2012.01)I

主分类号:

G06F17/30

申请人:

远光软件股份有限公司

发明人:

向万红; 毕伟; 熊文军; 刘培锋

地址:

519085广东省珠海市科技创新海岸远光软件园

优先权:

专利代理机构:

北京天达知识产权代理事务所(普通合伙)11386

代理人:

马东伟; 白海燕

PDF下载: PDF下载
内容摘要

本发明涉及一种单据配置及应用方法,通过配置单元对输入的单据项目数据进行配置;通过表单生成单元根据配置后的单据项目数据生成对应的表单;通过流程建模单元对生成的表单进行流程建模;应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理。本发明的单据配置及应用系统和方法,不仅简化了对中间需求的变化的处理,而且降低了成本。

权利要求书

权利要求书
1.  一种单据配置及应用系统,其特征在于,包括单据配置服务器、应用服务器和数据库,单据配置服务器包括配置单元、表单生成单元和流程建模单元,应用服务器包括单据项目和格式解析单元和流程解析单元,其中
配置单元,用于对输入的单据项目数据进行配置;
表单生成单元,用于根据配置后的单据项目数据生成对应的表单;
流程建模单元,用于对生成的表单进行流程建模;
应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
数据库,用于存储所述系统的数据。

2.  如权利要求1所述的系统,其特征在于,配置单元,用于对输入的单据项目数据进行配置具体为:
通过配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;配置单元还用于为单据项目配置逻辑处理公式和业务校验规则。

3.  如权利要求1所述的系统,其特征在于,表单生成单元,用于根据配置后的单据项目数据生成对应的表单具体为:
完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理。

4.  如权利要求1-3中任一项所述的系统,其特征在于,流程建模单元,用于对生成的表单进行流程建模具体为:
生成表单之后,进入流程建模环节;流程建模单元根据需求选择需 要的业务节点和逻辑节点。

5.  如权利要求1-4中任一项所述的系统,其特征在于,应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理具体为:
应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。

6.  一种单据配置及应用方法,其特征在于,包括如下步骤:
步骤1、通过配置单元对输入的单据项目数据进行配置;
步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表单;
步骤3、通过流程建模单元对生成的表单进行流程建模;
步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理;
步骤5、根据需求选择结束或者返回返回步骤1。

7.  如权利要求6所述的系统,其特征在于,步骤1中对单据数据进行配置具体为:
通过单据配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项目配置逻辑处理公式和业务校验规则。

8.  如权利要求6-7中任一项所述的系统,其特征在于,步骤2中将配置后的单据项目数据生成对应的表单具体为:
完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择 的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理。

9.  如权利要求6-8中任一项所述的系统,其特征在于,步骤3中通过流程建模单元对生成的表单进行流程建模具体为:
生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。

10.  如权利要求6-9中任一项所述的系统,其特征在于,步骤4中应用服务器根据流程建模对上述配置后的单据项目数据、生成的表单数据进行处理和解析具体为:
应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。

说明书

说明书一种单据配置及应用系统及其方法
技术领域
本发明涉及数据配置及应用领域,尤其涉及一种企业资源管理系统 中物料入库单据的配置及应用系统和方法。
背景技术
随着经济的不断发展,对企业资源管理系统的需求越来越大。所谓 企业资源管理系统,是指能够提供实时、相关、准确、完整的数据的一 种系统。目前市场上资源管理系统通常都需要开发者深度介入,不支持 动态可变的数据建模、灵活配置的业务校验规则、服务器的“热拔插” 扩展以及一体化的配置管理等。传统的资源管理系统开发模式,几乎都 是通过搭建底层的技术平台服务器,进而在其基础上进行业务逻辑系统 的开发。这种开发企业资源管理系统的弊端在于开发周期长,中间需求 变化频繁难以应对变化,成本较高。
发明内容
针对现有技术中的上述问题,本发明提供了一种单据配置及应用系 统和方法,不仅简化了对中间需求的变化的处理,而且降低了成本。
一种单据配置及应用系统,包括单据配置服务器、应用服务器和数 据库,单据配置服务器包括配置单元、表单生成单元和流程建模单元, 应用服务器包括单据项目和格式解析单元和流程解析单元,
其中
配置单元,用于对输入的单据项目数据进行配置;
表单生成单元,用于根据配置后的单据项目数据生成对应的表单;
流程建模单元,用于对生成的表单进行流程建模;
应用服务器,用于按照流程建模得到的流程对上述配置后的单据项 目数据、生成的表单数据进行解析和处理;
数据库,用于存储所述系统的数据。
进一步的,配置单元,用于对输入的单据项目数据进行配置具体为:
通过配置单元创建目标业务所需要的单据项目;在创建单据项目的 过程中,设置单据项目的名称和类型;配置单元还用于为单据项目配置 逻辑处理公式和业务校验规则。
进一步的,表单生成单元,用于根据配置后的单据项目数据生成对 应的表单具体为:
完成单据项目的配置之后,进入表单生成环节;根据目标业务需要, 选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择 的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表 单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的 解析过程中被分析和处理。
进一步的,流程建模单元,用于对生成的表单进行流程建模具体为:
生成表单之后,进入流程建模环节;流程建模单元根据需求选择需 要的业务节点和逻辑节点。
进一步的,应用服务器,用于按照流程建模得到的流程对上述配置 后的单据项目数据、生成的表单数据进行解析和处理具体为:
应用服务器首先加载单据项目数据和格式内容数据,将单据项目数 据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式 进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程 定义,根据流程定义进行路由的选择。
一种单据配置及应用方法,包括如下步骤:
步骤1、通过配置单元对输入的单据项目数据进行配置;
步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表 单;
步骤3、通过流程建模单元对生成的表单进行流程建模;
步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项 目数据、生成的表单数据进行解析和处理;
步骤5、根据需求选择结束或者返回返回步骤1。
进一步的,步骤1中对单据数据进行配置具体为:
通过单据配置单元创建目标业务所需要的单据项目;在创建单据项 目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项 目配置逻辑处理公式和业务校验规则。
进一步的,步骤2中将配置后的单据项目数据生成对应的表单具体 为:
完成单据项目的配置之后,进入表单生成环节;根据目标业务需要, 选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择 的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表 单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的 解析过程中被分析和处理;
进一步的,步骤3中通过流程建模单元对生成的表单进行流程建模 具体为:
生成表单之后,进入流程建模环节;流程建模单元根据需求选择需 要的业务节点和逻辑节点。
进一步的,步骤4中应用服务器根据流程建模对上述配置后的单据 项目数据、生成的表单数据进行处理和解析具体为:
应用服务器首先加载单据项目数据和格式内容数据,将单据项目数 据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式 进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程 定义,根据流程定义进行路由的选择。
本发明有益效果:
本发明的单据配置及应用系统和方法,通过整合数据、表单和流程 三大功能,为企业级资源管理系统的物料入库提供灵活的业务配置,并 通过表格控件渲染和流程引擎技术使开发人员、运维人员能更快速的应 用系统,更高效的应对企业多变复杂的业务需求。
附图说明
附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制, 在整个附图中,相同的参考符号表示相同的部件。
图1为本发明的结构框图
图2为本发明的方法流程图
图3为本发明的数据结构图示意图
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本 申请一部分,并与本发明的实施例一起用于阐释本发明的原理。
本发明的系统基于微内核可扩展的OSGi框架,支持动态部署的灵活 软件原型,基于可配置的、组件式的企业资源管理模型,以物流入库的 单据为对象,通过单据设置单元、格式配置单元、流程建模单元三大组 件构成配置服务器,通过单据项目和格式解析单元和流程解析单元构成 应用服务器。
下面结合图1详细说明本发明的单据配置及应用系统,该系统包括 单据配置服务器、应用服务器和数据库,单据配置服务器包括配置单元、 表单生成单元和流程建模单元,应用服务器包括单据项目和格式解析单 元和流程解析单元,其中
配置单元,用于对输入的单据项目数据进行配置;
表单生成单元,用于根据配置后的单据项目数据生成对应的表单;
流程建模单元,用于对生成的表单进行流程建模;
应用服务器,用于按照流程建模得到的流程对上述配置后的单据项 目数据、生成的表单数据进行解析和处理;
数据库,用于存储所述系统的数据。
配置单元,用于提供动态配置项目名称、字段属性和逻辑校验规则, 使用智能化动态生成项目表的方式,并支持多级子表。
表单生成单元,用于提供可视化、可拖拽、所见即所得的方式,方 便用户完成表单格式绘制;表单格式绘制单元还用于项目数据绑定、项 目设置逻辑公式(如取数、运算和勾稽表达式)。
流程建模单元,用于提供可视化、可拖拽、所见即所得的方式,方 便用户完成完成流程的绘制;提供业务节点(例如填单、审批、资产调 拨等)和逻辑节点(包括条件分支、并行和自选分支);流程建模单元还 用于采用行列转换存储技术实现流程扩展属性,并可以实现动态配置, 扩展因为业务需要而新增的属性。
应用服务器的流程解析单元采用XPDL流程引擎协议,支持多种流程 路由操作,包括正向传递、回退、分支、自选和并行。
应用服务器的项目和格式解析单元采用数据缓存技术,将应用服务 器解析过的表单格式、流程数据缓存,加速响应速度。
应用服务器基于微内核可扩展的OSGi框架,通过实现服务器扩展点 的方式扩展功能,以增量和热拔插的方式同应用服务器进行协作,为单 据应用服务器添加功能。
下面结合图2详细说明本发明的企业资源管理系统的单据配置及应 用方法,包括如下步骤:
步骤1、通过配置单元对输入的单据项目数据进行配置;
步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表 单;
步骤3、通过流程建模单元对生成的表单进行流程建模;
步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项 目数据、生成的表单数据进行解析和处理;
步骤5、根据需求选择结束或者返回返回步骤1。
通过单据配置单元创建目标业务所需要的单据项目;在创建单据项 目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项 目配置逻辑处理公式和业务校验规则。
完成单据项目的配置之后,进入表单生成环节;根据目标业务需要, 选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择 的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表 单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的 解析过程中被分析和处理;
生成表单之后,进入流程建模环节;流程建模单元根据需求选择需 要的业务节点和逻辑节点。
应用服务器首先加载单据项目数据和格式内容数据,将单据项目数 据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式 进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程 定义,根据流程定义进行路由的选择。
下面以企业资源管理系统中的物料管理入库单据为例,对本发明的技 术方案进行详细说明:
1)通过配置服务器中的单据项目配置单元,新建单据类型。
2)输入单据类型相关的基本信息数据,如产品名称。
3)设置新增项目、新增同级项目,在项目配置明细界面,输入相关信息, 如产品名称,字段属性、字段宽度等。
4)判断是否需要继续新增项目,如果是,则按照步骤3)的方式继续新 增项目;否则进入步骤5)。
5)保存单据类型,此时配置服务器将把此单据类型以数据表的形式动态 的保存到数据库中。
6)如果保存之后发现遗漏了项目,可以在原有的基础上进行新增,重新 执行3)、4)、5)步骤。
7)设置好单据项目之后,设置格式绘制单元,根据具体的需要选择需要 展示在格式中的单据项目,确定之后,将产生具体的表单,并以html的 形式存储在数据库中。
8)设置字体的大小粗细,比如把表达的标题“物料管理入库”调整为粗 体。
9)完成表单格式的绘制工作之后,进入流程建模阶段,设置流程建模单 元。
10)选择业务流程需要的节点,并按流程业务先后次序、条件、以及需 求组装各个节点。
11)在开始环节之后,选择填单节点,填单节点连接审核节点等。
12)设置审核节点“允许回退”的扩展属性为是,支持在审核不通过的 情况下把单据回退给填单人重新填写。
13)根据实际的业务需要,设置审核环节的默认数据,该默认设置能够 节省选择时间,有效提高工作效率。
14)配置逻辑公式,如勾稽表达式。
除了通过服务器固有的配置和应用,还提供了高级的特性,通过编码的 方式实现扩展应用,下面是其具体的实施方式:
15)实现配置服务器发布的单据事件扩展点,用代码编写具体的业务逻 辑。
16)在配置服务器中注册此单据事件,注册的信息以XML格式存在。
17)引用服务器在解析单据配置的同时,一并解析注册到其中的单据事 件,并执行单据事件,完成扩展功能的业务逻辑。
综上所述,本发明实施例提供了一种单据配置及应用系统和方法, 通过整合数据、表单和流程三大功能,为企业级资源管理系统提供灵活、 复杂的业务配置,并通过表格控件渲染和流程引擎技术使开发人员、运 维人员能更快速构建系统,更高效的应对企业多变复杂的业务需求,且 大大降低了成本。
本领域技术人员可以理解,实现上述实施例方法的全部或部分流程, 可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计 算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、 只读存储记忆体或随机存储记忆体等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围 并不局限于此,本技术领域的技术人员在本发明公开技术的范围之内, 可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

一种单据配置及应用系统及其方法.pdf_第1页
第1页 / 共10页
一种单据配置及应用系统及其方法.pdf_第2页
第2页 / 共10页
一种单据配置及应用系统及其方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种单据配置及应用系统及其方法.pdf》由会员分享,可在线阅读,更多相关《一种单据配置及应用系统及其方法.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明涉及一种单据配置及应用方法,通过配置单元对输入的单据项目数据进行配置;通过表单生成单元根据配置后的单据项目数据生成对应的表单;通过流程建模单元对生成的表单进行流程建模;应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理。本发明的单据配置及应用系统和方法,不仅简化了对中间需求的变化的处理,而且降低了成本。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1