
工作流Activiti
文章平均质量分 57
DevinW3
搞挨踢的
展开
-
任务监听器
任务监听器可以在发生对应的任务相关事件时执行自定义java逻辑 或表达式。 任务监听器只能添加到流程定义中的用户任务中。 注意它必须定义在BPMN 2.0 extensionElements的子元素中, 并使用activiti命名空间,因为任务监听器是activiti独有的结构。 id="myTask" name="My Task" > event="create" c原创 2013-07-31 08:41:19 · 9974 阅读 · 0 评论 -
利用 javax.xml.datatype.Duration 解析 activiti:dueDate="P1DT3H" 这种时间格式
直接上干货private int findH(String dueDate){ int h=0; try { javax.xml.datatype.Duration duration=javax.xml.datatype.DatatypeFactory.newInstance().newDuration(dueDate); h = duration.getHours();原创 2014-11-15 09:37:46 · 3595 阅读 · 0 评论 -
Activiti工作流委托功能
委托:一般是指办理人指定A为其在指定时间内代理审批公文。原创 2014-10-08 13:58:34 · 6280 阅读 · 0 评论 -
Activiti UserTask节点扩展 实现自定义节点属性
因为在项目中需要自定义UserTask属性。而且还需要在原创 2014-06-16 17:35:29 · 12778 阅读 · 3 评论 -
Activiti5 自定义查询语句 TaskQuery查询 条件查询 like查询
TaskQuery查询API有两种方法可以从引擎中查询数据:查询API和原生查询。查询API提供了完全类型安全的API。 你可以为自己的查询条件添加很多条件 (所以条件都以AND组合)和精确的排序条件。下面的代码展示了一个例子: ListTask> tasks = taskService.createTaskQuery() .taskAssignee("ke原创 2013-08-29 14:20:45 · 23574 阅读 · 1 评论 -
Activiti5 邮件服务 email发送服务配置
Activiti5工作流 邮件服务 email发送服务配置原创 2014-05-15 17:41:56 · 10225 阅读 · 0 评论 -
BPMN Activiti
原创 2014-03-24 15:28:38 · 1049 阅读 · 0 评论 -
Activiti源码导读
Activiti是业界很流行的java工作流引擎,关于Activiti与JBPM5的关系和如何选择不是本文要讨论的话题,相关内容可以baidu一下。Activiti从架构角度看是比较优秀的,是很面向对象的,是我所阅读过的代码结构很棒的开源软件,个人认为比Spring,Hibernate的要好。Activiti的基础编程框架 Activiti基于Spring,ibatis原创 2013-08-08 20:46:43 · 1145 阅读 · 0 评论 -
activiti5.13 globalTaskListener 实现
因为5.13不支持globalTaskListener ,所以只好利用其他方法 模拟这种做法。上代码:spring 配置: class="xxx.DelegateBPMNParserHandler" />原创 2013-08-08 13:22:01 · 4148 阅读 · 0 评论 -
activiti5 发布的时候 改变KEY值
这个功能 在遇到 系统中存在很多流程 需要给流程编写有规则的KEY的时候 需要用到。很实用。package org.activiti.standalone.parsing;import org.activiti.bpmn.model.BaseElement;import org.activiti.bpmn.model.Process;import org.activit转载 2013-08-08 14:33:39 · 2134 阅读 · 0 评论 -
activiti5 Junit4 Spring测试环境搭建
代码:import static org.junit.Assert.*;import java.util.List;import org.activiti.engine.HistoryService;import org.activiti.engine.RuntimeService;import org.activiti.engine.TaskService;imp原创 2013-08-08 08:00:53 · 2970 阅读 · 0 评论 -
Activiti Modeler不能部署中文问题
在Activiti Modeler中设计的流程包含奇数个中文时不能部署问题问题已经解决:在JVM参数中添加参数:-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8假如你使用的是tomcat把参数添加到bin/catalina.bat或者bin/catalina.sh中转载 2013-08-05 10:16:49 · 2561 阅读 · 0 评论 -
activiti5 流程复用技术 callActivity
定义:当流程执行到callActivity,会创建一个新分支,它是到达调用节点的流程的分支。 这个分支会用来执行子流程,默认创建并行子流程,就像一个普通的流程。 上级流程会等待子流程完成,然后才会继续向下执行。XML:注意,子流程的流程定义是在执行阶段解析的传递变量 可以把流程变量传递给子流程,反之亦然。数据会复制给子流程,当它启动的时候, 并在它结束的时候复制原创 2013-08-05 17:42:11 · 12556 阅读 · 0 评论 -
执行监听器 ExecutionListener
执行监听器可以执行外部java代码或执行表达式,当流程定义中发生了某个事件。 可以捕获的事件有: 流程实例的启动和结束。选中一条连线。节点的开始和结束。网关的开始和结束。中间事件的开始和结束。开始时间结束或结束事件开始。下面的流程定义包含了3个流程监听器: id="executionListenersProcess"翻译 2013-07-31 08:44:57 · 18376 阅读 · 3 评论 -
工作流Activiti5流程变量 任务变量 setVariables 和 setVariablesLocal区别
工作流activiti 变量的概念原创 2014-06-16 17:19:18 · 5126 阅读 · 0 评论