1.1.1流程管理服务系统中大部分工作带有很强的流程特点,需要一个功能强大的工作流系统进行支持。工作流管理系统使得用户可以定义工作的流转路径以及每个步骤的执行者,并能够与外部的应用进行集成。使用工作流系统给网上审批带来的好处包括:提高效率(Improvedefficiency)更好的过程控制(Betterprocesscontrol)改善客户服务(Improvedcustomerservice)系统的柔性(Flexibility)业务过程改进(Businessprocessimprovement)工作流系统在网上审批中的应用包括:收发文流程;行政审批流程;联合审批流程;信息收编发流程;业务系统的流程。可以看到,工作流系统是网上交互办公应用中不可缺少的一个底层平台。在进行系统总体规划的时候,可以考虑采用统一的工作流系统,使得不同的系统可以共享工作流引擎,具有统一的待办工作、流程跟踪等功能。通用工作流引擎的功能可以分成构造期与运行期两部分:构造期的功能主要是对工作流以及构成工作流的活动以及相关信息(如用户、角色和组织等)的定义与建模;运行期的功能又可以分成两个部分:运行期控制功能,包括对工作流进行管理,以及对在工作流中涉及的活动的执行顺序进行排列;运行期交互功能,即与对各项活动进行处理的用户和应用程序进行交互。1.1.1.1体系结构通用工作流引擎的体系结构抽象出了工作流管理系统的功能组成部件和接口,具有工作流管理系统的主要功能特征,为实现工作流产品之间的互操作提供公共的基础。工作流引擎包括数据模型及控制模型两个部分。数据模型包括机构模型和信息模型。机构模型描述的是企业或者部门的组织机构关系,信息模型则定义工作流引擎中所用到的各种控制数据。通过数据模型,可以方便地描述关键业务的业务规则、活动的依赖关系以及任务的指派等特征。控制模型是工作流引擎的核心,负责任务的调度、任务指派、依赖检查及转发控制等功能。系统体系结构图如下所示:工作流引擎可视化流程配置工具组织机构、角色定义应用程序配置数据运行数据定义定义引用调用机构配置人员配置角色配置群组配置业务类型配置流程配置启动配置功能配置工作流管理平台维护维护业务信息1业务信息2......流程实例待办信息日志信息统一消息系统调用机构模型描述的是企业或者部门的组织机构关系,包括部门信息、工作组信息、人员信息、角色信息。系统提供这些信息的定义和维护等功能。信息模型定义工作流引擎中所用到的各种控制数据。包括业务过程信息、业务活动信息、业务活动前依赖规则、业务活动后流转规则、任务指派规则、人员任务列表、人员已完成任务列表。通过数据模型,可以方便地描述关键业务的业务规则、活动的依赖关系以及任务的指派等特征。系统提供这些信息的定义和维护等功能。控制模型将机构模型和信息模型有机地结合在一起,它根据其中定义的业务规则对业务过程中的各项业务活动的流转以及任务指派等工作进行控制和协调。控制模型是工作流引擎的控制中心,系统提供系统调度、任务管理、任务指派、依赖检查、转发控制等功能。机构模型和信息模型通过可视化建模工具实现,它是工作流引擎在构造时的定义中心;控制模型通过引擎控制器实现,它是工作流引擎在运行时的控制中心。1.1.1.2工作流引擎工作流引擎是工作流平台的核心,它是业务流程的任务调度器,从某种程度上看是业务资源管理器。它的主要作用是实例化及执行过程模型、为过程和活动的执行进行导航、与外部过程交互完成各项活动、维护工作流控制数据和工作流相关数据等。工作流引擎的具体功能如下:对过程定义进行解释控制过程实例的创建、激活、挂起、终止等控制活动实例间的转换,包括串行或并行操作、工作流相关数据的解释等提供支持用户操作的接口维护工作流控制数据和工作流相关数据提供用于激活外部应用程序和访问工作流相关数据的接口提供控制、管理和监督工作流实例执行情况的功能与统一消息系统进行集成,完成提醒和催办可视化流程定义工具流程定义工具用来把工作流表示成计算机能够处理的形式。这种形式可以是一种流程定义语言,一种对象关系模型,或者在某些简化情况下可以是在参与的用户之间传递信息的一个脚本或一组路由指令。流程定义必须包含所有使流程能够被工作流引擎执行所需的信息,具体包括:流程的开始和结束条件流程包含的活动以及这些活动的交接规则(如“与”、“或”、“异或”)与条件事件驱动和流转条件控制时间控制可能调用的应用程序所需的工作流相关数据定义角色建模使用角色建模工具建立参与业务流程的人员角色,使得流程的管理与具体的人分离,可以通过管理工具灵活的变化流程角色,使岗位职能转变等变化很容易被适应。角色建模工具的主要功能有:定义角色权限定义角色范围分派角色任务组织机构建模利用图形化的形式定义组织机构图,让用户以图形化的方式为公司、子公司及部门建立组织机构图,组织机构图能显示使用者的职责、职称及从属关系等。管理者可以根据工作流使用者在不同工作流程中需要完成的任务,为其赋予角色。角色建模工具与统一用户管理平台相连接,能够读取或更新统一用户数据库中的数据,保证用户信息的集中管理。组织建模工具的主要功能有:实体定义(包括人员、角色、职务、部门、工作组)业务分工权限管理5、应用开发接口用户可以利用这些接口开发新的工作流应用或集成已有应用系统。过程定义输入输出接口客户端函数接口激活应用程序接口工作流执行服务之间互操作接口看似短暂的一生,其间的色彩,波折,却是纷呈的,深不可测的,所以才有人拼尽一切阻隔,在路漫漫中,上下而求索。不管平庸也好,风生水起也罢,其实谁的人生不是顶着风雨在前行,都在用平凡的身体支撑着一个看不见的灵魂?有时候行到风不推身体也飘摇,雨不流泪水也湿过衣衫,而让我们始终坚持的除了一份信念:风雨总会过去,晴朗总会伴着彩虹挂在天边。一定还有比信念还牢固的东西支撑着我们,那就是流动在心底的爱,一份拳拳之爱,或许卑微,却是我们执著存在这个世界上,可以跨越任何险阻的勇气、力量和最美丽的理由。人生的途程积累了一定的距离,每个人都成了哲学家。因为生活会让我们慢慢懂得:低头是为了抬头,行走是为了更好地休憩,不阅尽沧桑怎会大度,没惯见成败怎会宠辱不惊,不历经纠结怎会活得舒展?看清才会原谅,有时的无动于衷,不是不屑,不是麻木,而是不值得。有时痛苦,不是怕失去,不是没得到,而是因为自私,不肯放手,不是自己的,也不想给。人生到最后,有的人把自己活成了富翁,有的人却一无所有。梭罗说:一个人富裕程度如何,要看他能放下多少东西。大千世界,我们总是想要的太多,以为自己得到的太少。是啊,一个贫穷的人怎么会轻易舍得抛下自己的所有呢?到了一定年龄,才会明白一个人对物质生活的过多贪求,反而让自己的心灵变得愈加贫穷。人生到了最后,其实活出的只是一个灵魂的高度,清风明月,花香草色,便是一袖山水,满目清澈。放下从前,放下过去,从容地走入当下,和自己的内心交流,和自己的灵魂对话,听时光走过的声音,嗅闻它御风而过的芳香……如果兜兜转转了大半个人生的你,此刻依然觉得自己很贫穷,那么愿一无所有的你,看似短暂的一生,其间的色彩,波折,却是纷呈的,深不可测的,所以才有人拼尽一切阻隔,在路漫漫中,上下而求索。不管平庸也好,风生水起也罢,其实谁的人生不是顶着风雨在前行,都在用平凡的身体支撑着一个看不见的灵魂?有时候行到风不推身体也飘摇,雨不流泪水也湿过衣衫,而让我们始终坚持的除了一份信念:风雨总会过去,晴朗总会伴着彩虹挂在天边。一定还有比信念还牢固的东西支撑着我们,那就是流动在心底的爱,一份拳拳之爱,或许卑微,却是我们执著存在这个世界上,可以跨越任何险阻的勇气、力量和最美丽的理由。人生的途程积累了一定的距离,每个人都成了哲学家。因为生活会让我们慢慢懂得:低头是为了抬头,行走是为了更好地休憩,不阅尽沧桑怎会大度,没惯见成败怎会宠辱不惊,不历经纠结怎会活得舒展?看清才会原谅,有时的无动于衷,不是不屑,不是麻木,而是不值得。有时痛苦,不是怕失去,不是没得到,而是因为自私,不肯放手,不是自己的,也不想给。人生到最后,有的人把自己活成了富翁,有的人却一无所有。梭罗说:一个人富裕程度如何,要看他能放下多少东西。大千世界,我们总是想要的太多,以为自己得到的太少。是啊,一个贫穷的人怎么会轻易舍得抛下自己的所有呢?到了一定年龄,才会明白一个人对物质生活的过多贪求,反而让自己的心灵变得愈加贫穷。人生到了最后,其实活出的只是一个灵魂的高度,清风明月,花香草色,便是一袖山水,满目清澈。放下从前,放下过去,从容地走入当下,和自己的内心交流,和自己的灵魂对话,听时光走过的声音,嗅闻它御风而过的芳香……如果兜兜转转了大半个人生的你,此刻依然觉得自己很贫穷,那么愿一无所有的你,