Activiti工作流入门

一、什么是工作流?
多个人参与某件事的步骤流程

二、准备环境
先安装插件
activiti拖拽插件,反编译插件(看源码)
将解压后的文件夹直接复制到eclipse的dropins文件夹下,然后重启eclipse
解压后
在这里插入图片描述
对于反编译插件还需要如下配置
在这里插入图片描述

三、 导包(activiti-所需要的环境jar包)
wars/rest项目/web-inf/lib(官方给我们的案例)
ssm+activiti

四、配置文件
默认自动加载方式加载配置文件 获取核心对象
ProcessEngineprocessEngine=ProcessEngines.getDefaultProcessEngine();

五、resportyService 仓库
5.1 发布流程
// 获取流程发布对象
DeploymentBuilde rcreateDeployment=
repositoryService.createDeployment();
5.2 查询部署列表和流程定义的列表
5.3 删除-真删除和假删除(挂起和激活)
5.4 查看流程图
6. runtimeService 运行时 和 tasksService 任务 接口
6.1 启动流程
processkey启动
6.2 查询任务列表
查询某个人的列表
// TaskService 任务
TaskService taskService = defaultProcessEngine.getTaskService();
// 获取查询对象
TaskQuery createTaskQuery = taskService.createTaskQuery();
// 设置条件
list 分页
6.3 完成任务
私有任务 (一个人)
公有任务 (多个人)
6.4 完成私有任务
taskService.complete(taskId);
6.5 完成公有任务
先认领任务
然后在完成任务
taskService.claim(taskId, userId);
taskService.complete(taskId);
6.6 查询实例状态是否就结束

七、 .历史 historyService 就是运行时完成流程那数据就进入到历史表中

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值