介绍

工作流(Workflow)介绍:
概述:
它是对工作流程及其各操作步骤之间业务规则的抽象、概括和描述。工作流建模,则是将工作流程中的工作如何前后组织在一起的逻辅和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是: 为实现某个业务目标, 在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。
BPMN2.0:
BPMN规范1.0 版由BPMl 组织于2004 年发布。BPMN 规范的发布是为了让业务流程的全部参与人员可以对流程进行可视化管理,提供一套让所有参与人员都易于理解的语言和标记,为业务流程的设计人员〈非技术人员)和实现人员(技术人员〉建立起一座桥梁。
BPMN 中定义了5 类基础的元素分类:

  • 流对象( Flow Objects ): 在一个业务流程中,流对象是用于定义行为的图形元素,主要有事件( Events )、活动( Activities )和关口(Gateways ) 3 种流对象。
  • 数据( Data ): 主要有数据对象 (Data Objects )、数据输入( Data Inputs )、数据输出( Data Outputs )和数据存储( Data Stores ) 4 种元素。
  • 连接对象( Connecting Objects l : 用于连接流对象, 主要有4 种连接流对象的方式,包括顺序流( Sequence Flows ) 、消息流( Message Flows )、关联( Associations )和数据关联( Data Associations ) 。
  • 泳道( Swimlanes ): 泳道有两种途径组织基础的模型元素,分别是池( Pools )和道( Lanes ) 。
  • 制品( Artifacts ): 制品主要用于为流程提供附加信息, 当前制品包括组( Group )和注释( Text Annotation ) 。

介绍
介绍
Activiti:
从2010 年5 月发布第一个Activiti 版本至今( 2013 年3 月), Activiti 经历了近20 个版本的演化,本书成书时己经发布到5.12 。Activiti 采用了宽松的Apache Licence 2.0 开源协议,因此, Activiti 一出现,就得到了开源社区的大力支持。在开源社区的支持下, Activiti 吸引了更多的工作流专家参与到项目中,这促使Activiti 在工作流领域中的创新。通过开源社区的努力,相信Activiti 会有一个美好的未来。
bpmn文件是给计算机看的,图片是给用户看的