欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Eclipse下搭建activiti项目

程序员文章站 2022-07-14 15:52:56
...

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

 

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

创建完的项目结构如图

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

 三、新建流程

在src/main/resources/diagrams下新建leave文件夹,在leave目录右键选择New--->Other,选择Activiti Diagram

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

输入流程名称后Finish即可。

 

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

打开leave.bpmn,选择右侧的Select,Properties里会出现关于这个流程的一些设置

 

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

Id:流程的唯一标识,建议使用纯英文标识

Name:流程的名称

Namespace:命名空间,一般使用公司名或组织域名+项目名称

Candidate start users:候选人

Candidate start groups:候选组

Documentation:针对当前流程功能的文字描述

 

最终的流程设置如下:

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

在右侧找到StartEvent并拖动到中间面板上,将鼠标放在上面会显示快捷菜单

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

点击最后一排的第二个按钮,在弹出的列表中选择Create user task

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

要结束流程,选择Create end event

 

每个节点下面都有Id和Name,都设置一下。最后的流程图如下:

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

StartEvent的设置如下

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

领导审批的设置如下

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

人事审批的设置如下

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

自动生成流程图片

Eclipse下搭建activiti项目
            
    
    博客分类: Java activitijava 

 

四、自动生成单元测试代码

右击leave.bpmn选择Activiti--->Generate unit test,会在 test/java/org/activiti/designer/test包中生成单元测试代码。

 

 

 

相关标签: activiti java