前言:寻找写作灵感?中文期刊网用心挑选的采购管理系统中的审批模型,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:为解决采购管理系统中业务信息流转回馈等问题,论文针对采购管理系统中业务信息流转回馈等问题,提出了基于XML的工作流引擎技术来对采购等相关信息进行上报的审批模型构建,并对该模型的总体结构、系统审批流程以及被审批内容的数据结构进行了介绍。同时,进一步将该模型的技术特点以及审批业务流程构建及流转的基本原理进行了阐述。使该模型不仅可以实现一般采购管理的信息流转,还可以完成针对结构化业务信息的复杂流转和审批内容。
关键词:审批流转;工作流;采购管理系统
一、前言
随着采购申请申报数量的逐年增多,如何合理化管理申请已成为管理部门急需解决的重要问题,期望开发出高效智能具备现代管理信息水平的信息系统。建立一个审批流程灵活的审批模型,且能实现审批信息的流转,并保证系统的稳定是建设该系统的关键。
二、审批模型的总体设计
1.工作流简介
工作流是指在计算机及信息系统的支持下,将全部或部分经营、生产、管理过程实现自动化(包括全自动或半自动化)。在具体情境中,其具有更为广阔的外延,即还可以将由信息软件系统控制操作运行的所有过程都成为工作流,主要包括参与者、实体、工作流引擎、流程定义等关键要素。其中,工作流引擎是对实现如何工作流进行管理的核心内容,是整个模型运行的关键内容之一,需要其为每个工作流实体创建相应的执环境和条件。具体包括:(1)解释过程模型;(2)控制过程实例;(3)游历在过程各活动之中;(4)工作项生成,通知用户进行处理;(5)维护工作流控制数据和⼯作流相关数据;(6)外部应用调用和工作流相关数据访问等。换言之,工作流引擎是实现工作流管理的唯一通道。本文介绍的审批模型就是通过工作流引擎生成工作流实例,通过实例的流转执行各项审批工作与关键业务。
2.模型设计和实现
要建立工作流审批模型,首先我们需要对日常工作进行归纳总结,定义出工作流结构,写入相应XML文件中,当程序第一次执行时将所有工作流读入固定的缓存区域中。因此,XML文件保存了建模信息,并对本地XML文件中与此运行相关信息进行筛选读取后,创立审批活动和工作点,掌握并推动审批城西向下一环节运行,从而实现本地工作流的运行。当要开始某个新工作时,客户端用户通过选择新工作的工作流程和创建新工作的实例文件来创建该工作。新工作的工作流程可以直接读取内存中的固定工作流程结构,也可以由用户自己按照实际情况自己定制工作流程。当一个新工作被建立后将会生成一个流程实例,同时创建一个文件实例以存放工作的信息和数据。而工作的每一个业务活动也都将各自生成一个活动实例,当工作流转到某一用户时,便会为该用户生成一个任务实例通知该用户。而该模型的“orderisdone(任务会理完成)”外部信号发生后,该信号将被作为触发调度中心启动“transfercontrol(流转控制)”的请求按钮,推动审批向下一环节流转。修改过程中,通过XML文件定义具体业务实例流程流转的相应控制条件,而通过具体对应的数据库保存业务流程中的具体实例信息。在运行过程中,将XML文件中和数据库中的信息进行比较,从而实现工作流引擎的逻辑运行和业务运转。为了保证交互活动当中具体业务逻辑和操作中工作流平台的低耦合性,以实现工作流平台相对程度的通用性,我们采取了运用工作流相关信息、数据值来操控数据流、工作流运转,使业务模块中对于工作流接口的需求依赖几乎降低为零。
3.审批信息的数据结构
在以往传统系统的审批流转中,常常存在因审批信息作为业务数据结构的基础数据之一,导致审批信息和具体业务流程存在关联和紧耦合,使得以下问题无法确定:(1)流程流转过程中的数据信息节点具体数量。(2)审批信息计入审批业务数据流程的方式和结构构成。针对节点数量不清、报审用户无法掌握具体审批进度的问题,工作流模型在建立审批流程时,将审批信息作为审批申请环节的数据之一在用户报审时产生记录,实现该项具体业务的审批流程、审批人、审批顺序等内容自动生成匹配,实现用户对于节点数量的透明了解和审批时间的合理预估;针对审批信息计入审批业务数据流程的方式和结构构成不确定问题,工作流模型在在理审批申请时,采用以用户的报审信息为主表记录、以审批人员的审批信息为从表记录的主从结构的计算方式,使申请数据与业务数据在结构上独立开来,而通过审批组件将主从表记录结合在一起显示于业务当中。
三、结语
该工作流引擎模型有助于实现审批的自动化和协作化,使审批更加规范化、合理化,同时也能确保系统的稳定性。该模型也适用于其它公文流转回馈系统完成业务信息的流转和审批,不必考虑审批的数据结构或针对业务审批进行二次开发,降低了软件开发成本、缩短了软件开发周期,具有良好的应用前景。
作者:贾鑫宇 单位:大庆油田物资公司