高校财务报销系统讨论与实现 摘要:针对当前高校财务报销工作中存在的审批复杂、效率低下等问题,提出了基于工作流的信息化解决方案.对业务流程建模标注(BPMN)进行了介绍,并结合某高校的财务报销审批流程设计了工作流模型.基于 Flowable 工作流引擎设计并实现了财务报销系统,通过应用表明,该系统能够很好地满足业务的需求,提高了财务报销的工作效率. 关键词:工作流;Flowable;财务报销;业务流程建模标注 信息化技术推动了高校行政管理办公自动化,然而大部分高校财务报销仍停留在传统纸质操作方式.由于对财务政策的掌握水平不同以及时间因素的限制,报销人员会认为财务报销不仅流程麻烦,而且还耗费时间和精力[1].财务报销要求项目负责人、所在部门领导或归口学院领导进行审批签字,有的高校还需要校领导签字审批,最终财务处领导再进行审查批准执行报销.层层审批签字,遇见领导开会、出差等特别情况时,报销人员需要多次办理才能完成所有签字,甚至会发生在最后签字的环节被退回修改的情况,那么就需要从初始环节重新办理,加大了各个部门和报销人员的工作量[2].高校的工作业务在某些时间段容易出现集中报销的情况,这样会造成特别时间段内报销单激增[3],财务人员需要加班审查单据,可能会影响服务的质量[4].随着高校的进展,报销科目增多,工作内容变得复杂,就造成了报销处理速度缓慢、产生错误等问题[5].业务流程建模标注(BPMN)是一种业务流程建模与标注方法,帮助业务人员易于理解、设计、实现和管理业务流程[6].Flowable 是一个使用JAVA 编写的轻量级业务流程引擎,可以部署 BPMN2.0 版本的流程定义.采纳 BPMN 描述财务报销各个流程过程,集成 Flowable 业务流程引擎到财务报销管理系统,法律规范高校报销流程,提高财务报销管理的工作效率. 1Flowable 工作流引擎框架 Flowable 通过核心引擎提供服务,实现管理和执行工作流程.流程引擎包含 8 个 Service 接口,如表 1 所示,支持链式的编码风格.RepositoryService 提供对流程部署和定义、管理和控制的操作功能,可用于挂起或激活部署的流程,解析部署文件,猎取部署对象和资源对象;RuntimeService 通过流程定义来启动一个新的流程实例,用于存储、解析流程变量,查询流程实例和执行过程,并可以给流程实例发送触发信号,从而使流程实例继续执行下一环节;TaskService 提供的功能有管理流程任务,对任务进行查询、分配、认 领 、 完 成 等 操 ...