- 负责启动一个流程定义的新实例
- 流程定义定义了流程各个节点的结构和行为
- 流程实例就是这样一个流程定义的实例
- 对每个流程定义来说,同一时间会有很多实例在执行...可以编写自己的SQL查询. 返回类型由你使用的查询对象决定,数据会映射到正确的对象上:任务,流程实例,执行.....,记得在方法名后添加空的括号,以区分值表达式
传递的参数可以是字符串也可以是表达式,它们会被自动解析
这些表达式支持解析原始类型:
bean
list
数组
map
包括比较
在流程实例中,表达式中可以使用一些默认对象...注解.测试执行前,与测试类在同一个包下的,格式为testClassName.testMethod.bpmn20.xml的资源文件,会被部署.测试结束后,发布包也会被删除,包括所有相关的流程实例,任务.....使用内存数据库H2进行单元测试,在调试环境监视Activiti的数据库:
在单元测试里设置了一个断点:
用调试模式运行单元测试,右击单元测试,选择[运行为]和[单元测试],测试会停在我们的断点上