activiti5流程引擎学习
文章平均质量分 81
主要介绍activiti5流程引擎的使用,从基础开始,一步步介绍activiti5的相关使用方法。
萝卜地里的兔子
爱吃胡萝卜的兔子
展开
-
activiti5第一弹-----基本的activiti示例
建立一个普通的javaSE工程,工程的目录结构如下:需要的jar包如下:在config文件夹下创建log4j.properties用来输入日志,内容如下:log4j.rootLogger=INFO, CA# ConsoleAppenderlog4j.appender.CA=org.apache.log4j.ConsoleAppenderlog4j.appender.CA.原创 2015-01-07 15:32:11 · 16083 阅读 · 2 评论 -
activiti5第二弹----使用activiti5提供的测试类进行测试
在前文的基础上改变测试方式package activiti_001;import org.activiti.engine.impl.test.PluggableActivitiTestCase;import org.activiti.engine.runtime.ProcessInstance;import org.activiti.engine.task.Task;impo原创 2015-01-08 12:51:33 · 7311 阅读 · 0 评论 -
activiti5第三弹-----------脚本任务
首先是流程定义图:重点关注一下流程节点中 Script Task 节点的 properties中的Main config这里可以选择不同的脚本语言,由于其他的部怎么会··就用javascript来吧。从图中可以看出只是定义了一个变量x,它的值为 a;很多人都说这样定义了这个变量以后就可以在流程中获得这个变量。所以我进行了测试。结果如下:package final_act原创 2015-01-10 09:39:59 · 6633 阅读 · 4 评论 -
activiti5第四弹----serviceTask中的java服务任务
activiti.cfg.xml内容:<beans default-lazy-init="false" xsi:schemaLocation=" http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd http://www.spring原创 2015-01-13 15:47:57 · 24970 阅读 · 0 评论 -
activiti5第五弹 serviceTask中的webserviceTask 以及 shellTask
web service task是BPMN2.0中的一种任务类型,在activiti5中它并没有专门的标签表示,而是使用了service task 来表示。而且有很多要配置的内容是无法用图形化工具来完成的。要使用web service task,当然要先有web service。所以首先要编写一个web service。首先是JAR包:编写webservice的接口:packa原创 2015-01-14 14:53:00 · 17742 阅读 · 2 评论 -
activiti5第六弹 手动任务、接收任务、邮件任务
手动任务和接收任务几乎不在程序中做什么事情---只是在流程的历史中留下一点痕迹,表明流程是走过某些节点的。。。而且这两个任务是无法用taskservice查询到的但是接收任务比手动任务多一个功能,就是确认功能。。。activiti.cfg.xml配置<beans default-lazy-init="false" xsi:schemaLocation=" http://www.sp原创 2015-01-19 09:16:12 · 12771 阅读 · 0 评论 -
Activiti5第七弹,自己实现一个ProcessEngineConfiguration同时自定义拦截器
首先是我自己定义的MyProcessEngineConfiguration的activiti.cfg.xml文件的内容<beans default-lazy-init="false" xsi:schemaLocation=" http://www.springframework.org/schema/util http://www.springframework.org/schema/原创 2015-01-23 09:50:59 · 17048 阅读 · 0 评论 -
Activiti5第八弹,ProcessEngineConfiguration和ProcessEngine
ProcessEngineConfigurationpackage org.mpc.final_activiti;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import org.activiti原创 2015-01-24 11:31:33 · 7793 阅读 · 1 评论 -
Activiti5第九弹,Group和User,Activiti的用户和用户组
package org.mpc.final_activiti;import org.activiti.engine.IdentityService;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngineConfiguration;import org.activiti.engine原创 2015-01-29 09:54:06 · 14384 阅读 · 0 评论 -
Activiti5第十弹,RepositoryService
package org.mpc.final_activiti;import java.util.List;import org.activiti.engine.IdentityService;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngineConfiguration;im原创 2015-02-10 14:58:16 · 10509 阅读 · 0 评论 -
Activiti5第十一弹,流程监听器与任务监听器
首先创建流程监听器和任务监听器的实体类,个人比较喜欢使用Delegate Expression方式,其他两种方式也可以流程监听器package org.mpc.final_activiti;import java.io.Serializable;import org.activiti.engine.delegate.DelegateExecution;import org原创 2015-02-11 13:19:50 · 39099 阅读 · 4 评论