如何创建一个activiti工作流
Activiti是一个强大的业务流程管理(BPM)框架,他本身需要数据库支持,它使用了Mybatis作为持久化框架,对于数据库管理系统(DBMS)支持多个。并且它的数据库表名有一定的特征。
资源库流程规则表
1)act_re_deployment 部署信息表
2)act_re_model 流程设计模型信息表
3)act_re_procdef 流程定义数据表
运行时数据库表
1)act_ru_execution 运行时流程执行实例表
2)act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息
3)act_ru_task 运行时任务节点表
4)act_ru_variable 运行时流程变量数据表
历史数据库表
1)act_hi_actinst 历史节点表
2)act_hi_attachment 历史附件表
3)act_hi_comment 历史意见表
4)act_hi_identitylink 历史流程人员表
5)act_hi_detail 历史详情表,提供历史变量的查询
6)act_hi_procinst 历史流程实例表
7)act_hi_taskinst 历史任务实例表
8)act_hi_varinst 历史变量表
组织机构表
1)act_id_group 用户组信息表 JBPM_ID_MEMBERSHIP
2)act_id_info 用户扩展信息表
3)act_id_membership 用户与用户组对应信息表
4)act_id_user 用户信息表
1.导包
这是我自己做的一个
2.配置xml
3.测试
@Test
标题
public void testConnect3() throws Exception {
// 核心对象
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
System.out.println(processEngine);
}