Eclipse下搭建activiti项目
Eclipse版本:Luna Service Release 2 (4.4.2)
一、安装插件
点击Help--->Install New Software,在打开的对话框选择Add,此时会打开Add Repository对话框,Name 输入Activiti BPMN 2.0 designer,Location输入http://www.activiti.org/designer/update
二、新建Activiti项目
选择File--->New--->Project,选择Activiti Project
创建完的项目结构如图
三、新建流程
在src/main/resources/diagrams下新建leave文件夹,在leave目录右键选择New--->Other,选择Activiti Diagram
输入流程名称后Finish即可。
打开leave.bpmn,选择右侧的Select,Properties里会出现关于这个流程的一些设置
Id:流程的唯一标识,建议使用纯英文标识
Name:流程的名称
Namespace:命名空间,一般使用公司名或组织域名+项目名称
Candidate start users:候选人
Candidate start groups:候选组
Documentation:针对当前流程功能的文字描述
最终的流程设置如下:
在右侧找到StartEvent并拖动到中间面板上,将鼠标放在上面会显示快捷菜单
点击最后一排的第二个按钮,在弹出的列表中选择Create user task
要结束流程,选择Create end event
每个节点下面都有Id和Name,都设置一下。最后的流程图如下:
StartEvent的设置如下
领导审批的设置如下
人事审批的设置如下
自动生成流程图片
四、自动生成单元测试代码
右击leave.bpmn选择Activiti--->Generate unit test,会在 test/java/org/activiti/designer/test包中生成单元测试代码。
推荐阅读
-
windows下zendframework项目环境搭建(通过命令行配置)
-
用Eclipse搭建Android开发环境并创建第一个Android项目(eclipse+android sdk)
-
Eclipse下怎么创建Web项目?用Maven创建Web项目的教程
-
spark-windows(含eclipse配置)下本地开发环境搭建
-
eclipse搭建springboot的项目
-
centos7下搭建Java Web项目环境
-
在eclipse中使用Maven分模块搭建SSM框架,创建jar、war、pom工程模块教学,项目的热部署,需要的可以留下邮箱,给大家发整理过的Maven笔记
-
eclipse中的出现在打包一次后,后面新建的项目都出错了,出现support_v7下面出现红线及解决方法及为什么eclipse中项目继承ActionBarActivity解决方法一样
-
在eclipse中使用spring,springmvc,mybatis搭建web项目
-
用Eclipse搭建Android开发环境并创建第一个Android项目(eclipse+android sdk)