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方法。

你可能感兴趣的:(学习笔记,工作流引擎,框架,工作)