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. 模拟QQ心情图片上传预览

    出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览. 先粘上以 ...

  2. du 命令秘籍

    导读 du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小.参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得. 1.命 ...

  3. (转)Unity3D Android手机开发环境配置,可真机发布调试

    此方法配置好,在可以在unity直接发布到手机上,并可以实时调试. 1.配置eclipse环境:首先在官网下载安装包:http://developer.android.com/sdk/index.ht ...

  4. MySQL监控和预警

    https://blog.csdn.net/zhaowenbo168/article/details/53219860 1.摘要 本人从事Java Web开发,在项目开发中会用到很多中间件,本文主要介 ...

  5. Jquery attr("checked") 返回checked或undefined 获取选中失效

    $('#cb').attr('checked'); 返回的是checked或者是undefined,不是原来的true和false了,有关此问题的解决方法如下: <input type='che ...

  6. 使用sigc++插槽系统

    http://www.cppblog.com/gaimor/archive/2010/02/22/108236.html?opt=admin 我所知的c++插槽系统由3个boost的,sigslot的 ...

  7. git多仓库管理

    使用git建立多仓库管理 以下操作为命令行下操作 一:先创建服务器端口,总仓库和子仓库: ssh git@192.168.1.110        连接git服务器 输入密码 mkdir iOSPro ...

  8. Linux下启动eclipse报错

    A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avail   Java RunTime Environm ...

  9. ssh2的application.xml配置文件配置详解

    ssh2的application.xml配置文件配置详解   1.导入其他的配置文件.在ssh项目中可以导入其他的配置文件,导入的格式为: <import resource="clas ...

  10. Asp.Net MVC:return View()、return View("Login")、return Login()、return RedirectToAction("Login") 的区别

    在做登录页面的时候发现的一些情况: ------------------------------------------------------------------------- public A ...