一种自助设计表单和流程业务补充系统的方法技术方案

技术编号:16644275 阅读:25 留言:0更新日期:2017-11-26 16:34
本发明专利技术涉及业务系统应用技术领域,更具体地,涉及一种自助设计表单和流程业务补充系统的方法。后台管理人员通过自定义要填写的表单内容与流程过程,可以把新的需要纳入流程化管理的工作进行定义后纳入系统管理,系统可自动完成数据内容的生成和映射,不需要二次开发,不需要重新对服务器停机重新部署,提高了系统的适用性、扩展性和可维护性。

A method of self design form and process business supplement system

The invention relates to the field of business system application technology, more specifically, relates to a method of self design form and process business supplement system. The content of the form and process of backstage management by custom to fill in, can put new demands in the process of management work is defined in management, generation and mapping system can automatically complete the data content, do not need to develop two times, do not need to re deploy of server downtime, improve the applicability of the system scalability and maintainability.

【技术实现步骤摘要】
一种自助设计表单和流程业务补充系统的方法
本专利技术涉及业务系统应用
,更具体地,涉及一种自助设计表单和业务流程系统的方法。
技术介绍
在企业管理中,使用信息系统对许多事项进行规范的流程化管理已经十分普遍,软件设计人员使用商业或开源的工作流平台,可以方便的完成流程化的软件应用设计,但对于非专业的人员来说,编写代码,并遵循一定的规范来完成一个流程审批表单应用的设计依旧是一项困难的工作。另外,在企业中,随着公司的发展,会出现一些新的工作需要纳入流程化管理,原有的业务系统并不能适用新的需要,对原有的系统进行再设计和开发,效率较低而成本又较高,在中小型企业中可行性较低。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷,提供一种面对非专业人员自助设计表单和流程业务补充系统的方法,可作为一种对大型业务系统的补充,提高软件的可扩展性。为解决上述技术问题,本专利技术采用了如下技术方案:一种自助设计表单和流程业务补充系统的方法,步骤如下:(1)通过流程管理器新建流程,设置新流程的相关信息;(2)通过表单设计器创建新流程中用户所需要的表单,系统自动形成规范的html页面访问代码;(3)使用流程管理器进行自助流程设计,系统自动生成工作流程控制代码,并自动完成流程数据库表的创建和映射;(4)通过流程管理器将表单和流程进行发布,在流程发布时,系统重新启动加载最新的数据,若发布失败,则系统回滚到发布之前的状态,返回发布失败的信息。后台管理人员仅需通过表单设计器和流程管理器设计出所需表单及审批流程,并发布,系统则自动生成页面代码和工作流程控制代码并进行发布,对于非软件领域人士,操作方便,在不了解编程规则的情况下也能进行补充系统的设计。进一步地,用户可使用已发布的表单和流程进行表单申请,申请步骤如下:(1)用户在流程中新增表单,对表单进行填写,系统自动实现表单字段与数据库表的映射;(2)表单提交之后,表单根据设定的工作流程进行审批,在工作流程中,系统自动实现表单内的数据管理。用户在表单申请的过程中,系统也能自动生成代码并发布,并且能按照设定的工作流程对表单进行审批。具体地,表单设计器中提供了标准化的的组件栏,各个组件即拖即用,将需要使用的组件拖入页面容器中,修改组件属性,组件拖离页面容器可删除该组件,表单能自动完成对齐设置,完成表单自助设计。表单设计器由组件构成,通过新增或删除组件可完成表单创建,操作方便快捷。具体地,使用流程管理器进行的自助流程设计可添加审批流程层级,还可使用表单工具栏根据设计流程控制前进和后退,流程保存过程系统自动完成字段创建和映射。添加的审批流程层级以流程图的方式进行流程设计,根据添加的顺序自动生成时序关系,可添加和删除审批层级,也可添加每个层级的审批人员。具体地,所述流程管理器用于表单流程管理,具备流程新增、修编、停用、发布等功能,在流程初建时提供基础数据初始化功能,同时也也是表单设计和流程设计的入口。进一步地,表单和工作流程的显示通过页面管理器实现,可显示表单内容,工作流程过程、审批内容等,并且提供审批、提交、增加、删除等操作工单的工具栏,驱动流程的转发。进一步地,在用户提交表单时,接收表单流程控制向系统发布请求,重新自动加载数据重启系统,重启前系统自动备份原来的文件,如果加载失败自动回滚到前一状态,返回发布失败的信息。与现有技术相比,有益效果是:后台管理人员通过自定义要填写的表单内容与流程过程,可以把新的需要纳入流程化管理的工作进行定义后纳入系统管理,系统可自动完成数据内容的生成和映射,不需要二次开发,不需要重新对服务器停机重新部署,提高了系统的适用性、扩展性和可维护性。附图说明图1为本专利技术实例提供的一种自助设计表单和流程业务补充系统的方法流程示意图;图2为本专利技术实例提供的一种自助设计表单和流程业务补充系统的方法的表单设计的示意图;图3为本专利技术实例提供的一种自助设计表单和流程业务补充系统的方法的流程设计的示意图;图4为本专利技术实例提供的一种自助设计表单和流程业务补充系统的方法的工作原理示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术实施例提供的一种可自助设计表单和流程的功能应用的流程示意图,下面结合示例图,对本专利技术的应用做进一步的阐述。如图1所示,该实施例包括以下步骤:步骤101:新增流程,此步骤用于描述流程的名称,用途、版本和日期。具体地,由业务系统提供配置入口进入,根据提示进行流程新建,新建时描述流程的编号、名称、用途,系统自动生成版本号和日期。然后保存流程,并自动形成本流程的进行表单和流程设计的入口,可通过入口进行后续的表单设计和流程设计;系统可支持对原有的流程进行修改,修改后流程可以重新发布,原来的停止使用,编制中的流程不可以使用,可以进行删除。步骤102:自助设计表单内容。具体地,如图2所示,在界面设计的区域中,可把左边控件栏中控件拖入区域内,然后进行属性的修改,形成一个填入项;接下来拖入下一个控件,继续修改属性形成下一个填入项。界面设计器负责控件对齐,生成页面代码;如此不断拖入控件后修改属性,最终形成所需的内容表单;其中,修改控件属性的标签名称并应用后,标签名称对应最终显示页面的输入项名称,在属性中可设置提示文字;控件属性如果选择了必填,在对应页面输入项将标注上星号,在提交工单时,此项要求必填;如果把某个控件输入项拖出界面设计器区域外,表示删除此项内容,下面的控件上移保持对齐;已布局的输入项在流程发布前可以重新修改属性,表示为其它输入项;流程发布前可以删除,发布后的流程不能再删除,但可以修编,通过版本并更相当于重新建立一个全新的流程;表单页面布局完成后,进行数据保存。页面控件的字段由应用完成数据库表的创建和映射。生成的页面代码保存到服务器,在流程发布时供给服务加载。步骤103:自助设计审批流程。具体地,如图3所示,首先添加审批层级,以流程图的方式进行流程设计,本专利技术根据添加的顺序自动生成时序关系,并以时序关系表示审批的流程过程,其中的层级支持添加和删除;审批人员的添加,首先选择审批层级,从机构人员中选择审批人员,人员名字显示在审批层级框中,每个步骤可一目了然。对选错的审批人员,可以进行删除,具体的删除操作为,点击用户名字右上角的叉;流程设计进行保存时,应用负责生成流程过程代码,流程过程数据由数应用自动完成数据表创建和映射。步骤104:选择已完成设计的流程,进行发布。具体地,在流程的新增管理界面,选择已经设计好的流程,进行发布。此专利技术的应用服务接收发布请求后,重新自动加载数据重启。重启前自动备份原来的文件,如果失败自动回滚到加载数据前的状态,返回发布失败的信息;启动后提供自助流程的表单申请请求服务,同时负责向数据库读取或保存表单数据。步骤105:业务系统提供已发布流程的申请页面入口,选择流程后,页面显示先前设计好的表单内容,填写内容后,进行数据的保存和提交,页面内容可长久保存在服务器。页面中提供审批、提交、增加、删除等操作工单的工具条,用于表单的操作和提交流程的转发。打开已有的工单时,可显示以往的历史数据;在页面中可展示完成的业务流程,以及每一级的审批内容。提交的工单将以设置好的工作流进行流转。对应层级设置的审批人员可以对工单进行审批,本文档来自技高网...
一种自助设计表单和流程业务补充系统的方法

【技术保护点】
一种自助设计表单和流程业务补充系统的方法,其特征在于:所述方法步骤如下:(1)通过流程管理器新建流程,设置新流程的相关信息;(2)通过表单设计器创建新流程中用户所需要的表单,系统自动形成规范的html页面访问代码;(3)使用流程管理器进行自助流程设计,系统自动生成工作流控制代码,并自动完成流程数据库表的创建和映射;(4)通过流程管理器将表单和流程进行发布,在流程发布时,系统重新启动加载最新的数据,若发布失败,则系统回滚到发布之前的状态,返回发布失败的信息。

【技术特征摘要】
1.一种自助设计表单和流程业务补充系统的方法,其特征在于:所述方法步骤如下:(1)通过流程管理器新建流程,设置新流程的相关信息;(2)通过表单设计器创建新流程中用户所需要的表单,系统自动形成规范的html页面访问代码;(3)使用流程管理器进行自助流程设计,系统自动生成工作流控制代码,并自动完成流程数据库表的创建和映射;(4)通过流程管理器将表单和流程进行发布,在流程发布时,系统重新启动加载最新的数据,若发布失败,则系统回滚到发布之前的状态,返回发布失败的信息。2.根据权利要求1所述的一种自助设计表单和流程业务补充系统的方法,其特征在于:用户可使用已发布的表单和流程进行表单申请,申请步骤如下:(1)用户在流程中新增表单,对表单进行填写,系统自动实现表单字段与数据库表的映射;(2)表单提交之后,表单根据设定的工作流程进行审批,在工作流程中,系统自动实现表单内的数据管理。3.根据权利要求1所述的一种自助设计表单和流程业务补充系统的方法,其特征在于:所述的表单设计器中提供了标准化的的组件栏,各个组件即拖即用,将需要使用的组件拖入页面容器中,修改组件属性,组件拖离页面容器可删除该组件,表单能自动完成对齐设置,完成表单自助设计。4.根据权利要求1所述的一种自助设计表...

【专利技术属性】
技术研发人员:郭威刘文彬廖丹吴广财王建永黄杰韬周珑黄慧欣林俊方宽杨春郑杰生陈非
申请(专利权)人:广东电网有限责任公司信息中心
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1