activiti学习总结4

1.脚本任务scriptTask:流程执行到脚本任务的时候,可以自动执行一个javascript脚本,可以在脚本中定义变量,获取变量。
2.Java服务任务:流程执行到服务任务的时候,会自动调用外部的java方法
a.activiti:class指定类路径,指定的类必须实现JavaDelegate接口,自动执行该类的 execute方法.
b.activitiexpression 指定表达式,调用变量的方法,调用的时候传execution参数,通过execution在类方法中获取已有的变量.
c.activiti:delegateExpression 指定spring容器中的一个对象的方法.

3. 手动任务manualTask:流程执行手动任务,不停留继续向下执行
4.接受任务receiveTask:流程执行到接收任务时,等待,直到收到一个信号时才往下执行,发信号的方法为:runtimeService.signal().
5. 用户任务userTask:指定特定的人执行任务.
6.执行监听器executionListener:监听流程启动和流程结束,在启动和结束执行指定的java方法
a. class 指定类路径,指定的类实现ExceutionListener,自动执行notify方法
b expression 指定表达式,调用变量的方法,调用的时候传execution参数,通过execution在类方法中获取已有的变量
c delegateExpression 指定spring容器中的一个对象的方法

7.任务监听器taskListener 监听任务启动,和任务结束,任务的代理分配,并执行指定的java方法,任务在有指定人时,才能执行分配的监听方法,且分配的操作先于任务启动的操作.

a:class:指定类路径,指定的类实现TaskListener,自动执行notify
b:expression:指定表达式,调用变量的方法,调用的时候传execution参数,通过execution在类方法中获取已有的变量
c:delegateExpression:指定spring容器中一个对象的方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值