论文部分内容阅读
【摘 要】本文首先根据财政厅实际的信息化需求和现状,分析目前自动化信息系统建设存在的问题和遇到的困难,然后以省级科技计划经费管理系统为例,介绍工作流技术在该系统中的具体运用方法,以及以工作流技术为核心的信息化平台如何帮助我们提高工作效率,最后,分析一下工作流技术在实际应用中所达到的效果。
【关键词】工作流 自定义表单 定制流程
省科技计划项目经费(以下简称“科技项目经费”)是省财政安排用于支持列入省科技计划的各类科学技术研究与开发、成果转化及产业化等项目的专项资金。省科技项目经费支持的对象是具有独立法人资格的企业、科研院所、高等院校、医疗卫生机构以及其他具有研发能力的单位。
为规范省科技计划项目经费管理,提高资金使用效益,根据国家科技计划专项经费管理办法和我省财政、科技计划管理有关规定,由各省财政厅制定《科技计划项目经费管理暂行办法》。
而在现实中,一方面,省科技经费项目支持对象在制作项目申报书的时候,需要花费大量的精力来制作相关的申请报表,如:单位基本信息表,项目基本情况表,经费预算明细表,经费支出说明,列举同类项目说明,申报单位承诺书以及相关的附注材料,并需要装订成册,这样无形中就浪费了大量的人力物力财力,而在装订成册的项目申报中,往往会因为各种表格或者数据问题,需要退回重新装订,这样就造成了大量的资源浪费;另一方面,作为主管单位在审核申报的项目的时候,有需要花费大量的人力物力时间去审查申报书,统计申报数据,在统计同类项目,预防同类项目多次重复申报的工作中,往往牺牲很多时间和精力也很难精确的完成,从而造成同类项目的多次重复申报,造成国家财政资源的浪费。
而省级科技计划项目经费管理系统就是为了解决上述在工作中不容易解决的问题。省级科技计划项目经费管理系统,解决了无纸化项目申报,方便在线审核,流程化控制,并最大限度的提高了工作效率和降低了通讯成本,也在一定程度上避免了同类项目的重复申报问题。
一、系统组成
根据设计原则的要求以及应用需求,系统从软件分层架构的角度来看,由五个层次构成,即基础层、数据层、协同工作组件层、应用层、表现层和用户层,如图1所示:
图1系统架构图
(一)基础支撑层。提供系统运行必需的软硬件支撑。硬件包括服务器机房、存储设备、网络设备等,软件包括操作系统、服务器软件等。
(二)数据层。包含业务数据库、附件存储等。
(三)应用支撑层。包含工作流平台,智能表单,安全认证等。工作流平台:包括工作流引擎与工作流管理,提供在线图形化的流程定义、流程管理、监控及展示。安全认证:统一的安全认证管理平台,与系统的用户、角色管理紧密结合,完成安全认证、身份识别和系统登陆。
(四)应用层。包含省级科技计划项目经费管理系统核心应用业务平台、报表平台等。
(五)用户层。包含省级科技计划项目经费管理系统中的所有用户,如:财政厅、科技厅、各设区市财政局和科技局,各县(市)、财政直管县财政局和科技局用户,以及具有独立法人资格的企业、科研院所、高等院校、医疗卫生机构以及其他具有研发能力的单位的用户。
二、工作流技术在系统中的应用
科技计划项目经费的审核实行“两上两下”的审核流程:一上:项目承担单位填报项目预算申报书,经主管部门审核后,向省财政和科技主管部门提出项目经费申请;一下:省财政、科技主管部门根据项目及预算评审结果和财政预算安排,按照择优支持的原则,经综合平衡,核准项目经费支持额度并反馈给项目承担单位;二上:项目承担单位根据核准的经费支持额度对预算进行调整(单位自筹及匹配资金不得减少),填报项目预算书;二下:省财政厅会同科技厅下达项目经费预算。
在系统中工作流技术是结合智能表单平台共同使用的,具体的使用方式如下:
(一)自定义工作流程根据业务部门的实际申报审核流程,以图形化的方式灵活定义工作流节点(如图2);可将不同部门、不同角色的系统用户设置为节点的审核操作员,工作流支持各种常见的流程操作,如条件判断、回退、分支、并行、会审等。
图2 工作流定义
(二)在业务变更而导致流程变更时,可视化工作流设计平台能够轻松实现流程的修改,并发布新的流程版本,这样不影响系统中已经在执行中的流程的继续使用。
(三)流程节点设置:如上图2,可对流程的节点属性(例如处理表单、执行方式、监听器、多实例等)进行灵活定义和设置。
(四)表单与工作流引擎相结合。表单的实现分为三部分:数据层、业务层、表现层。
数据层:由数据源、数据库表创建、表维护功能模块组成。目的是在系统内建立不同的数据源、和根据业务建立数据模型,并根据数据模型在实体的数据库中进行映射、创建操作;库表维护则是对已创建的实体表和表结构进行维护更新。
业务层:在系统中建立报表、表单和添加(更新)资源的业务模型,并创建业务模型与库表的映射关系。
表现层:主要是由在线表单设计器完成系统模块展示的操作界面和表单模型设计。
通过三层结构实现的表单可以与流程节点的Form实现绑定,在流程处理过程中,自动触发相应的节点绑定的表单。
在省级科技计划经费管理系统中,将流程细分为三个流程:县直审核流程,市直审核流程,省直审核流程。从应用的效果来看,在增强了业务流程的操控性,也大大提高了业务流转的效率,同时提高了流程和表单应用的灵活性。
对于传统的MIS(管理信息系统)缺乏工作流平台技术的支持,只能实现简单的业务流程,通过程序来控制业务流转的过程,但是在应对业务变更、复杂业务流程的定义时,显得力不从心,每一次的业务或者流程的变更,都会造成系统的重新实现,极大降低了系统的可维护性和可扩展性。在应对这些情况的时候,我们实施新的需求变更的时候,就需要对原有系统的修改和调整,这就增加了系统建设的难度、周期以及系统实施维护的风险。而采用了工作流平台技术后的业务管理系统,在系统的建设过程中和实际应用的效果来看,极大的增强了系统的可维护性和可扩展性,是实施人员能灵活的应对业务流程的变更,并且极大的降低了维护成本和风险。
该系统上线运行后,给省级科技计划项目经费管理工作带来了极大的便利,对工作人员的工作效率有了极大的提高,节省了省市县各级工作人员的审核时间,审核流程不再如过去那样反复多次的整理、上报材料,也在真正意义上实现了无纸化办公。而当审核工作流程与人员发生变动时,也能够及时的对审核流程重新设置,实际上规避了过去很多系统软件无法解决的问题。
参考文献:
[1]王卫国.图文工作流关键技术研究[D].南京,南京师范大学,2006
[2]范玉顺.工作流管理技术基础[M].北京,清华大学出版社
[3]叶立新,郑航,罗成平等.基于工作流技术的OA系统模型[J].计算机工程与应用,2000
[4]黄素琴.基于工作流技术的办公自动化研究[硕士学位论文][D].中国博硕士论文数据库 2001
[5]雷劲敏.工作流技术的研究和工作流引擎的实现.武汉理工大学.2007
[6]张华桁.工作流关键技术研究及轻量级引擎构件建构.东华大学,2004
[7]马庆余.工作流技术的研究及轻量型工作流引擎的建模与设计
作者简介:
颜会娟,女, 1984年10月,研究生,计算机网络教研室主任,从事网络安全和信息化技术研究工作。
【关键词】工作流 自定义表单 定制流程
省科技计划项目经费(以下简称“科技项目经费”)是省财政安排用于支持列入省科技计划的各类科学技术研究与开发、成果转化及产业化等项目的专项资金。省科技项目经费支持的对象是具有独立法人资格的企业、科研院所、高等院校、医疗卫生机构以及其他具有研发能力的单位。
为规范省科技计划项目经费管理,提高资金使用效益,根据国家科技计划专项经费管理办法和我省财政、科技计划管理有关规定,由各省财政厅制定《科技计划项目经费管理暂行办法》。
而在现实中,一方面,省科技经费项目支持对象在制作项目申报书的时候,需要花费大量的精力来制作相关的申请报表,如:单位基本信息表,项目基本情况表,经费预算明细表,经费支出说明,列举同类项目说明,申报单位承诺书以及相关的附注材料,并需要装订成册,这样无形中就浪费了大量的人力物力财力,而在装订成册的项目申报中,往往会因为各种表格或者数据问题,需要退回重新装订,这样就造成了大量的资源浪费;另一方面,作为主管单位在审核申报的项目的时候,有需要花费大量的人力物力时间去审查申报书,统计申报数据,在统计同类项目,预防同类项目多次重复申报的工作中,往往牺牲很多时间和精力也很难精确的完成,从而造成同类项目的多次重复申报,造成国家财政资源的浪费。
而省级科技计划项目经费管理系统就是为了解决上述在工作中不容易解决的问题。省级科技计划项目经费管理系统,解决了无纸化项目申报,方便在线审核,流程化控制,并最大限度的提高了工作效率和降低了通讯成本,也在一定程度上避免了同类项目的重复申报问题。
一、系统组成
根据设计原则的要求以及应用需求,系统从软件分层架构的角度来看,由五个层次构成,即基础层、数据层、协同工作组件层、应用层、表现层和用户层,如图1所示:
图1系统架构图
(一)基础支撑层。提供系统运行必需的软硬件支撑。硬件包括服务器机房、存储设备、网络设备等,软件包括操作系统、服务器软件等。
(二)数据层。包含业务数据库、附件存储等。
(三)应用支撑层。包含工作流平台,智能表单,安全认证等。工作流平台:包括工作流引擎与工作流管理,提供在线图形化的流程定义、流程管理、监控及展示。安全认证:统一的安全认证管理平台,与系统的用户、角色管理紧密结合,完成安全认证、身份识别和系统登陆。
(四)应用层。包含省级科技计划项目经费管理系统核心应用业务平台、报表平台等。
(五)用户层。包含省级科技计划项目经费管理系统中的所有用户,如:财政厅、科技厅、各设区市财政局和科技局,各县(市)、财政直管县财政局和科技局用户,以及具有独立法人资格的企业、科研院所、高等院校、医疗卫生机构以及其他具有研发能力的单位的用户。
二、工作流技术在系统中的应用
科技计划项目经费的审核实行“两上两下”的审核流程:一上:项目承担单位填报项目预算申报书,经主管部门审核后,向省财政和科技主管部门提出项目经费申请;一下:省财政、科技主管部门根据项目及预算评审结果和财政预算安排,按照择优支持的原则,经综合平衡,核准项目经费支持额度并反馈给项目承担单位;二上:项目承担单位根据核准的经费支持额度对预算进行调整(单位自筹及匹配资金不得减少),填报项目预算书;二下:省财政厅会同科技厅下达项目经费预算。
在系统中工作流技术是结合智能表单平台共同使用的,具体的使用方式如下:
(一)自定义工作流程根据业务部门的实际申报审核流程,以图形化的方式灵活定义工作流节点(如图2);可将不同部门、不同角色的系统用户设置为节点的审核操作员,工作流支持各种常见的流程操作,如条件判断、回退、分支、并行、会审等。
图2 工作流定义
(二)在业务变更而导致流程变更时,可视化工作流设计平台能够轻松实现流程的修改,并发布新的流程版本,这样不影响系统中已经在执行中的流程的继续使用。
(三)流程节点设置:如上图2,可对流程的节点属性(例如处理表单、执行方式、监听器、多实例等)进行灵活定义和设置。
(四)表单与工作流引擎相结合。表单的实现分为三部分:数据层、业务层、表现层。
数据层:由数据源、数据库表创建、表维护功能模块组成。目的是在系统内建立不同的数据源、和根据业务建立数据模型,并根据数据模型在实体的数据库中进行映射、创建操作;库表维护则是对已创建的实体表和表结构进行维护更新。
业务层:在系统中建立报表、表单和添加(更新)资源的业务模型,并创建业务模型与库表的映射关系。
表现层:主要是由在线表单设计器完成系统模块展示的操作界面和表单模型设计。
通过三层结构实现的表单可以与流程节点的Form实现绑定,在流程处理过程中,自动触发相应的节点绑定的表单。
在省级科技计划经费管理系统中,将流程细分为三个流程:县直审核流程,市直审核流程,省直审核流程。从应用的效果来看,在增强了业务流程的操控性,也大大提高了业务流转的效率,同时提高了流程和表单应用的灵活性。
对于传统的MIS(管理信息系统)缺乏工作流平台技术的支持,只能实现简单的业务流程,通过程序来控制业务流转的过程,但是在应对业务变更、复杂业务流程的定义时,显得力不从心,每一次的业务或者流程的变更,都会造成系统的重新实现,极大降低了系统的可维护性和可扩展性。在应对这些情况的时候,我们实施新的需求变更的时候,就需要对原有系统的修改和调整,这就增加了系统建设的难度、周期以及系统实施维护的风险。而采用了工作流平台技术后的业务管理系统,在系统的建设过程中和实际应用的效果来看,极大的增强了系统的可维护性和可扩展性,是实施人员能灵活的应对业务流程的变更,并且极大的降低了维护成本和风险。
该系统上线运行后,给省级科技计划项目经费管理工作带来了极大的便利,对工作人员的工作效率有了极大的提高,节省了省市县各级工作人员的审核时间,审核流程不再如过去那样反复多次的整理、上报材料,也在真正意义上实现了无纸化办公。而当审核工作流程与人员发生变动时,也能够及时的对审核流程重新设置,实际上规避了过去很多系统软件无法解决的问题。
参考文献:
[1]王卫国.图文工作流关键技术研究[D].南京,南京师范大学,2006
[2]范玉顺.工作流管理技术基础[M].北京,清华大学出版社
[3]叶立新,郑航,罗成平等.基于工作流技术的OA系统模型[J].计算机工程与应用,2000
[4]黄素琴.基于工作流技术的办公自动化研究[硕士学位论文][D].中国博硕士论文数据库 2001
[5]雷劲敏.工作流技术的研究和工作流引擎的实现.武汉理工大学.2007
[6]张华桁.工作流关键技术研究及轻量级引擎构件建构.东华大学,2004
[7]马庆余.工作流技术的研究及轻量型工作流引擎的建模与设计
作者简介:
颜会娟,女, 1984年10月,研究生,计算机网络教研室主任,从事网络安全和信息化技术研究工作。