工作流引擎平台解决方案
工作流引擎平台解决方案 工作流引擎平台在实际系统中的应用一般分为三个阶段,即模型建立阶段、模型实例化阶段和模型执行阶段。模型建立阶段利用工作流建模工具完成各种企业经营过程或者项目管理流程模型的建立,将
工作流引擎平台解决方案 工作流引擎平台在实际系统中的应用一般分为三个阶段,即模型建立阶段、模 型实例化阶段和模型执行阶段。模型建立阶段利用工作流建模工具完成各种企业经 营过程或者项目管理流程模型的建立,将企业的实际经营过程或项目管理流程转化 为计算机可处理的工作流模型。模型的实例化阶段为每个过程设定运行所需的参 数,并分配每个活动执行所需的资源(设备、人员等)。模型执行阶段完成经营过程 的执行,在这个过程中重要的任务是完成人机交互和应用的执行,并对过程与活动的 执行情况进行监控与跟踪 WorkFlow的设计理念是致力于企业的业务流程自动化解决方案,为企业的业 务流程自动化以及企业流程再造提供坚实的基础平台,成为业界领先的企业业务流 程自动化的基础平台产品以及企业流程再造的核心产品。有力的简化应用开发的步 骤,降低应用开发的难度,提高应用开发的效率及灵活性,节约应用开发的成本,从而 极大的提高应用开发的生产力。WorkFlow产品构成分为三块:模型定义工具、工作 流引擎、客户端应用。模型定义工具提供图形化的过程定义工具,而工作流引擎则 实现了工作流的后台驱动。后台工作流引擎以COM组件方式实现,为应用系统的集 成提供了方便的编程接口。客户端应用是人机交互的界面、与业务系统的具体应 用。 1.模型定义工具 Workflow建模工具以图形界面为建模人员提供了一个友好、方便的建模环 境。一个工作流的定义包括模板和实例两个部分,模板用于描述工作流定义,用于工 作流应用的设计阶段;实例是将模板定义用于特定工作流程时对模板的拷贝。这样 做是为了在模板使用过程中对模板可随时进行修改而不影响已启动的流程。一个工 作流程称为一个工作(Job),组成工作的每个执行单元称为活动(Activity),组成活 动的更小单位称为任务(Task),活动的入口称为主表单(MasterForm)。每个工作都 是由一系列具有逻辑关系的活动组成,这些逻辑关系构成活动的路由信息。因此,一 个工作实际上可以看作是一系列具体工作和它们之间的逻辑关系构成的一个有机整

