Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
activity工作流引擎学习笔记1(初始),希望能够帮助你!!!。
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方法。今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章