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包中生成单元测试代码。
相关推荐
本文档旨在提供一套完整的指南,帮助用户从零开始搭建Activiti开发环境。 #### 二、Java环境配置 - **安装Java JDK**: - **版本要求**:JDK 6.0或更高版本。 - **环境变量配置**: - `JAVA_HOME`:设置为JDK的...
注意修改buildpath以及Deployment,要去安装activiti的插件,可以在线安装也可以使用离线包安装,但是在线安装一直没成功提示有一个jar没下来,离线安装要将解压的jar放入eclipse features下,祝大家好运。
使用 activiti-5.8.zip 和 activiti-designer-5.8.0.zip 文件,你可以搭建一个完整的 Activiti 开发环境。首先,你需要将 activiti-5.8.zip 解压,这会包含 Activiti 引擎的库文件,你可以将它们添加到你的项目依赖...
在“activiti+flex”项目搭建中,我们将结合这两者来构建一个具有强大后台流程管理和直观前端展示的系统。 首先,让我们详细了解一下 Activiti。Activiti 是基于 BPMN 2.0 标准的,这意味着它可以处理复杂的业务...
Activiti整合到Spring的Demo代码,Maven构建项目,里面包含了所有的JSON汉化包,精简pom文件,以及创建流程的测试代码,我使用的IDE是IntelliJ IDEA,使用Eclipse测试时请先将项目转换为maven项目下载jar包
8. **开发环境搭建**:资料中提到的环境搭建文档,可能会涵盖如何配置开发工具(如IDEA或Eclipse)、安装依赖、设置项目结构等步骤,这对于初学者来说是非常有价值的参考资料。 9. **文档与说明**:项目中的使用...
本指南将引导你如何搭建Activiti开发环境,并创建一个简单的Activiti项目。 首先,要搭建Activiti开发环境,你需要在Eclipse中安装Activiti插件。在Eclipse中点击“Add”,在Name选项中填写一个描述性名称,例如...
Activiti Workflow HelloWorld示例与测试环境搭建的知识点主要包括以下几个方面: 1. Activiti工作流引擎简介: ...这些知识点为初学者搭建Activiti工作流提供了指导,并为后续的深入学习和应用打下了基础。
完成安装后,Eclipse将具备创建Activiti项目的能力。 创建一个Activiti项目,选择`New` -> `Project…` -> `Activiti` -> `Activiti Project`,输入项目名并点击`Finish`。此时,Eclipse会自动打开Activiti视图,并...
为了在Eclipse环境中搭建Activiti开发环境,首先需确保已安装了Eclipse IDE for Java Developers。以下是详细步骤: 1. **添加Activiti更新站点**:在Eclipse中,依次点击`Help` -> `Install New Software...`。在...
本文档将详细介绍如何在SSH环境下搭建Activiti开发环境,包括环境搭建、流程图绘制、部署流程以及业务开发等方面的内容。 #### 二、搭建开发环境 ##### 1.1 搭建Eclipse环境 首先需要确保您的开发环境中已经安装了...
通过以上步骤,我们不仅了解了Activiti工作流框架的基本概念和特点,还掌握了其核心组件的功能以及如何搭建开发环境。Activiti以其高度可定制化的特点,成为众多企业和开发者构建高效业务流程系统的首选工具。
1. 流程图设计:Activiti 提供了一个基于 Eclipse 的 Activiti Designer 插件,允许用户通过拖拽和配置活动、事件、网关等元素来创建 BPMN 2.0 流程图。 2. 表单设计:流程中的表单可以通过 Activiti 表单引擎自定义...
- **Ant**: 版本要求为1.8.1及以上,用于构建和运行Activiti自带的示例项目。 - **Eclipse**: 3.6.2或以上版本,尤其是当使用Activiti5的可视化流程设计插件时更为关键。 - **Activiti5**: 当前推荐使用版本5.4,可...
### Activiti 完整教程知识点概述 #### 一、Activiti 概述 - **定义**: Activiti 是由 Alfresco 软件...对于希望深入学习 Activiti 的开发者而言,掌握其核心概念、熟悉开发环境的搭建以及理解实际应用案例至关重要。
- **Activiti UI应用安装**:下载activiti-app.war文件并复制到Tomcat的webapps目录下,然后启动Tomcat,使用默认设置访问Activiti UI应用。 #### 7. Activiti设置 - **环境依赖**:需要Java运行时和Apache Tomcat...