业务流程管理在设计院绩效考核系统中的应用

业务流程管理在设计院绩效考核系统中的应用

ID:17655958

大小:26.50 KB

页数:6页

时间:2018-09-04

业务流程管理在设计院绩效考核系统中的应用_第1页
业务流程管理在设计院绩效考核系统中的应用_第2页
业务流程管理在设计院绩效考核系统中的应用_第3页
业务流程管理在设计院绩效考核系统中的应用_第4页
业务流程管理在设计院绩效考核系统中的应用_第5页
资源描述:

《业务流程管理在设计院绩效考核系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、业务流程管理在设计院绩效考核系统中的应用  [摘要]业务流程是绩效考核工作的主线,它决定了绩效考核业务的组织与实施。因此管理好业务流程是一项非常重要的工作。优秀的业务流程管理软件不仅能实现用户的各种业务流程,还能为流程变更、后期维护提供一系列解决方案。在Java开发环境中,jBPM是一款非常优秀的开源业务流程管理工具。本文以设计院绩效考核工作为例,重点讲述了业务流管理系统jBPM在软件开发中的应用。  [关键词]业务流程;绩效考核;jBPM  [中图分类号]F275[文献标识码]A[文章编号]1673-0194(2013)13-0048-03  

2、1引言  目前我院正采用信息化的管理手段逐步将绩效考核工作改为以网络为平台进行管理,彻底摒弃传统的手工管理方式。绩效考核的核心是工时申报、审批与发放。目前我院的绩效考核方法依然处于不断完善的过程中,这就造成了审批流程会发生一定的修改与变化。对于信息管理系统,最担心发生的事情就是需求变更,而业务流程的变更无疑会对整个应用系统的维护产生巨大影响。为了适应这种变化,更科学地对业务流程进行管理,在对比国内外比较知名的工作流引擎后,决定采用SSH为主框架,结合主流的业务流程管理引擎jBPM,开发“绩效考核管理系统”。借助jBPM技术能够快速部署业务流程,及

3、时响应流程变化,非常好地适应了我院业务管理需要,是一个比较好的解决方案。  2JBPM简介  jBPM是一款非常优秀的工作流管理和业务流程管理(BPM)软件,它具备完善的业务流程处理功能,并且提供有一系列管理机制,让软件开发过程更加简便。将其应用到绩效考核中后,对于整个软件的开发起到了立竿见影的效果。其优势主要有如下几点:  (1)jBPM可以很自如地应对流程变化的情况。由于我院的绩效考核工作会定期进行总结,因此必然会有一些流程发生变动。如果采用常规的流程处理方式,当流程变化后,必然会对整个软件造成很大的冲击。采用jBPM后,只需要修改流程定义部

4、分,以及程序中少量代码即可实现此功能。  (2)jBPM采用图形化的方式定义各种流程,让流程的维护非常直观、高效。目前业界很多工作流管理软件对于流转的定义,都需要非常复杂的的规范逻辑,造成业务流程的定义和维护非常吃力。而jBPM可提供相应的图形化工具,让流程的定义更加简单、快捷。  (3)对于SSH开发模式的完美支持。绩效考核系统采用SSH开发模式进行开发,而jBPM的底层数据库采用Hibernate。正是这种底层的数据管理的一致性,为jBPM的应用和改造提供了可能。  尽管jbpm本身已经是一款非常优秀的开源业务流程处理引擎,但它也存在一些功能

5、上没有完全覆盖到的地方。此外,有些功能可能会与自身需要有所出入,需要在软件开发过程中进行探索完善,让其充分发挥自身特长,实现动态业务流管理。  3绩效考核系统功能简介  绩效考核作为人力资源管理的重要组成部分,对激发员工的工作热情,提高工作效率起着非常重要的作用。目前,我院采用工日制设计项目绩效考核,实行“管理部门核定项目各专业工日,专业室所考核分配”两级考核方式。因此,该系统主要围绕着“工时申报”展开。该系统主要的功能如图1所示。  其中,绩效考核工作的重中之重就是工时审批。审批环节也是制约我院绩效考核工作效率提升的一个重要瓶颈。如何借助信息化

6、技术提高工时审批流程的流转速度、提高数据报审的效率,是绩效考核工作的核心和重点。工时审批流程往往由于用户业务需要进行一些调整,这就对本系统的开发与后期维护提出了更高的要求。  图2为当前我院项目工时审批的主流程图。  4Jbpm工作流技术的应用与实践  在本系统中借助jBPM实现了对业务流程的管理与维护。但是在开发过程中,由于本系统自身功能需要,发现一些比较特殊的功能无法实现,因此对jBPM做了一些功能上的定制与改造。下面对本系统开发过程中,使用jBPM碰到的一些主要问题进行重点讲解。  4.1待办任务的获取  在本系统中,采用jBPM的候选任务

7、设计机制将任务与任务的执行人进行关联。用户待办任务的获取是业务流程管理中一项非常重要的工作,用户借此能非常清晰、直观地获取自身需要执行的任务。  jBPM可提供相应的方法直接获取用户的任务,例如:  这样的方式虽然很简便,但是存在很大的局限性。开发人员无法对获取到的任务进行相关的筛选。当多流程、多任务时,用户同时面对各种各样的任务。  本系统为了能够比较自由地获取待办任务,在研究了jBPM的源代码和数据库结构后,对Task对象采用Hibernate进行继承和封装,开发适合自身特点的获取待办任务的数据模型和功能方法。  主要涉及的数据查询语句如下:

8、  4.2业务处理日志记录  jBPM中有相关的日志记录功能,但其日志信息更多的是为了维系jBPM自身的业务流程管理而建立,并不能翔实地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。