在activiti中,用户叫做执行者
拥有执行者的用户不会出现在其他人的任务列表中,只能出现执行者的个人任务列表中
直接分配给用户的任务可以通过TaskService获取:
List tasks...(在myService上调用doSomething() 方法的返回值,myService可能是流程变量,也可能是spring的bean),在服务执行完成之后,会设置到名为myVar的流程变量里
处理异常...执行自定义逻辑时,常常需要捕获对应的业务异常,在流程内部进行处理
抛出BPMN Errors:
在服务任务或脚本任务的代码里抛出BPMN error:
要从JavaDelegate,脚本,表达式和代理表达式中抛出名为...设置为shell
shell">
Shell任务使用属性注入进行配置,所有属性都可以包含EL表达式, 会在流程执行过程中解析...执行监听器可以在流程定义中发生了某个事件时执行外部Java代码或执行表达式
执行监听器可以捕获的事件有:
流程实例的启动和结束
选中一条连线
节点的开始和结束
网关的开始和结束
中间事件的开始和结束