环境
  JDK 1.8
  MySQL 5.6
  Tomcat 7
  Eclipse-Luna
  activiti 6.0

一、任务
任务表示流程中将要完成的工作。

1、任务继承

2、任务类型
Service Task(服务任务) 可以用于调外部服务或自动执行程序。
Send Task(发送任务) 用于处理外部流程参与人发送消息的工作。eg:EmailTask。
Receive Taks(接收任务) 等待外部流程参与者发送消息的任务。
User Task(用户任务) 表示需要人参与的任务,可以配置候选人/组/代理人等。
Script Task(脚本任务) 用于执行定义好的脚本程序,流程执行到这个结点自动执行脚本。

二、Script Task
Activiti支持多种脚本语言,这些脚本语言要与JSR-223规范兼容。默认提供JUEL表达式。常用的有JavaScript和Groovy.

三、Service Task
Activiti为服务任务提供三种实现:java、web service、shell.

四、手工任务和接收任务
不需要任何程序或者流程引擎驱动会自动执行的任务。
接收任务需要等待消息通知才能继续执行的任务。

五、发送任务
Activiti对发送任务的实现有Email Task和Mule Task。

六、任务监听器和流程监听器

最新文章

  1. qrcode 生成验证码带文字
  2. Linux命令:修改文件权限命令chmod、chgrp、chown详解
  3. 使用ssis完成excel的数据导入
  4. latex+bibtex+jabref(zz)
  5. 批量update
  6. 封装application类
  7. JavaScript基础---作用域,匿名函数和闭包【转】
  8. eclipse安装checkstyle无法加载到preferences的问题
  9. learning makefile set debug level and build command
  10. sqoop将mysql数据导入hbase、hive的常见异常处理
  11. Linux:Day5 shell编程初步、grep
  12. 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记
  13. 用easy-ui中的表单操作实现一行操作和多行操作
  14. 如何确定Isilon cluster的网卡类型是40GbE的还是10GbE的
  15. IE 兼容background-size
  16. Oracle 10.2.0.1 精简客户端配置
  17. Linux 安装GCC讲解(在线和无网离线)
  18. MongoDB 用户角色
  19. 二分查找的C#实现
  20. python删除目录下七天前创建的文件

热门文章

  1. vue要求更新3.0-》使用axios的时候出现错误
  2. PLSQL 登录时弹出(没有登录)空白提示框
  3. mysql锁机制总结,以及优化建议
  4. javascript中常用函数
  5. ES6 入门系列 (一)ES6的前世今生
  6. 常用SQL语句分享
  7. AB PLC简述
  8. debian 系统修改密码
  9. Alipay支付宝调用错误:Call to undefined function openssl_sign()
  10. 1-剑指offer: 数组中出现次数超过一半的数字