工作流框架Activiti基本介紹!Activiti Explorer流程控制臺(tái)介紹和Activiti數(shù)據(jù)庫(kù)安裝說(shuō)明
發(fā)布時(shí)間:2021-11-23 點(diǎn)擊數(shù):751
簡(jiǎn)介
- 所有包名中包含 .impl. 的類都是內(nèi)部實(shí)現(xiàn)類,都是不保證穩(wěn)定的. 不過(guò),如果用戶指南把那些類列為配置項(xiàng).那么它們可以認(rèn)為是穩(wěn)定不變的
- 在jar包中,所有包名中包含 .impl.(比如:org.activiti.engine.impl.pvm.delegate)的類都是實(shí)現(xiàn)類,它們應(yīng)該被視為流程引擎內(nèi)部的類.對(duì)于這些類和接口都不能夠保證其穩(wěn)定性
入門
- Activiti Explorer默認(rèn)使用H2內(nèi)存數(shù)據(jù)庫(kù)
- Activiti Explorer: 流程引擎的用戶控制臺(tái).使用它來(lái)啟動(dòng)新流程,分配任務(wù), 查看并認(rèn)領(lǐng)任務(wù)等等.這個(gè)工具也可以用來(lái)管理Activiti引擎
-
Activiti只是一個(gè)jar,可以內(nèi)嵌到任何Java環(huán)境中:
- swing
- Tomcat
- JBoss
- WebSphere
- 可以把Activiti作為一個(gè)典型的單獨(dú)運(yùn)行的BPM服務(wù)器運(yùn)行, 只要java可以做的,Activiti也可以
安裝Activiti數(shù)據(jù)庫(kù)
- Activiti Explorer默認(rèn)使用H2內(nèi)存數(shù)據(jù)庫(kù)
- 要讓Activiti使用獨(dú)立運(yùn)行的H2數(shù)據(jù)庫(kù)或者其他數(shù)據(jù)庫(kù),可以修改Activiti Explorer web應(yīng)用WEB-INF/classes目錄下的db.properties
- 注意Activiti Explorer自動(dòng)生成了演示用的默認(rèn)用戶和群組,流程定義,數(shù)據(jù)模型. 要想禁用這個(gè)功能,要修改WEB-INF目錄下的activiti-standalone-context.xml.可以使用下面的demoDataGenerator bean定義代碼完全禁用安裝默認(rèn)數(shù)據(jù).從代碼中也可以看出,我們可以單獨(dú)啟用或禁用每一項(xiàng)功能
<bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator"> <property name="processEngine" ref="processEngine" /> <property name="createDemoUsersAndGroups" value="false" /> <property name="createDemoProcessDefinitions" value="false" /> <property name="createDemoModels" value="false" /> </bean>