activiti5.13工作流系列(一)-初识
2017-05-28 11:08
288 查看
1、什么是工作流?
工作流就是让多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程,工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。
① 实体是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。
② 参与者是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备;
③ 流程定义是预定义的工作步骤,它规定了实体流动的路线。它可能是完全定义的,即对每种可能的情况都能完全确定下一个参与者,也可能是不完全定义的,需要参与者根据情况决定下一个参与者;
④ 工作流引擎是驱动实体按流程定义从一个参与者流向下一个参与者的机制
前三个要素是静态的,而第四个要素是动态的,它将前三者结合起来,是工作流的核心组成元素。
2、activiti工作流
Activiti5 是由 Alfresco 软件在 2010 年 5 月 17 日发布的业务流程管理(BPM)框架,它 是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的 可执行流程语言框架。Activiti 基于 Apache 许可的开源 BPM 平台,创始人 Tom Baeyens 是 JBoss jBPM 的项目架构师,它特色是提供了 eclipse 插件,开发人员可以通 过插件直接绘画出业务流程图。
3、规则和实例的关系
4、流程实例和执行对象的关系
5、执行表和流程表的关系
1. 启动流程
* act_ru_execution: 描述了任务的基本信息
* act_ru_task : 描述了人工任务所需要看到的信息(任务的详细信息)
任务种类:
1. 人工任务 除了在act_ru_execution产生一条数据同时,还要展示人工办理需要看到的信息,存入act_ru_task表中
2. 机器任务 只会act_ru_execution
工作流就是让多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程,工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。
① 实体是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。
② 参与者是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备;
③ 流程定义是预定义的工作步骤,它规定了实体流动的路线。它可能是完全定义的,即对每种可能的情况都能完全确定下一个参与者,也可能是不完全定义的,需要参与者根据情况决定下一个参与者;
④ 工作流引擎是驱动实体按流程定义从一个参与者流向下一个参与者的机制
前三个要素是静态的,而第四个要素是动态的,它将前三者结合起来,是工作流的核心组成元素。
2、activiti工作流
Activiti5 是由 Alfresco 软件在 2010 年 5 月 17 日发布的业务流程管理(BPM)框架,它 是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的 可执行流程语言框架。Activiti 基于 Apache 许可的开源 BPM 平台,创始人 Tom Baeyens 是 JBoss jBPM 的项目架构师,它特色是提供了 eclipse 插件,开发人员可以通 过插件直接绘画出业务流程图。
3、规则和实例的关系
4、流程实例和执行对象的关系
5、执行表和流程表的关系
1. 启动流程
* act_ru_execution: 描述了任务的基本信息
* act_ru_task : 描述了人工任务所需要看到的信息(任务的详细信息)
任务种类:
1. 人工任务 除了在act_ru_execution产生一条数据同时,还要展示人工办理需要看到的信息,存入act_ru_task表中
2. 机器任务 只会act_ru_execution
相关文章推荐
- activiti工作流之初识
- 工作流activiti 5.13基本的API流程
- Activity工作流——初识 Activiti
- Activiti工作流教程 Activiti 5.13 安装入门
- 初识工作流 BPMN Activiti以及JBPM
- 工作流Activiti5.13学习笔记(一)
- activiti5 工作流的回退功能
- [导入]Web Client Software Factory系列(1):初识与预备知识
- Activiti工作流概述
- iOS流布局UICollectionView系列一——初识与简单使用UICollectionView
- 使用VS进行工作流开发系列博客5-Developing Workflows in VS: Part 4 - Design and Bind Your Forms
- Activiti5工作流之入门简单例子
- activiti工作流学习笔记
- activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署
- activiti工作流使用
- Activiti工作流进阶(十二)————工作流提供的用户角色
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- Lucene.NET 系列之一-------------初识Lucene&&创建索引
- 一步一步学习sharepoint2010 workflow 系列第三部分:自定义SharePoint代码工作流 第12章 工作流开发技巧包 (A bag of workflow developer tricks)
- activiti工作流的web流程设计器整合视频教程 SSM和独立部署