Activiti BPM Platform工作流的一些资料

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
Activiti BPM Platform工作流的一些资料_第1张图片

汉化后的登陆页面

再看看登陆之后的主页面:
Activiti BPM Platform工作流的一些资料_第2张图片

汉化后的主页面

2. 获取汉化包
我已经在github上提交了pull request,等合并到master之后官方应该会重新发布activiti explorer,到时就可以直接支持中文了。

想尝鲜的除了访问在线的demo之外还可以从我Fork的Activiti项目自己打包,Github项目地址:

https://github.com/henryyan/Activiti

你可能感兴趣的:(Activiti)