企业标准化体系的工作流管理系统的开发_第1页
企业标准化体系的工作流管理系统的开发_第2页
企业标准化体系的工作流管理系统的开发_第3页
企业标准化体系的工作流管理系统的开发_第4页
企业标准化体系的工作流管理系统的开发_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业标准化体系的工作流管理系统的开发摘要基于目前企业管理工作流程中标准化建立的现状和需求,设计并实现了一种适用于多种标准化管理体系的,可以由用户自行设计工作表单,并能自动流转的标准化工作流管理系统。本文为帮助企业在日常工作流程中顺利实现标准化体系的管理,提供了一种灵敏而方便的信息化工作形式。关键词标准化,工作流,信息系统0概述目前主要的国际标准化体系包括IS9000系列,IS14000系列标准等,某些行业还有其特殊的国际标准,比方水运行业的国际平安管理IS规那么等。根据这些标准体系的要求,每个企业在标准化过程中会形成适用于自己的体系文件系统,用于标准和指导企业的业务及管理工作。而现代企业的日常

2、活动,比方消费流程、业务流程、各类行政申请流程、财务审批流程、人事处理流程、质量控制及客户效劳流程等,大多都是由两个或两个以上的员工共同参与协作来完成的任务构成。一项工作,经过一个步骤处理后再转往下一站的连续步骤,称之为“工作流rkfl。工作流管理系统rkflanageentSyste,FS就是业务流程的计算机化或自动化。企业或组织内有许多繁琐复杂的流程,这些流程构成了企业或组织的日常运营活动。通过现代化的技术手段将这些流程自动化,并对其进展有效的管理以进步企业运作效率,降低本钱,增强企业标准化和标准化,这便是工作流自动化管理系统需要解决的问题。工作流管理系统将业务流程中工作如何组织协调在一起

3、的规那么抽象出来,从而别离了详细工作的逻辑和流程组织的逻辑。本文将构建企业的标准化体系文件的管理系统,并在此根底上构建一个通用的企业各种工作流程的管理系统,从而完成企业标准化体系与业务流程的真正结合。1系统构造分析1.1系统业务需求分析企业在标准化的建立过程中会形成一个符合自身需求的标准化文件体系,而这个体系中的文件将会随着企业的开展不断进展修改和补充。文件体系中的每个文件都可能会和企业的某些详细的业务流程相联络,规定并指导这些业务流程的实际进展。相应的详细业务流程的执行情况,会通过一些工作表单表现出来,这些工作表单会通过一定的流程在不同的部门和人员间填写、审批、流转。为实现上述需求,整个的管

4、理系统需要满足如下的两方面要求:一方面,要建立一个包含标准化文件、工作任务、工作表单的三级体系文件管理系统。标准化文件需要能实现补充、版本晋级、失效处理等维护功能;在相应的标准化文件下,归类对应的工作任务即实际的业务流程,便于两者的真正结合,以及详细管理和监视;在定义详细业务流程时,需要参考员工或岗位数据,在设计好的工作表单上,将每一步流转过程与表单中的详细填写工程对应起来。用于相应业务流程的工作表单中会包含具备特定格式的文字项、复选项和网格项等工程,流程设计时要求每步流程一定要准确到包含表单中的哪些详细工程,这些工程需要按特定的格式填写,还要求通过准确的权限控制设定,保证每项填写内容与填写人

5、都有准确的对应关系,从而明确流程中各环节的责任。另一方面,要按照上述体系文件中建立的流程进展工作表单的流转处理,用来执行工作流。员工按权限从定义好流程的工作表单中选定详细的某个表单,填写第一步流程,提交后就启动了流转过程。流转处理中需要参考岗位和权限数据,通过对工作流数据的控制操作,生成工作列表。通过权限控制使得每个人的工作界面中只允许处理自己负责进展填写和审批的局部。在每步流程中可以按权限进展回退操作,回退到前面的某个流程后在对应位置继续进展流转,对失效的表单允许进展中止操作,并退出流转过程。这样既需要确保工作流程的准确、流畅、快速地进展,又可以对流转中出现的各种状况进展灵敏处理。将工作表单

6、的流转设置为一个通用过程,那么相关的其它业务模块也可以通过调用工作列表来与这一过程进展交互,完成对工作流数据的处理更新。可以随时查询并监视流转中的工作表单相关的流转情况,对超期或急办的表单,可以发催办信息。所有已完成或因故停顿的工作表单都可以进展相关的查询统计。整个企业标准化工作流管理系统的业务处理流程参见图1。图1企业标准化工作流管理系统业务处理流程1.2功能模块设计企业标准化表单工作流管理系统包含的主要子系统有:文件体系管理、工作流程流转、系统管理三个子系统。模块构造见图2。图2企业标准化工作流管理系统模块构造1.1.1体系文件管理子模块该模块对企业建立的标准化文件体系进展管理,并通过标准

7、化文件、工作任务、工作表单这样的三级管理体系构造将标准化管理与日常工作流程建立亲密的关联。在标准化系统建立初始阶段,企业将初始版本的电子版文件录入该系统中,然后将细化出来的详细工作任务对应到相应文件下,最后再将每个任务的执行过程形成相应的工作表单。该局部可以为用户一次性完成主要表单的设计和导入,在系统使用过程中,该模块允许用户根据需要随时进展现有表单的修改维护,以及补充参加新表单。流程设置权限模块将表单中各控件分别定义在不同的流程步骤中,每个流程包含的控件可以是文本输入、复选框、网格控件全部三种类型的任意组合。为每步流程指定一个负责岗位,可以指定一个签名控件记录同一岗位中对该步流程的实际填写人

8、员。另外对流转可以设置一定的约束条件,比方可以限定该表单适用的部门范围,使得操作员只需要处理本部门适用的表单,以简化工作环境。新表单生成模块为用户提供一套可以灵敏方便地定义修改表单的工具,这套工具也可以独立出来单独使用。设计的结果形成一个表单定义文件。表单的可输入项有文本输入、复选框、网格控件三种类型。表单导入模块将表单定义文件中的数据导入到数据库对应表中。1.1.2工作表单流转子模块工作流程运转子模块是保证企业的日常工作流程可以顺利进展、信息能快速反应的重要局部。企业员工登录后,可以选择需要处理的工作启动相应流程,也可以在流转处理列表中处理系统自动流转过来的由他所负责的表单相应局部。该员工可

9、以翻开表单、处理其中对应局部、提交到下一流程。当有新流转过来的表单时,该模块中的自动提示功能可以对该员工进展画面或声音提示,以进步流转处理的速度。按工作表单中定义好的流转权限控制每位员工可以查看和监控的表单,可以查看每一表单的流转状况,需要时可以发出催办信息以要求加快流转,可以中止已失效表单的流转。处理工作表单流转中可能出现的各种状况,使流转过程顺利实现。流程查询与统计局部按流转状态、表单类型、启动时间、申报人员等不同的条件对工作表单进展查询及统计,形成各类统计分析报表,并以此为根底对标准化管理系统不断进展调整和完善。1.1.3系统管理子模块系统管理模块主要定义管理系统中的员工、岗位、部门、系

10、统权限等根本信息。部门的定义既是组织构造上的分类,也是对工作表单流转提供的约束条件之一,可以使员工需处理的工作列表界面得到挑选简化,以进步管理工作效率。岗位信息的设置目的是使流程的定义具备相对的灵敏性。流程权限分配可以通过岗位进展,每个员工可以有多个岗位,其最终的实际权限为这些岗位权限的并集,这与员工实际的工作情形相符合。系统权限与流程权限不同,是用于对每个岗位可以使用的系统界面和模块功能加以受权和限制的。2系统关键问题的实现2.1体系文件的存储和查询在企业建立的标准化体系文件中,并非所有的文件都是纯文字形式的,文件中可能会包含图形、表格等内容,因此不能以单纯的文字录入方式保存各标准文件的电子

11、版。本文采用了一种较通用的方式来存储多种格式的文件,并能在需要时方便地查询并显示出文件的内容。以在VB+SQLServer中的实现为例,将原始文件直接以二进制文件形式保存在数据库中的一个iage类型字段中,可以调出供使用者完好地查阅;另外将原始文件中的文字局部保存在一个nvarhar型字段中,便于对文件内容快速检索和查询使用。将文件转成数据,存入数据库中的字段的主要语句如下:penFilenaeFrBinaryAessReadAsdatafileFl=LF(datafile)文件的字节长度hunks=Fl16384文件分块后的块数Fragent=Fld16384文件分块后的剩余字节ReDihu

12、nk(Fragent)Getdatafile,hunk()RsField.Appendhunkhunk()ReDihunk(16384)Fri=1ThunksGetdatafile,hunk()RsField.Appendhunkhunk()Nextilsedatafile其中RsField是ADDB.Field类型变量,即为存储该文件的字段。从数据库中读出数据,并转成文件,存放在临时目录下的方法与上面的方式类似,这里不再列出。调用相应应用程序显示已转出文件的方法是借用了indsAPI中的GetDesktpind函数来完成的,主要语句为:Sr_hD=GetDesktpind()Sr_hD是Ln

13、g类型数据StartD=ShellExeute(Sr_hD,pen,DNae,:,S_SHNRAL)2.2工作表单的设计工具工作表单的形式对于工作流能否顺利进展至关重要,因为各企业业务特点不同,而同一个企业的业务也在不断开展变化,因此必须能由用户自己灵敏地定义和修改工作表单,即将工作表单设计局部设计成为一个通用的工具。以在VB中的实现为例,先由LABEL和LINE控件画出表格的固定不可修改的局部,然后选择如下3种控件:TEXT、HEKBX、tGrid一种网格控件,即可构成工作表单中各种类型的可填写项控件。用户在该工具软件环境下设计新工作表单时,先用LABEL和LINE控件画出表格的固定不可修改

14、的局部的内容,然后选择3类可填写控件的数量,调整好各控件的位置,最后点击生成按钮,即可将所有控件的数量及相关属性保存在一个格式定义文件中。新的表单定义文件生成后,可以随时将该文件导入数据库中形成表单定义。修改表单定义时,用户可以在该工具软件中将原表单定义文件调入,修改后重新生成,再导入数据库即可。为与日常业务中表单的大小相一致,工作表单可以设计为多页的形式,该设计工具通过不同的FRAE控件对不同页面分别设计并显示,生成的定义文件中会记录各控件所在页面位置,使用时可以依次按页显示并填写。2.3工作流程及流转权限的设计工具企业实际的工作流程是会不断调整改变的,因此流程权限设计局部也要形成一个设计工

15、具,以兼顾流转的准确性和灵敏性。下面来详细说明一下本文对流程和权限设置局部的详细处理方法。为使企业工作流能有序运转,必须首先确定流转权限的控制方式。假如以员工直接作为工作流中的操作者,流程设计时可以直接将每步流程定义到人。这种方法的优点是非常简单明确,流程可以严格确定;缺点是不够灵敏,对一步流程可以有多人负责处理的情况定义不方便。考虑适用于业务规模较大,人员较多的情形,以及系统通用性的要求,我们在系统中引入了岗位这一概念。岗位可以由系统管理人员自由增加和设定。一个岗位可以由一人担当,也可以由多人共同担当,这样的设计不仅完全包含了流程直接定义到人的情况,而且具备更广泛的适应性。另外,通过岗位的设

16、计形式,我们还可以设定“待定岗位这样一个特殊岗位,目的是在某些特殊表单中,可以允许在流转过程中填写人员可以选择自己下一步的流转去向,使规程化和灵敏性得到完美结合。每个岗位权限设置为“看全表、“填写、“审批三种类型。默认每一步流程的填写人只可以看前面流程的信息,只有具备“看全表权限才能查看全表。下面我们就可以用本文设计的设计工具进展详细的流程和权限设置了。首先该工具将已设计好的工作表单中调入界面,确定总流程数,然后为每个可填写控件指定应归属的某一个流程。每个流程的填写权不对应到某个员工,而是对应于某个岗位。目的是可以适用多人中任何一个人都可以处理某一流程的情况。而实际流转时最终填写该步流程的人员姓名会记录在数据库中,因此不会产生责任不明确的问题。假设将“待定岗位这一特殊岗位设置为某些流程的填写人,说明这些表单在详细流转过程中,可以由上一流程的填写人在提交时来确定该表单的实际流转去向。这样可使表单流程在定义时既可以每步严格到人,也可以灵敏到同一岗位的一组人,甚至自由到流转时再确定。假设将“待定岗位指定为流程的第一步,就是指有权使用该系统的任何一个人都可以填写该工作表单,还可以通过部门限制来控制具有填写权的人员范围。为全部的可填写控件指定了所属流程和流转权限后,即可以存入数据库,表示该工作表单可以进入流转了。3完毕语本系统为企业标准化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论