任务
用户任务
描述
用户任务用来设置必须由人员完成的工作
当流程执行到用户任务,会创建一个新任务,并把这个新任务加入到分配人或群组的任务列表中
图形标记
用户任务显示成一个普通任务(圆角矩形),左上角有一个小用户图标...在activiti中,用户叫做执行者
拥有执行者的用户不会出现在其他人的任务列表中,只能出现执行者的个人任务列表中
直接分配给用户的任务可以通过TaskService获取:
List tasks...执行自定义逻辑时,常常需要捕获对应的业务异常,在流程内部进行处理
抛出BPMN Errors:
在服务任务或脚本任务的代码里抛出BPMN error:
要从JavaDelegate,脚本,表达式和代理表达式中抛出名为...:receiveAsyncPing");
在Activiti终端中,会使用冒号分隔的三个部分:
常量字符串activiti
流程名称
接收任务名
Camel规则中实例化工作流
一般情况下,Activiti...工作流会先启动,然后在流程中启动Camel规则
在已经启动的Camel规则中启动一个工作流,会触发一个receiveTask
十分类似,除了最后的部分.实例规则如下:
from("direct:start