APP下载

基于泳道的工作流引擎回退机制研究与实现

2014-09-21卓皓

重庆科技学院学报(自然科学版) 2014年2期
关键词:引擎机制设计

卓 皓

(福建幼儿师范高等专科学校,福州 350007)

随着教育信息化的发展,越来越多的高校开始自行设计信息管理系统供日常教学和行政工作使用。福建幼儿师范高等专科学校(以下简称“闽幼专”)从2012年开始着手开发科研管理系统。为了实现科研审批流程处理的自动化,使用开源工作流引擎JBPM(Java Business Process Management)作为对科研流程审批和管理的核心载体,该工作流引擎强大的功能能够对全校的科研审批和管理工作起到强大的支撑作用。但在设计过程中,JBPM工作流引擎西方式的管理模式和设计理念与学校所规定的审批流程在一些细节功能上有较大矛盾,流程回退即其中的一个典型问题。当某个流程不符合要求时,往往需要退回给原始执行人进行重新编辑。这期间如果是多人联合执行的任务,则需要退回给多个流程执行者,经常会涉及到多级回退,而JBPM工作流引擎缺乏相应的回退机制。因此需要针对闽幼专的基本情况设计特殊的回退机制,并将该功能整合到JBPM工作流引擎中。

1 回退机制执行流程

“回退”是办公审批行为中比较常见的一个流程动作,在一定程度上能够体现出办公审批的效率和规范程度。成熟规范的审批流程,一般每个执行环节都十分严谨,“回退”情况出现得相对较少甚至根本不出现。西方发达国家的办公审批行为十分规范,在实际审批流程中,基本不会出现退回重做的情况,这也就是JBPM作为世界级著名工作流引擎而缺少“回退”处理机制的主要原因。……

登录APP查看全文

猜你喜欢

引擎机制设计
自制力是一种很好的筛选机制
瞒天过海——仿生设计萌到家
蓝谷: “涉蓝”新引擎
设计秀
有种设计叫而专
破除旧机制要分步推进
无形的引擎
基于Cocos2d引擎的PuzzleGame开发
注重机制的相互配合
打基础 抓机制 显成效