Toggle navigation
首页
关于博主
本站源码下载
Java学习路线图
Java1234至尊VIP(特价活动)
搜索
最新博客
2016年04月21日
Activiti 历史任务查询
摘要: 实际工作流项目中,有一个功能叫做 历史任务查询。我们其实查询的是历史任务实例表;当然这个表的话,不管是已经完结的任务 还是正在执行的任务,都会记录下这个表里。Activiti给我们提供了一个接口 finished;加了之后 就是查询已经完结的任务; 同理还有一个接口unfinished 顾名思义,就是查询未完...
发表于 2016-04-21 14:39 阅读(8718) 评论(3)
2016年04月21日
Activiti 查询流程实例状态
摘要: 在开发中,我们有时候需要查看下某个流程实例的状态,运行中 Or 执行结束 ?这时候我们可以用流程实例Id去运行时执行表去查,假如能查到数据,说明流程实例还是运行,假如没查到,就说明这个流程实例已经运行结束了;上代码:/** * 查询流程状态(正在执行 or 已经执行结束) */@Testpublic void...
发表于 2016-04-21 13:40 阅读(8169) 评论(0)
2016年04月18日
Activiti删除Key相同的所有流程定义
摘要: 有时候我们一个流程定义不需要的,包括所有版本,这时候我们在用户界面上一个一个删除太麻烦;所有有时候我们又这样的需求,一下子把所有Key相同的流程定义全部删除;我们的思路是这样的;第一步:根据Key获取所有的流程定义;第二步:遍历集合,获取每个流程定义的流程部署Id第三步:我们根据流程部署Id即可删除所有的流程...
发表于 2016-04-18 16:27 阅读(5740) 评论(1)
2016年04月18日
Activiti查询最新版本的流程定义集合
摘要: 因为每个流程定义都可能会有好几个版本,所以有时候我们有这样的需求,查询出最新版本的流程定义的集合;怎么来实现呢? 我们一般的思路是这样的。第一步:我们通过Activiti接口来获取根据流程定义Version升序排序的流程定义的集合;第二步:定义一个有序的Map, Map的key就是我们流程定义的Key,Map...
发表于 2016-04-18 16:12 阅读(7445) 评论(1)
2016年04月18日
Activiti流程定义“修改”
摘要: 前面讲了流程定义的添加,查询,删除。至于这个修改;我们今天来讨论下;首先说下结论,流程定义是不能修改的;这里举例子,假如一个流程定义的流程实例在活动运行中。假如可以修改,本来要流转到A这个节点,因为流程定义修改了,流转到B这个节点。就不符合当时这个流程实例的初衷了;所以一般开发的话,不能修改流程定义,我们是通...
发表于 2016-04-18 14:32 阅读(8354) 评论(4)
2016年04月15日
Activiti获取流程定义图图片
摘要: 在开发流程管理系统的时候,一般在流程定义模块,我们都要求能够查看某个流程定义的流程图片,对应的数据表act_ge_bytearray的BYTES_字段;Activiti给我们提供了接口,可以返回一个资源文件输入流,然后我们可以得到一张图片,存到本地服务器,然后我们可以通过图片路径在网页上显示,来实现管理员查询...
发表于 2016-04-15 13:49 阅读(7525) 评论(2)
2016年04月15日
Activiti流程定义删除
摘要: 前面我们把流程定义添加 查询讲了,现在讲下流程定义的删除;比如我们某个流程定义不需要,我们要删除它;这时候我们可以通过接口,通过流程定义部署ID来删除流程定义;比较简单,我们直接上代码:/** * 删除流程定义 */@Testpublic void delete(){ processEngine.getRep...
发表于 2016-04-15 13:19 阅读(6433) 评论(3)
2016年04月15日
Activiti流程定义查询
摘要: 前面我们讲了流程定义的部署,本事的话就是一个添加操作;今天我们来讲下流程定义的查询,本质的话就是通过Activiti框架提供的API对act_re_procdef进行查询操作;我们可以通过API 把act_re_procdef表所有列的数据全部查询出来;以后开发系统的时候 管理员用户可以通过用户界面来维护这些...
发表于 2016-04-15 11:17 阅读(7616) 评论(1)
2016年04月13日
Activiti流程定义部署之ZIP方式
摘要: 前面的话,我们使用的是classpath加载资源文件方式来部署流程定义的,但是这种方式有局限性,只能适合小项目,固定写死的流程;实际项目的话,需要来动态导入流程定义文件,通过把bpmn和png文件打包成zip压缩包,然后用户界面直接导入到系统,然后解析,部署流程定义;Activiti是支持这种方式的。今天我们...
发表于 2016-04-13 13:02 阅读(8087) 评论(0)
2016年04月11日
Activiti HelloWorld实现
摘要: 前面我们讲解了流程绘制,今天的话,我们要来部署流程定义,启动流程实例,查看任务以及完成任务;把一个最简单的HelloWorld流程用代码实现并且走完流程。我们先建一个单元测试类HelloWorldProcess首先第一步,我们要操作流程,必须获取流程引擎实例;/** * 获取默认的流程引擎实例 会自动读取ac...
发表于 2016-04-11 13:59 阅读(8432) 评论(0)
首页
上一页
1
2
3
下一页
尾页
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
按日志类别
Java核心基础(145)
007项目(5)
SVN(22)
QQ第三方登录(6)
mybatis-plus(20)
Mycat(30)
Layui(2)
Mysql(2)
Docker(35)
Dubbo(7)
Git(50)
SpringCloud(33)
Tomcat(6)
支付宝接口(3)
NodeJs(1)
IDEA(24)
SpringBoot(11)
微信扫码登录(4)
Nginx(24)
Vue.js(50)
jsoup(6)
shiro(1)
webservice(10)
CAS单点登录(7)
elasticsearch(31)
Redis(17)
maven(6)
活动(20)
hibernate(1)
EhCache缓存框架(4)
log4j日志(8)
IT之路(26)
activiti(26)
centos(25)
随心生活(19)
java爬虫技术(14)
网站SEO(2)
httpclient(7)
htmlunit(10)
按日志日期
2022年12月(1)
2021年10月(1)
2021年02月(3)
2020年11月(3)
2020年10月(4)
2020年09月(7)
2020年08月(18)
2020年07月(21)
2020年06月(37)
2020年05月(17)
2020年04月(12)
2020年03月(10)
2020年02月(14)
2020年01月(12)
2019年12月(15)
2019年11月(27)
2019年10月(5)
2019年09月(1)
2019年08月(4)
2019年07月(28)
2019年06月(16)
2019年05月(4)
2019年04月(3)
2019年03月(2)
2019年02月(7)
2019年01月(20)
2018年12月(2)
2018年11月(5)
2018年10月(30)
2018年09月(16)
2018年08月(5)
2018年07月(9)
2018年06月(4)
2018年05月(4)
2018年04月(3)
2018年03月(7)
2018年02月(6)
2018年01月(13)
2017年12月(3)
2017年11月(10)
2017年10月(1)
2017年09月(9)
2017年08月(12)
2017年07月(19)
2017年06月(21)
2017年05月(1)
2017年04月(12)
2017年03月(13)
2017年02月(12)
2017年01月(14)
2016年12月(8)
2016年11月(25)
2016年10月(16)
2016年09月(13)
2016年08月(20)
2016年07月(12)
2016年06月(36)
2016年05月(10)
2016年04月(19)
2016年03月(14)
2016年02月(23)
2016年01月(1)
友情链接
Java知识分享网
免费logo在线制作
猿人学python
Powered by
Java1234
V3.0
Copyright © 2012-2016 Java知识分享网 版权所有