Activiti官方:
http://www.activiti.org/
官方的maven服务器:
https://maven.alfresco.com/nexus/index.html
Activiti工作流详解一
http://hong114126.iteye.com/blog/1345257
Activiti工作流详解二
http://hong114126.iteye.com/blog/1345265
Acitiviti学习资料:
http://blog.csdn.net/howareyoutodaysoft/article/category/1254149/1
整合Activiti Modeler到业务系统(或BPM平台)
http://www.kafeitu.me/activiti/2013/03/10/integrate-activiti-modeler.html
Activiti源码:
https://github.com/Activiti/Activiti/tree/master/modules
Activiti Explorer(Activiti 资源管理器)
http://www.blogjava.net/lewhwa/archive/2010/11/27/BPM-Activiti-Explorer.html
1.Activiti官方网站
http://www.activiti.org/
2.SpringMvc + Activiti + Hibernate(包含activiti-explorer)完整配置例子
http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
其中activiti-explorer 是activiti自带的,可以在WEB编辑业务模型
数据库在:resources/sql下 可选h2和mysql (22张基本表,外加OA_LEAVE表)
(mysql下 的schema.sql 建表语句有错误,需要自己修改下)
数据库配置文件:resources/application.properties
3.新版Activiti Modeler与 activiti-explorer
http://www.kafeitu.me/activiti/2012/09/30/new-version-of-activiti-modeler.html 新版Activiti Modeler
http://www.kafeitu.me/activiti/2013/03/10/integrate-activiti-modeler.html 整合Activiti Modeler到业务系统(或BPM平台)
4.activiti-explorer部署model时乱码问题
原因:deploy时xml文档头utf-8, 文件流编码gbk。
...deploy(...){
String str = new String(bpmnBytes, "utf-8");
str = str.replace("<?xml version='1.0' encoding='UTF-8'?>", "<?xml version='1.0' encoding='GBK'?>");
Deployment deployment = repositoryService.createDeployment().name(modelData.getName()).addString(processName, str).deploy();
....
}
http://blog.csdn.net/howareyoutodaysoft/article/details/8081755
1. 中文汉化
因为Activiti迁移到了Github勾起了我修改源码的兴趣,正好发布了新版本的Activiti Modeler而且这两者整合到了一起,在查看源码的时候发现有几个国际化支持但是很少,然后有了想法把Activiti Explorer汉化一下(曾经不止一个人问我有没有汉化版)。
说做就做,首先Fork了Github的Activiti源码,然后花了几个小时时间把中文国际化做完了,并发布了第一版Demo:
http://aws.kafeitu.me:8080/activiti-explorer
汉化后的登陆页面
再看看登陆之后的主页面:
汉化后的主页面
2. 获取汉化包
我已经在github上提交了pull request,等合并到master之后官方应该会重新发布activiti explorer,到时就可以直接支持中文了。
想尝鲜的除了访问在线的demo之外还可以从我Fork的Activiti项目自己打包,Github项目地址:
https://github.com/henryyan/Activiti
分享到:
相关推荐
在IT行业中,开发人员经常需要使用各种工具来提高工作效率,其中Activiti是一个广泛使用的业务流程管理(BPM)和工作流引擎。Eclipse是Java开发者常用的集成开发环境(IDE),它支持多种插件来扩展其功能。在本案例...
Activiti Designer 5.18.0 是一个用于创建和设计业务流程模型的开源工具,它是Activiti工作流引擎的一部分。Activiti是一个基于BPMN 2.0标准的轻量级、高效的业务流程管理(BPM)系统,广泛应用于企业级应用中,帮助...
Activiti 是一款非常流行且强大的开源工作流引擎,在业务流程管理(BPM)领域有着广泛的应用。它提供了灵活的工作流定义语言以及一系列工具来支持流程设计、执行和监控。本文档旨在详细介绍KingbaseES对于Activiti的...
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。 Flowable...
在J2EE环境中,BPM可以通过工作流引擎实现,这种引擎能够处理流程实例的生命周期,如启动、暂停、恢复和结束流程。 【Workflow】是BPM中的一个重要组成部分,它定义了一组有序的操作或任务,这些任务按照特定的规则...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...
6. **职位调动**:员工职位变动管理涉及流程审批,可以使用J2EE的BPM(Business Process Management)工具,如Activiti或JBoss jBPM,实现工作流自动化。 7. **安全机制**:J2EE提供了强大的安全模型,包括用户认证...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的...