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

文档序号:8223591阅读:来源:国知局
59]通过单据配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项目配置逻辑处理公式和业务校验规则。
[0060]完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理;
[0061]生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。
[0062]应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。
[0063]下面以企业资源管理系统中的物料管理入库单据为例,对本发明的技术方案进行详细说明:
[0064]I)通过配置服务器中的单据项目配置单元,新建单据类型。
[0065]2)输入单据类型相关的基本信息数据,如产品名称。
[0066]3)设置新增项目、新增同级项目,在项目配置明细界面,输入相关信息,如产品名称,字段属性、字段宽度等。
[0067]4)判断是否需要继续新增项目,如果是,则按照步骤3)的方式继续新增项目;否则进入步骤5)。
[0068]5)保存单据类型,此时配置服务器将把此单据类型以数据表的形式动态的保存到数据库中。
[0069]6)如果保存之后发现遗漏了项目,可以在原有的基础上进行新增,重新执行3)、4)、5)步骤。
[0070]7)设置好单据项目之后,设置格式绘制单元,根据具体的需要选择需要展示在格式中的单据项目,确定之后,将产生具体的表单,并以html的形式存储在数据库中。
[0071]8)设置字体的大小粗细,比如把表达的标题“物料管理入库”调整为粗体。
[0072]9)完成表单格式的绘制工作之后,进入流程建模阶段,设置流程建模单元。
[0073]10)选择业务流程需要的节点,并按流程业务先后次序、条件、以及需求组装各个节点。
[0074]11)在开始环节之后,选择填单节点,填单节点连接审核节点等。
[0075]12)设置审核节点“允许回退”的扩展属性为是,支持在审核不通过的情况下把单据回退给填单人重新填写。
[0076]13)根据实际的业务需要,设置审核环节的默认数据,该默认设置能够节省选择时间,有效提高工作效率。
[0077]14)配置逻辑公式,如勾稽表达式。
[0078]除了通过服务器固有的配置和应用,还提供了高级的特性,通过编码的方式实现扩展应用,下面是其具体的实施方式:
[0079]15)实现配置服务器发布的单据事件扩展点,用代码编写具体的业务逻辑。
[0080]16)在配置服务器中注册此单据事件,注册的信息以XML格式存在。
[0081]17)引用服务器在解析单据配置的同时,一并解析注册到其中的单据事件,并执行单据事件,完成扩展功能的业务逻辑。
[0082]综上所述,本发明实施例提供了一种单据配置及应用系统和方法,通过整合数据、表单和流程三大功能,为企业级资源管理系统提供灵活、复杂的业务配置,并通过表格控件渲染和流程引擎技术使开发人员、运维人员能更快速构建系统,更高效的应对企业多变复杂的业务需求,且大大降低了成本。
[0083]本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。
[0084]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,本技术领域的技术人员在本发明公开技术的范围之内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种单据配置及应用系统,其特征在于,包括单据配置服务器、应用服务器和数据库,单据配置服务器包括配置单元、表单生成单元和流程建模单元,应用服务器包括单据项目和格式解析单元和流程解析单元,其中 配置单元,用于对输入的单据项目数据进行配置; 表单生成单元,用于根据配置后的单据项目数据生成对应的表单; 流程建模单元,用于对生成的表单进行流程建模; 应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理; 数据库,用于存储所述系统的数据。
2.如权利要求1所述的系统,其特征在于,配置单元,用于对输入的单据项目数据进行配置具体为: 通过配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;配置单元还用于为单据项目配置逻辑处理公式和业务校验规则。
3.如权利要求1所述的系统,其特征在于,表单生成单元,用于根据配置后的单据项目数据生成对应的表单具体为: 完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理。
4.如权利要求1-3中任一项所述的系统,其特征在于,流程建模单元,用于对生成的表单进行流程建模具体为: 生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。
5.如权利要求1-4中任一项所述的系统,其特征在于,应用服务器,用于按照流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理具体为: 应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。
6.一种单据配置及应用方法,其特征在于,包括如下步骤: 步骤1、通过配置单元对输入的单据项目数据进行配置; 步骤2、通过表单生成单元根据配置后的单据项目数据生成对应的表单; 步骤3、通过流程建模单元对生成的表单进行流程建模; 步骤4、应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理; 步骤5、根据需求选择结束或者返回返回步骤I。
7.如权利要求6所述的系统,其特征在于,步骤I中对单据数据进行配置具体为: 通过单据配置单元创建目标业务所需要的单据项目;在创建单据项目的过程中,设置单据项目的名称和类型;通过单据配置单元为单据项目配置逻辑处理公式和业务校验规则。
8.如权利要求6-7中任一项所述的系统,其特征在于,步骤2中将配置后的单据项目数据生成对应的表单具体为: 完成单据项目的配置之后,进入表单生成环节;根据目标业务需要,选择需要在表单格式中展示的单据项目数据,表单生成单元根据所选择的单据项目自动产生默认表单格式;根据需求调整格式布局;在配置表单的过程中设置项目的默认值和可视化属性;所述设置在应用服务器的解析过程中被分析和处理。
9.如权利要求6-8中任一项所述的系统,其特征在于,步骤3中通过流程建模单元对生成的表单进行流程建模具体为: 生成表单之后,进入流程建模环节;流程建模单元根据需求选择需要的业务节点和逻辑节点。
10.如权利要求6-9中任一项所述的系统,其特征在于,步骤4中应用服务器根据流程建模对上述配置后的单据项目数据、生成的表单数据进行处理和解析具体为: 应用服务器首先加载单据项目数据和格式内容数据,将单据项目数据通过格式渲染单元形成表单;项目格式解析器对单据项目数据的格式进行解析;表单输入数据完毕后进行流程流转,流程解析单元解析流程定义,根据流程定义进行路由的选择。
【专利摘要】本发明涉及一种单据配置及应用方法,通过配置单元对输入的单据项目数据进行配置;通过表单生成单元根据配置后的单据项目数据生成对应的表单;通过流程建模单元对生成的表单进行流程建模;应用服务器根据流程建模得到的流程对上述配置后的单据项目数据、生成的表单数据进行解析和处理。本发明的单据配置及应用系统和方法,不仅简化了对中间需求的变化的处理,而且降低了成本。
【IPC分类】G06F17-30, G06Q10-06
【公开号】CN104537069
【申请号】CN201410840435
【发明人】向万红, 毕伟, 熊文军, 刘培锋
【申请人】远光软件股份有限公司
【公开日】2015年4月22日
【申请日】2014年12月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1