
activiti
智汇优库
微信公众号:智汇优库。关注我,系统学习数字化转型、企业智慧解决方案!
展开
-
Activiti5 定时任务 定时边界事件
activiti定时边界事件Java代码 <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:acti...转载 2018-06-21 15:15:48 · 9926 阅读 · 9 评论 -
activiti 手动创建定时任务——衍生定时任务
很多时候,我们想像Activiti定时开始事件一样,加入一些自己的定时流程。但定时开始事件有很大的局限性,比如时间、循环次数、循环间隔是必须要指定的,这对于一些根据实际状况,计算时间并启动的流程是无法处理的。通过一系列的源码分析,最终找到了手动建立Job的方式方法,代码如下: // 时间计算Date now = new Date();// delay为相较当前时间,延时的时间变量...转载 2018-08-28 14:45:19 · 2374 阅读 · 0 评论 -
activiti工作流,驳回问题详细解析(尤其会签的驳回问题)
最近因为项目需要,所以研究了一下工作流,然而,我们都知道,国外的工作流框架,是不支持驳回问题的!这是其一!第二!项目的工作流要实现任意节点的流转,这也是国外工作流框架所不具备的!因此,国外的工作流框架是没有一个可以真正满足我们的业务要求的,然而国内的工作流架构,我也没有听说过哪个可以支持中国式工作流!因此,在技术选型上面选择了相对比较火的activiti框架!当时我们的原则就是尽可能的不改变框架,...转载 2018-07-06 17:37:17 · 3946 阅读 · 7 评论 -
流程引擎Activiti系列:在eclipse中搭建咖啡兔的Activiti演示工程中的各种坑及其解决方法(kft-activiti-demo-no-maven)
近期在学习activiti,打算基于现有的框架,比如activiti-explorer或者咖啡兔的示例工程 kft-activiti-demo,在此基础上添加自己的业务流程,看看是否可以走通,以及这个过程要走通,需要编写哪些方面的代码,然后选定使用kft-activiti-demo来作为试点,由于公司的网络无法连接maven库,所以选择了kft-activiti-demo-no-maven版本来测...转载 2018-07-04 14:45:31 · 1792 阅读 · 0 评论 -
activiti源码分析(一)设计模式
对activiti有基本了解的朋友都知道,activiti暴露了七个接口来提供工作流的相关服务,这些接口具体是如何实现的呢?查看源码发现其实现的形式大体如下: 123456789101112public class RuntimeServiceImpl extends ServiceImpl implements RuntimeService { public ProcessInstanc...转载 2018-07-09 22:22:10 · 388 阅读 · 0 评论 -
Activiti学习之 多实例实现会签功能
一个任务需要多个角色进行审批或者表决,根据这些审批结果来决定流程的走向。实现以上任务,activiti已经提供了支持,可以使用BPMN规范的多实例活动来实现。1.Activiti多实例:多实例节点是在业务流程中定义重复环节的一个方法。 从开发角度讲,多实例和循环是一样的: 它可以根据给定的集合,为每个元素执行一个环节甚至一个完整的子流程, 既可以顺序依次执行也可以并发同步执行。多实例是在一个普通的...转载 2018-06-26 15:44:12 · 1217 阅读 · 0 评论 -
Activiti流程 关于自定义sql查询
由于才接触Activiti不久,对于表结构也不熟悉,甚至可以说连那些表对应的实体类都搞不清楚,又不能通过Activiti自带的链式查询实现;在这种情况下跟不知道怎么通过sql去实现自己想要的查询。上网看了些别人关于Activiti的介绍也不是很多,有的时候在自己模棱两可情况下看了别人的资料更不知道该怎么做了。例如:我现在需要做个流程的已办事项,结果activiti的人都知道,activiti会将我...转载 2018-06-19 13:52:08 · 2867 阅读 · 0 评论 -
Activiti最全入门教程
1:工作流的概念 说明:1) 假设:这两张图就是华谊兄弟的请假流程图 2) 图的组成部分: A. 人物:范冰冰 冯小刚 王中军 B. 事件(动作):请假、批准、不批准 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 ...转载 2018-06-19 13:50:29 · 1772 阅读 · 0 评论 -
activiti 工作流会签 / 多人审批时若一人通过即可
equenceFlow 流程定义文件leave-formkey.bpmn20.xml:[html] <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XM...转载 2018-06-19 13:49:38 · 6429 阅读 · 1 评论