Activiti流程定义部署

        实际开发中,流程定义是非常重要的一部分,现在我给大家带来流程定义的部署

一、首先,我们需要创建一个Activiti项目

二、加入我们的activiti配置文件具体代码如下


	
	
		
		
		
		
		

		
		
	



三、我们需要在我们项目的pom.xml文件中,加入我们项目的依赖代码如下:

	
	
		org.activiti
		activiti-engine
		6.0.0
	

四、在log4j.properties里配置我们的activiti,代码如下:

log4j.rootLogger=INFO, CA

# ConsoleAppender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern= %d{hh:mm:ss,SSS} [%t] %-5p %c %x - %m%n

五、在我们的web.xml文件中配置activiti

	
		contextConfigLocation
		classpath:activiti.cfg.xml
	


这样,我们的activiti就配置好了,我们就可以创建自己的



最后,给大家送上一个activiti数据库的查询语句:


########################### 1:部署对象和流程定义相关的表 ###########################
SELECT * FROM act_re_deployment #部署对象表

SELECT * FROM act_re_procdef #流程定义表

SELECT * FROM act_ge_bytearray #资源文件表

SELECT * FROM act_ge_property #主键生成策略表

########################### 2:流程实例,执行对象,任务 ###########################
SELECT * FROM act_ru_execution #正在执行的执行对象表

SELECT * FROM act_hi_procinst #流程实例的历史表

SELECT * FROM act_ru_task #正在执行的任务表(只有节点是UserTask的时候,该表中存在数据。)

SELECT * FROM act_hi_taskinst #任务历史表(只有节点是UserTask的时候,该表中存在数据。)

SELECT * FROM act_hi_actinst #所有活动节点的历史表

########################### 3:流程变量 ###########################
SELECT * FROM act_ru_variable # 正在执行的流程变量表

SELECT * FROM act_hi_varinst # 历史的流程变量表

########################### 4:个人用户、组任务 ###########################
SELECT * FROM act_ru_identitylink # 任务办理人表

SELECT * FROM act_hi_identitylink # 历史任务办理人表

########################### 5: ###########################
SELECT * FROM act_id_group # 角色表

SELECT * FROM act_id_user # 用户表

SELECT * FROM act_id_membership # 用户角色表




你可能感兴趣的:(Maven,Activiti)