上一篇记录了几个Activiti的核心API,对API有了一定了解后,我们来做个测试,来模拟流程的执行。
1.流程图
使用Activiti的Eclipse插件画一个简单的审批流程图,在Properties窗口中设置流程图的相关属性值,设置流程图的Id,启动流程实例的时候会用到。
2.部署流程定义
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
/**
* 功能: 部署流程定义.<br/>
* date: 2014年12月15日 下午5:24:32 <br/>
*
* @author xzzhao@wisdombud.com
*/
@Test
public void deploymentProcessDefinition() {
Deployment deployment = processEngine.getRepositoryService()
// 与流程定义和部署相关的Service
.createDeployment()
// 创建部署对象
.name("helloworld程序")

本文通过 Activiti 的 Eclipse 插件创建审批流程图,并详细讲解了部署流程定义、启动流程实例、查询个人任务及完成任务的步骤。在流程执行过程中,观察了数据库中相关表的变化,如 act_re_deployment、act_ru_execution 和 act_ru_task 等,实现了流程从启动到结束的完整模拟。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



