工作流程的定义及工作流系统如何开发

工作流程的定义及工作流系统如何开发

ID:79337704

大小:37.65 KB

页数:11页

时间:2022-02-11

工作流程的定义及工作流系统如何开发_第1页
工作流程的定义及工作流系统如何开发_第2页
工作流程的定义及工作流系统如何开发_第3页
工作流程的定义及工作流系统如何开发_第4页
工作流程的定义及工作流系统如何开发_第5页
工作流程的定义及工作流系统如何开发_第6页
工作流程的定义及工作流系统如何开发_第7页
工作流程的定义及工作流系统如何开发_第8页
工作流程的定义及工作流系统如何开发_第9页
工作流程的定义及工作流系统如何开发_第10页
资源描述:

《工作流程的定义及工作流系统如何开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工作流程的定义及工作流系统如何开发时间:2004-10-10工作流就是:“在一个工作群组中,为了达成某一个共同目的而需要多人协力以循序或平行工作的形式来共同完成的任务”关于工作流的几个名词解释:工作的流动性是一个人接着一个人执行,或同时由多人分开执行,或是上述两类工作合并之后的混合性工作泛指各种事务上所任务必需执行的流程性工作循序或平行工作若是单人就可以完成的工作,则不能多人归类为流程工作。凡是一件工作必须11/10工作流程的定义及工作流系统如何开发经由两个或更多人来协力完成的工作才能称为流程工作多人参的流程性工作,必须是以完成共同目的为前提。如果一群人

2、是分别共同目的针对不同的专案来执行各别的工作,并不算构成一个工作流程工作流程的应用范围在一般的组织活动中,有相当多数量的事务性工作可以被归类到流程性工作的范围里面,举例如下:工作报表呈报流程采购单员工绩效考核贷款审核流程11/10工作流程的定义及工作流系统如何开发流程流程各类报表会签11/10工作流程的定义及工作流系统如何开发流程如何架构一个工作流程首先要定义出在一个群组工作的环境下,所需要执行或控管的事务性工作性质及其内容根据所定义的工作内容,再将它分成许多子工作,或称为步骤。每个步骤都都包含了在这个阶段所需要完成的项目清单,而且这些步骤内的项目应当是

3、在逻辑上适合在同一步骤内完成的。任何一件流程工作都会有许多不同的方法来分解成许多子工作,而如何切割一个流程工作,则要根据实际的情况来做判断;决定各个步骤需要那些专业背景的人员来执行;决定各个步骤在流程执行时的顺序;在执行的过程中,有些步骤的执行会因为某些条件不同而产生不同的结果,进而影响到下一个步骤的执行。所以我们必须要找出这些特定的步骤,并且将相关的执行状态条件定义清楚;将工作流程中的所有执行步骤及每个步骤之间的关系图画出来,并且根据这份关系图来验证流程的可行性。根据各个步骤的不同需求,分别建立各阶段所需要的表单,工作指令,文件……等项目。工作流系统开

4、发11/10工作流程的定义及工作流系统如何开发一般的工作流管理系统由三个部分组成:工作流引擎、流程管理工具、流程定义工具(含图形化的建模工具)和客户端。开发的重点在于流程定义工具,工作流引擎可以考虑使用别人的产品。其各个组成部分又包括自己的数据系统,接口与表现形式。最好都开发成图形的可交互操作界面。整个系统的工作流程如下:工作流建模工具建立模型->流程定义工具对已建立的模型进行定义->把已建立的模型自动存入数据库或自动生成文件->工作流引擎从数据库或者文件调用工作流定义—>执行工作流程->返回执行后的相关数据。基本开发策略:1、理解工作流的基本概念,工作

5、流技术中所涉及到的概念较多,都不是很容易理解。2、把流程的导航问题做为核心。3、开发过程中遵守一定的标准,例如的接口1工作流引擎部分工作流引擎基本功能1、解释过程定义2、控制过程实例—创建、激活、挂起、终止等3、为过程的活动导航,可能要包含顺序或者平行的操作、最后时间期限、对工作流相关数据进行解释11/10工作流程的定义及工作流系统如何开发4、参与者签名和退出5、确定任务项目,实现用户意图;提供接口,支持用户交互6、维护工作流控制数据和工作流相关数据,在应用程序间或者用户间传递工作流相关数据7、提供调用外部程序的接口,连接所有工作流相关数据8、提供控制、

6、管理和审查功能工作流引擎部分,可以自己开发,也可以考虑选用其他公司的产品,但必须保证以上基本的功能流程管理器流程管理器至少应该包含两个部分:管理部分和监控部分管理部分:提供了完善的用户管理、角色管理、系统设置、系统安全管理、配置文件管理和日志管理,用户的操作权限分布如下:以部门、用户组、角色分别描述组织结构分别基于部门、用户组、角色、用户进行授权,达到最大灵活性监控部分:主要实现对工作流程的监控,让管理者可以追踪和控管角色、活动、节点、过程实例的状态和过程实例流经的路径;可以以图形的方式再现已经完成的过程实例的路径、可以显示正在进行中的过程实例,并且提供

7、管理的机制,让监控者得以在必要时终止或暂停某些过程实例。同时,系统亦提供有关工作过程的统计数据和报表,动态改变过程的状态,11/10工作流程的定义及工作流系统如何开发协调各个部分的关系,并进而提升经营管理的效率。负载平衡提高工作流的工作效率。流程定义工具这个部分是开发的重点,流程定义工具部分包括:过程建模部分、自动生成部分、界面设计部分、报表设计和自动生成部分和设计模型的仿真部分。1)过程建模部分()使用图形化的方法,让开发者用最少的时间设计或修改企业工作流程,建模工具提供相当丰富的流程逻辑表达方式,可以表示非常复杂的流程,和界面设计部分、报表设计部分相

8、结合可以轻易的设定每个流程步骤要执行的功能,和组织机构建模工具相结合,可方便准确

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。