一、Activiti的實用意義:
Activiti是JBPM的原創者的團隊編寫的,實際上它才是JBPM“血統”的繼承者。而如今的JBPM5所用的幾乎是Drools Flow的源碼。因此一直在用JBPM的用户更傾向於使用Activiti,需要注意的是Activiti用的是BPMN的流程定義語言BPEL而非當初的JBDL了。
二、Activiti的designer在eclipse中的安裝:
打開 HelpInstall New Software。在如下面板中,點擊 Add 按鈕,然後填寫下列字段: Name:Activiti BPMN 2.0 designer
Location:http://activiti.org/designer/update/

務必不要選中”Contact all updates sites..”,因為所有必需的插件都能從 Activiti 更新站點下載。

三、Activiti整合MySql數據庫的方法
要將演示程序設置配置到不同的數據庫,或生成不同的數據庫的配置文件,按如下步驟: 
編輯 setup/build.propertyies,將 db 參數修改成你的數據庫類型{oracle | mysql | postgres | h2 | db2 | mssql}。
編輯 setup/build.${db}.propertyies,將 JDBC 連接參數修改成你安裝的數據庫的參數。 要想根據你在 build.*.properties 文件指定的屬性來創建數據的配置文件,請在(開始->運行->CMD)setup 文件內運行:
ant cfg.create
可以在 setup/build/activti.cfg 內找到生成的配置文件。同時,方便起見,可以在 setup/build 下找到包含了配置文件的 jar 文件 activiti-cfg.jar。

四、部署Activiti實例和Activiti的web designer部署
打開控制枱,ant demo.start
這時則開始建立數據庫,部署實例到eclipse,部署designer到tomcat服務器,這裏的tomcat服務器在{%activiti-5.6%}\apps\apache-tomcat-6.0.32下。
如果之前更改了數據庫,
Eclipse中需要將實例的配置文件activiti.cfg.xml的內容改為{%activiti-5.6%}\setup\build\activiti-cfg\activiti.cfg.xml的內容。
為了使Activiti KickStart 能夠正常運行,我們需要單獨更改它的數據庫驅動程序activiti.cfg.jar (正確配置的jar位於{%activiti-5.6%}/setup/build/下)
,並將其置於apps/apache-tomcat-6.x/webapps/activiti-kickstart/WEB-INF/lib 文件夾下。同樣,必須將數據庫驅動程序置於同一文件夾下。 可以在 setup/files/dependencies/libs/下找到你的數據庫驅動程序(除了 Oracle)。
五、Activiti web designer以及部署到eclipse的實例介紹
應用名稱 URL 描述
Activiti Probe http://localhost:8080/activiti-probe
管理員管理控制枱。使用該工具查看配置好的流程引擎是否正確初始化,以及數據庫內容。
Activiti Explorer http://localhost:8080/activiti-explorer
流程引擎用户控制枱。使用該工具查看您的個人任務、候選人任務,以及完成的任務。
Activiti Cycle http://localhost:8080/activiti-cycle
Activiti 協助工具。使用該工具瀏覽資料庫以及執行模型格式之間的轉換。
Activiti Modeler http://localhost:8080/activiti-modeler
基於Web 的流程設計工具。使用該工具繪製BPMN2.0 規範的流程定義文件。(對瀏覽器有版本要求)
Activiti KickStart http://localhost:8080/activiti-kickstart
Activiti KickStart 是利用 Activiti 引擎的可用構造的子集來快速創建’臨時安排的(adhoc)’業務流程的一個基於 web 的工具。

activiti-engine-examples:該套示例展示了 Activiti 最常用的用法:BPMN 流程定義和流程的執行被存儲在數據庫中, 並且示例中使用了持久化 API。 
activiti-spring-examples:這些示例展示了在 Spring 環境下如何使用 Activiti 引擎。  activiti-groovy-examples:這些示例展示了 groovy 的依賴庫以及一個使用 groovy 腳本的流程。 
activiti-jpa-examples:這些示例展示了依賴庫以及 Activiti 中如何使用 JPA。  activiti-cxf-examples:這些示例展示了依賴庫以及在 Activiti 中如何使用 web 服務。  activiti-cycle-examples:此項目內含有一個關於 Activiti Cycle 的演示示例。  activiti-modeler-examples:在演示程序安裝內 Activiti Modeler 配置的模型庫文件。
*********************眼淚的分割線*************************
最愛你的人是我,你怎麼捨得我難過……