大家好,又见面了,我是你们的朋友全栈君。1、下载地址:http://www.activiti.org/download.html
2、activiti中最常用的模块是activiti-engine模块
3、步骤
1、将下载的项目包下的activiti.cfg.xml文件复制到resource目录下(里面可以配置
数据库)
2、创建activiti的bpmn流程文件
3、创建部署流程代码生成数据库表(23张)
act_ru运行时表、act_hi历史表、act_ge通用数据表(存放通用数据)、
4、表
1、通用数据表
资源表:act_ge_bytearray
属性表:act_ge_property
2、流程存储表
部署数据表:act_re_deployment
流程定义表:act_re_procdef
3、身份数据表
用户表:act_id_user
用户帐号表:act_id_info
用户组表:act_id_group
关系表:act_id_membership
4、运行时数据表
流程实例表:act_ru_execution
流程任务表:act_ru_task
流程参数表:act_ru_variable
流程与身份关系表:act_ru_identitylink
工作数据表:act_ru_job
事件描述表:act_ru_event_subscr
5、历史数据表
流程实例表:act_hi_procinst
流程明细表:act_hi_detail
任务表和历史行为表:act_hi_taskinst act_hi_actinst
附件表和评论表:act_hi_attaachment act_hi_comment
3、在启动activiti流程引擎时需要配置数据库、事务和activiti内置的服务
4、流程引擎的详细介绍
1、ProcessEngineConfiguration对象。代表一个activiti流程引擎的全部配置,该类
提供了一系列的创建ProcessEngineConfiguration的静态方法,这些方法用于读取和解析
相应的配置文件,并返回ProcessEngineConfiguration的实例。
方法1:createProcessEngineConfigurationFromResourceDefault方法,使用
activiti默认的方式创建ProcessEngineConfiguration的实例
方法2、createProcessEngineConfigurationFromResource方法,activiti.cfg.xml文
件名称可以变化。
ProcessEngineConfiguration
processEngineConfiguration=ProcessEngineConfiguration.createProcessEngineConfig
urationFromResource(“activiti.cfg.xml”);
方法3:createProcessEngineConfigurationFromInputStream方法,该方法不仅名称
可以变化,连位置都可以变化
File file=new File(“D:/resource/act.cfg.xml”);
InputStream fis=new FileInputStream(file);
ProcessEngineConfiguration
processEngineConfiguration=ProcessEngineConfiguration.createProcessEngineConfig
urationFromInputStream(fis);
方法4:createStandaloneInMenProcessEngineConfiguration方法,不会读取
activiti配置文件。
方法5:createStandaloneProcessEngineConfiguration方法。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157450.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...