Activiti--实战项目教材

1、项目需求

在现有的Crm项目中,集成Activiti工作流框架,实现一个“客户报备”流程管理。
为了确保录入的客户信息都是有效的,防止市场人员作假。对于录入的客户信息需要进行报备审批,也就是需要通过部门经理审批。

例如这个流程:
在这里插入图片描述

2、步骤

1、准备一个现有的(可以正常运行的)CRM项目。
导入项目Activiti-CRM.rar
创建数据库activiti-crm
导入sql脚本itsource_crm.sql
部署crm到tomcat
确保CRM中,需要加入流程管理的业务模块(客户管理)能够正常运行
2、把Activiti集成到Crm项目中
3、流程定义(规则)管理
虽然当前分析出来只有一个客户报备流程,但是后面可能会集成其他流程(报销流程等),所以需要一个管理各种流程规则的模块.具体需要的流程如下:
1) 部署新流程
2) 查看(列表)流程
3) 删除流程
4) 查看规则流程图
4、流程实例和流程任务管理(运行时管理)
1)启动流程
2)查看任务
3)办理任务
4)使用流程监听器,修改业务对象状态。

3、集成Activiti框架

3.1.准备CRM环境
导入项目Activiti-CRM.rar
创建数据库activiti-crm
导入sql脚本itsource_crm.sql
部署crm到tomcat
确保CRM中,需要加入流程管理的业务模块(客户管理)能够正常运行

3.2.Activiti集成CRM
3.2.1、导入activiti jar包
Activiti--实战项目教材_第1张图片
3.2.2、添加Activiti配置文件-applicationContext-activiti.xml-配置核心对象

    
		
		
		
	

	
		
	

	
	
	
	

最后介绍一款超拽的插件 - - - - -mybatis_xml关联插件

右键eclipse 选择程序在文件所在位置;
再将插件放入dropins文件夹下
Activiti--实战项目教材_第2张图片
这就是插件所在位置 重启eclipse即可使用
Activiti--实战项目教材_第3张图片

*需要的可以联系我免费获取( ̄︶ ̄)

你可能感兴趣的:(Activiti)