基于信息系统的工作流版本管理研究
2015-12-28潘嘉
潘 嘉
西安市残疾人联合会,陕西西安 710068
基于信息系统的工作流版本管理研究
潘 嘉
西安市残疾人联合会,陕西西安 710068
我国残疾人规模庞大,结构复杂,残疾人属于弱势群体,残疾人信息系统对实现残疾人基础信息资源的现代化管理有着重要作用,工作流版本管理在各种信息系统中都有着重要的应用,本文以残疾人信息系统为例,对基于残疾人信息系统的工作流版本管理做了简要研究,旨在为残疾人信息系统中,版本管理功能的实现做出贡献。
信息系统;工作流;版本管理
版本管理在信息系统中有着重要的应用,对于残疾人信息系统来说,版本管理主要应用于信息库领域中,残疾人档案、就业、康复医疗等各种版本数据是建立社会保障体系的重要依据,对保障和维护残疾人的各项基本权益有着重要的作用,对推动残疾人事业的进步有着积极意义,基于以上,本文简要研究了基于残疾人信息系统的工作流版本管理。
1 版本管理
1.1 版本
版本的愿意指的是同一本书因传抄不同、编辑不同产生的内容不同的本子,随着时代的发展,软件和数据库领域引入版本概念,不同时期的数据库和不同功能的软件可以用不同版本来表示。计算机技术在信息系统中的应用越来越广泛,对于残疾人信息系统来说,我国人口基数大,相应的各类残疾人总人数较多,其结构复杂且分布广泛,这就给利用信息系统进行管理带来了一定的困难,从宏观角度来看,残疾人管理信息涉及到税务系统、卫生系统、计生系统等各个方面,信息量比较庞大,从微观角度来讲残疾人信息系统的管理内容有残疾人个人信息管理、社会保障管理、就业保障管理、医疗管理、培训管理等各个方面,众多的管理内容在不同时期是不一样的,而残疾人信息管理系统中,数据库新一轮版本的生成必须要以之前版本的数据库为基础,针对不同版本的残疾人信息应采用不同的方法进行管理[1]。
对于残疾人信息系统来说,其版本主要分为两类,一类是时间版本,指的是随时间出现变化的残疾人信息的版本,另一类是选择版本,指的是残疾人信息在同一时间的不同表达方式或表达内容形成的多个版本,例如残疾人社会保障、就业保障、医疗管理就是三个不同的版本。
1.2 版本管理
残疾人信息系统中,不同数据库版本如果简单的集合在一起,很可能导致版本的混乱和失真,因此对版本的管理只至关重要。版本管理指的是明确的表示出各版本之间的关系,当前常用的版本管理模型有以下三种。
1线性版本管理模型 2树桩版本管理模型 3有向无循环版本管理模型
线性版本管理是一种简单的按照先后次序技能型排列的版本管理方式,线性版本管理模型一般应用于一定时期的残疾人信息管理;如果时间较后出现的版本不能够由前一个版本得出,则需要用到树桩版本管理模型,树状版本管理模型指的是以中间的一个版本为基础形成多种版本;有向无循环版本管理模型是当前比较完善的模型,其能够反应并生成各种多版本生成的情况。
2 信息系统的工作流版本管理
2.1 版本划分
残疾人信息系统以数据管理为核心,采用统一的数据库模型和数据标准,其主要功能有:1)系统管理:包括用户管理、民族设置、文化程度设置、婚姻状况设置等;2)基本信息管理:包括常住、暂住残疾人的信息录入、残疾人证件管理等;3)数据管理:括基本数据的录入、修改、审核、导入和打印等;4)综合服务信息管理:包括求职就业管理、医疗管理、培训管理、表彰管理等。根据其具体的功能可以分为四种版本,而同一种版本的不同时段也会生成不同的版本[2]。
工作流流程指的是残疾人信息工作流的系统化执行或自动执行的流程,将工作流概念引入到残疾人信息系统能够描述具体的流程规范,能够将动态的运行情况和静态的定义联系起来,从而实现不同版本的管理。
2.2 版本管理策略
2.2.1 混合存储策略
残疾人信息系统工作流版本管理可以分为私有工作区、在办工作区和办结工作区三个层次体系,这就能够使残疾人信息办案人员了解各个案卷的各个版本数据,以及私有案卷、在办案卷和办结案卷版本的具体情况,较好的适应了残疾人信息审批的反复性、复杂性要求。
私有工作区指的是残疾人信息办案人员办案过程中的数据,私有工作区只供该工作区用户使用,这些信息通常是还没有完成确定与审核的相关残疾人信息办案工作,其是受保护的,不能被其他用户非法使用和存取的,这些残疾人信息案卷能够在此工作区生成不同的版本。
在办工作区能够生成各类残疾人信息案卷的数据快照,其能够组合多个用户的审核工作,这位办案人员了解不同版本残疾人信息的相关状况提供了便利。
办结工作区中存放着最终审核确定的残疾人信息案卷数据,包括系统信息、残疾人相关数据信息、基本信息以及残疾人综合服务信息等等,办结工作区的各个版本能为每一个残疾人信息办案人员共享,这些版本信息具有只读属性,用户等够进行读操作而不能进行直接写操作。
2.2.2 版本分类策略
残疾人管理信息系统中存在多种类型的版本数据,这就给具体的管理带来了一定的困难,为了提升管理工作的效率,对版本进行分类管理是十分必要的,这就可以较好地解决残疾人数据的版本管理问题。就残疾人管理信息系统而言,其数据版本具体可以分为以下几类:1)整个信息系统的树状版本管理:对于整个残疾人信息系统中的各个版本进行树桩管理,例如系统信息版本、基本信息版本、综合服务信息版本等等;2)数据分层版本管理:对于残疾人信息审核流程过程中可以进行分层版本管理,例如残疾人等级证件、暂住审核等的审核流程就可以进行分层版本的管理;3)数据库版本管理:对于残疾人信息中的一些调整修给可以采用数据库版本管理,例如残疾人就业信息修改管理、婚姻状况修改管理等。
这种版本分类管理策略能够有效降低管理难度,提升管理效率,并能够建立完整的版本追踪模型,对整个残疾人信息系统版本进行有效的管理,审核流程中,可以通过工作流进行版本的分解,能够浏览不同审核阶段办案人员的私有版本以查看其具体的审核流程,同时对于残疾人信息的修改和调整采用数据库版本管理能够实现在总版本上的局部修改,降低了版本管理难度,节省了繁复的管理步骤。
3 工作模式
工作流模板都存在版本差,这就能够实现利用当前工作流执行环节对其实例进行切入更改,保证了工作流修改的动态性。在新版本数据库的生成过程中,可以对数据库中的所有数据进行更新,但具体的事物可能只需要修改部分记录,而版本中的其他记录可以保持不变,因此这种新版本数据库的生成方法有着一定的局限性,数据库新版本会产生很大的冗余,版本能够反应数据库的一致性状态,而具体的事物是保证其一致性的最小单位,因此我们可以在修改更新后的版本中设定三种执行级别[3]:1)强制执行:工作流实例中的各版本进行强制性的更新执行;2)延后执行:生成的工作流版本按照新的版本模板执行更新;3)部分执行:指的是信息系统中的工作流实例版本只有一部分进行更新执行。
4 结论
综上所述,本文简要介绍了基于残疾人信息系统的工作流版本,研究了工作流版本的管理方法和管理策略,并针对版本的更新模式进行了讨论,旨在为残疾人信息系统中,各种版本管理功能的实现做出贡献。
[1]徐屹.基于工作流技术的管理信息系统的研究与开发[J].科技创新导报,2009,10:211.
[2]王奔,周力峰.综合管理信息系统中的工作流应用技术研究[J].长江科学院院报,2012,07:86-89.
[3]曹化工,魏末平.工作流管理系统中的版本管理应用研究[J].华中科技大学学报,2001,07:10-12.
TP39
A
1674-6708(2015)145-0050-02