Activiti学习笔记三 模拟流程的执行

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

上一篇记录了几个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程序")
                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值