1 javadocs 的11 个package

  • org.activiti.engine,包含7个Service接口、异常定义、流程引擎、流程引擎配置和一些运行时异常类。
  • org.activiti.engine.delegate,处理流程的行为、监听事件的规范。流程定义中可以配置实现了监听接口的类业务处理逻辑。例如在流程结束时由系统自动归档。在流程运行过程中,引擎会遍历注册的监听并依次调用
  • org.activiti.engine.form,需要自定义表单的需求使用,表单的读取和提交可以通过使用 FormService 接口使用
  • org.activiti.engine.history,包含了历史记录查询对象及查询结果的历史数据对象接口。可查询 历史流程实例(HistoricProcessInstance)、历史任务(HistoricTask)、历史活动(HistoricTask)、历史详细(HistoricDetail)。流程的跟踪功能就是通过 HistoryService 实现的
  • org.activiti.engine.identity,用来管理身份和认证
  • org.activiti.engine.management,主要实现针对流程引擎的管理功能,通过调用接口 ManagementService 可以监控任务状态、任务调度、数据库数据读取
  • org.activiti.engine.repository,包含了针对流程资源的管理与查询,可以部署流程定义、自定义表单、规则等文件、读取流程图片、流程定义文件。
  • org.activiti.engine.runtime,可以查询运行时数据,例如当前用户的代签收任务、待处理任务及正在处理的流程实例对象、启动流程、挂起和恢复
  • org.activiti.engine.task,包含任务对象的定义,通通过 TaskService 可以进行任务创建、删除、任务指派、批注管理、附件管理以及变量查询

2 activiti 的默认配置文件 activiti.cfg.xml 用来定义引擎初始化参数、bean、邮件服务器及各种监听器

2.1 activiti 引擎配置管理器参数说明

3 在 activiti explorer 中使用 activiti modeler

从5.11版本开始官方将 activiti modeler 整合到了 activiti explorer ,可以直接创建新模型然后部署到引擎中,也可以根据已有的流程定义创建模型,修改后可以把最新的修改部署到引擎中。

说明: activiti modeler 需要依赖 REST 服务

4 配置的常见属性

  • ID,流程的唯一标识,task 在当前流程中唯一标识。
  • Name,流程的名称,可以任意字符
  • Namespace,命名空间,一般使用公司名+项目名,可以细化到每个系统的模块。
  • Document,针对当前流程功能的简短文字描述。

5 泳池泳道模型,常在复杂的流程模型中使用

6 activiti modeler 偏向于业务层面, activiti Designer 偏向于开发层。

activiti 开发环境的更多相关文章

  1. 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(二)简单示例

    学习资料:<Activiti实战> 第一章 搭建Activiti开发环境及简单示例 2.5 简单流程图及其执行过程 (1)leave.bpmn 后缀名必须是bpmn.安装了activiti ...

  2. activiti实战--第二章--搭建Activiti开发环境及简单示例

    (一)搭建开发环境 学习资料:<Activiti实战> 第一章 认识Activiti 2.1 下载Activiti 官网:http://activiti.org/download.html ...

  3. Liferay7 BPM门户开发之3: Activiti开发环境搭建

    下载地址: http://activiti.org/download.html 源码: https://github.com/Activiti/Activiti 环境准备(检查项): JDK 1.7 ...

  4. 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(一)搭建开发环境

    学习资料:<Activiti实战> 第一章 认识Activiti 2.1 下载Activiti 官网:http://activiti.org/download.html 进入下载页后,可以 ...

  5. 准备Activiti开发环境

    1.添加jar包 在activiti-5.13 -> wars 目录下 解压 activiti-rest.war ,导入WEB-INF\lib下所有包添加到classpath中. 由于使用的是O ...

  6. Activiti开发环境配置

    Ubuntu安装 1.下载Ubuntu安装镜像 http://www.ubuntu.com/download/ 2.制作ISO U盘安装镜像  不能用Ultraiso制作U盘启动镜像,新版的Ubunt ...

  7. 准备Activiti的开发环境

    1.创建项目

  8. activiti学习1:开发环境的搭建

    activiti学习1:开发环境的搭建 本文中使用maven+eclipse搭建activiti-5.14的开发环境 一.创建maven工程 创建一个普通的java工程,pom文件的内容如下 < ...

  9. 开发环境配置(netbeans+ant迁移到eclipse+maven)

    新公司入职,接手一个离职人员的项目,拿到的源码是以一个压缩包,用netbeans开发,ant管理:前端:jsp+extjs,后端:springmvc+hibernate+activiti+spring ...

随机推荐

  1. 【C/C++】:用C实现输出日期的阴历日子

    前言 输出阴历一直是个老大难的问题.由于阴历日子没有规律.所以这里须要做的就是通过打表的算法做到输出阴历日子,可是非常多人都不太了解原理,我这里就给大家送上了一个福利.把自己做好的基于打表的阴历的日子 ...

  2. [AngularJS] Angular 1.3 ngMessages with ngAnimate

    Note: Can use $dirty to check whether user has intracted with the form: https://docs.angularjs.org/a ...

  3. ASP.NET Page执行顺序如:OnPreInit()、OnInit()

    http://www.cnblogs.com/yeminglong/archive/2012/10/16/2725664.html 当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺 ...

  4. 执行Socket socket = new Socket(ip, port);时抛出个异常:android.os.NetworkOnMainThreadException解决办法

    首先,确认你的android版本是4.0之后再用此方法解决,因为在4.0之后在主线程里面执行Http请求才会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧.Android在4.0之前的版本 ...

  5. linux查询文件中某几行

    查询文件中某几行: sudo cat /etc/tinyproxy.conf | head -n | tail -n + [一]从第3000行开始,显示1000行.即显示3000~3999行 cat ...

  6. LESS详解之变量(@)

    变量基本上是每个语言脚本上都会涉及的一个小小知识点,是学好语言脚本的必经之路.LESS中也可以设置变量,然后通过变量可以改变整个网站的设计风格.良好的掌握LESS中变量的用法,是LESS的基础. 变量 ...

  7. Java的类名与文件名必须一致(转)

    原文:http://blog.csdn.net/shaoxiaoning/article/details/40424087 1.Java保存的文件名必须与类名一致: 2.如果文件中只有一个类,文件名必 ...

  8. Jetty:配置上下文

    这篇文件讲述配置Jetty上下文的各种选项. 设置上下文路径 上下文路径是一个URL路径的前缀,用于将一个输入请求相应到相应的上下文.Java Servlet Server的URL通常的格式为:htt ...

  9. 分析Java Thread State

    使用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”E ...

  10. openerp用wizard导入excel数据

    来自:http://blog.csdn.net/yumingbuzhongyao/article/details/18669183 作为一个quick note吧. OE里的csv导入数据功能形同摆设 ...