摘要: 首先来一个命令的接口: package mode.command;/** * * 定义一个命令接口,其中有一个抽象的执行方法,参数人命令接收器 * * */public interface Command { public void execute(CommandReceiver co... 阅读全文
posted @ 2015-01-19 09:47 qz程程 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 手动任务和接收任务几乎不在程序中做什么事情---只是在流程的历史中留下一点痕迹,表明流程是走过某些节点的。。。而且这两个任务是无法用taskservice查询到的 但是接收任务比手动任务多一个功能,就是确认功能。。。 activiti.cfg.xml配置 //邮件任... 阅读全文
posted @ 2015-01-19 09:16 qz程程 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: web service task是BPMN2.0中的一种任务类型,在activiti5中它并没有专门的标签表示,而是使用了service task 来表示。而且有很多要配置的内容是无法用图形化工具来完成的。要使用web service task,当然要先有web service。所以首先要编写一... 阅读全文
posted @ 2015-01-14 14:53 qz程程 阅读(1073) 评论(0) 推荐(1) 编辑
摘要: activiti.cfg.xml内容: 方式一:使用java class来实现java服务任务 HelloService内容: package org.mpc.final_activiti;import org.activiti.engine... 阅读全文
posted @ 2015-01-13 15:47 qz程程 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 首先是流程定义图: 重点关注一下流程节点中 Script Task 节点的 properties中的Main config 这里可以选择不同的脚本语言,由于其他的部怎么会··就用javascript来吧。 从图中可以看出只是定义了一个变量x,它的值为 a; 很多人都说这样定义了这个变量以后就... 阅读全文
posted @ 2015-01-10 09:39 qz程程 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 在前文的基础上改变测试方式 package activiti_001;import org.activiti.engine.impl.test.PluggableActivitiTestCase;import org.activiti.engine.runtime.ProcessInstan... 阅读全文
posted @ 2015-01-08 12:51 qz程程 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 建立一个普通的javaSE工程,工程的目录结构如下: 需要的jar包如下: 在config文件夹下创建log4j.properties用来输入日志,内容如下: log4j.rootLogger=INFO, CA# ConsoleAppenderlog4j.appender.CA=org.... 阅读全文
posted @ 2015-01-07 15:32 qz程程 阅读(235) 评论(0) 推荐(0) 编辑