Activiti-Modeler 5.18 在线流程建模工具的安装配置尝鲜使用
Activiti目前版本更新得比较快,其在线的构建工具升级已经到了5.18版,同时改掉了以前不支持IE下的画图缺点,目前在ie9上已经支持了。整体来说Activiti-Modeler是一款可满足企业流程建模的工具了,当然还有一些不足,我们在后续将会不断完善它,同时也跟大家分享。因此要使用它来与自身的平台集成还是需要费些力气的,在本文中,我们通过一步一步来进行构建,并且在Eclipse环境下导入,然后再运行Activiti-Explorer,以实现在线的流程建模。
一、Activti-Exploer的解压及安装
1. 下载Activiti-5.18.zip包,地址如下:
http://www.activiti.org/download.html
下载最新的activiti-5.18.zip,并且解压至某一目录,如:
2. 通过cmd进入modules/activiti-webapp-explorer2目录,执行mvn eclipse:eclipse
3. 在eclipse导入activiti-web-explorer2项目。并且转为maven项目,如
4. 在eclipse下执行mvn:install,可以看到成功打包war包至target目录下,这时把war拷到tomcat下的webapps即可运行,运行的context目录名最好为activiti-explorer,这里访问的界面带有中英文,流程设计器几乎都是英文的,而这时数据库是默认为h2。
下面我们进行修改,完成以下目的:
- 1. 在eclipse下进行开发调整,即可以调试运行该项目,为后续进行二次开发准备
- 2. 修改数据类型为mysql
- 3. 汉化操作界面
二、扩展及修改
5. 修改pom.xml,以支持把src下的源代码拷至WEB-IN/clasess
<build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory> <testSourceDirectory>src/test/java</testSourceDirectory> <testResources> <testResource> <directory>src/test/resources</directory> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.8</version> <executions> <execution> <id>copy-dependencies</id> <phase>compile</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <excludeScope>provided</excludeScope> <outputDirectory>src/main/webapp/WEB-INF/lib</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> </configuration> </execution> </executions> </plugin> … </build>
6. 汉化 – 修改resources下的stencilset.json
7. 修改数据库为Mysql:
修改db.properties为以下配置:
db=mysql jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/activiti518?useUnicode=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=123456
注意,需要先在pom.xml中加上mysql驱动的pom
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
同时手工在数据库中创建一个空的activiti518的数据库
再者把resources\activiti-custom-context.xml文件中的所有bean的配置注释打开,以使可以使用自定义的数据库配置
运行mvn install命令可以看到在target目录打包了新的war包
8. 运行效果
附件config.zip为pom.xml及汉化的配置,其效果可在线访问体验:
查看整合的视频效果如下:
http://www.redxun.cn/vedio/activitiExportImport.htm
在线整合的效果如登录后的流程管理--流程定义设计--添加流程
相关推荐
Activiti Modeler是一款基于Java开发的流程建模工具,它主要与Activiti BPMN(业务流程管理Notation)引擎紧密配合,为用户提供了一个直观、易用的界面来设计、模拟和部署业务流程。Activiti是Alfresco公司推出的一...
综上所述,Activiti-Modeler是一个功能全面、易于集成的工作流网页版设计器,它简化了业务流程的设计和管理,提升了开发效率,同时提供了丰富的工具和支持,使得开发者能够更好地利用Activiti引擎来满足各种业务需求...
Activiti的流程设计器分离出来,与SpringMVC,spring整合了起来,先把工程分享出来,等有时间了在慢慢讲解具体的整合步骤。工程下载之后直接可以运行,只需要改一下数据库连接。访问...
在IT行业中,流程管理工具是企业自动化不可或缺的一部分,而Activiti作为一款强大的工作流引擎,被广泛应用在Spring框架中的各种项目。本篇文章将深入探讨如何将`activiti-modeler`集成到Spring项目中,以及利用`...
Activiti Designer 5.18 是一款基于Eclipse的图形化工作流建模工具,它为企业提供了一种直观的方式来设计、部署和管理业务流程。这款离线安装插件的出现,使得用户无需在线连接即可在Eclipse环境中进行Activiti工作...
本文将深入探讨如何在SpringBoot项目中集成Activiti,并集成Activiti Modeler作为在线流程设计工具,同时通过Java反射技术实现表单的动态绑定。 一、Activiti简介 Activiti是一款开源的工作流引擎,它支持BPMN 2.0...
Activiti-modeler是一个基于BPMN(Business Process Model and Notation)标准的流程设计工具,它主要用于创建、编辑和管理工作流程模型。本项目旨在集成Activiti-modeler,使其能够与现有的开发环境或业务系统无缝...
通过阅读"activiti-5.18使用说明",你可以深入了解如何配置和使用Activiti 5.18,包括安装步骤、示例流程、API使用方法、最佳实践以及可能遇到的问题及其解决办法。文档通常会包含详细的代码示例和配置文件,帮助...
在这个"Activiti-modeler集成项目.zip"中,我们将探讨如何将Activiti Modeler与Spring MVC框架集成,创建一个能够支持流程设计和执行的Web应用。 首先,集成Spring MVC和Activiti需要理解这两个组件的基本原理。...
9. **使用Activiti Designer**:现在,你可以开始使用Activiti Designer创建、编辑和调试业务流程模型。它提供了图形化的界面,使得流程设计直观易懂。 10. **阅读`readme.txt`**:对于任何疑问或遇到问题,记得...
3. **流程模型**:Activiti 使用XML格式的流程定义文件(.bpmn)来存储流程模型,这些文件可以在Activiti Designer等工具中进行可视化编辑。 4. **API与服务**:Activiti 提供了一套丰富的Java API,允许开发者在...
Activiti Designer提供了丰富的预定义元素,支持流程变量、条件和事件的配置。保存流程模型后,你可以将其导出为BPMN 2.0 XML文件,供Activiti运行时引擎执行。 然而,安装过程中可能出现的另一个常见问题是Java...
Activiti 是一个开源的工作流和业务流程管理(BPM)平台...总的来说,Activiti - Eclipse 5.18插件为开发者提供了一个无缝集成的工作流开发环境,提高了工作效率,简化了流程管理,是Java BPM项目开发不可或缺的工具。
在这个“activiti-designer-5.18-有操作说明-个人亲测成功”的压缩包中,包含了 Activiti Designer 的5.18版本以及相关的操作指南,下面我们将深入探讨这个工具的主要功能和使用方法。 首先,我们要明确的是,...
综上所述,"activiti-5.18所有jar包"包含了开发和运行基于Activiti 5.18的应用所需的所有组件,涵盖了流程建模、执行、集成、监控等多个方面,是构建高效业务流程管理系统的基石。开发者可以根据具体需求选择相应的...
8. **流程模型设计**:Activiti 提供了流程建模工具,例如Activiti Modeler,使得非程序员也可以通过拖拽方式设计流程图,然后将其转换为可执行的流程定义。 9. **集成能力**:Activiti 可以与各种企业系统集成,...
总结来说,"activiti-modeler-springboot-master"项目为我们提供了一个生动的示例,展示了如何在 SpringBoot 应用中使用 Activiti 进行流程建模和执行。通过这个项目,开发者可以学习到 Activiti 的基本使用方法,...
总结来说,Activiti Designer 5.18是流程建模的一个强大工具,它简化了业务流程的设计,并且具有良好的IDE兼容性,使得开发者可以在多种环境中使用。通过深入学习和实践,用户能够利用这个工具提升业务流程的效率...
总的来说,"activiti-designer-5.18.1编译器插件"是用于Activiti BPM平台的一个强大工具,它通过Eclipse插件的形式提供,让开发者可以方便地设计和调试BPMN 2.0流程,对于实施和优化企业工作流具有重要意义。