物料
官网:https://www.activiti.org/
开始:https://www.activiti.org/quick-start
maven依赖:
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>5.22.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>5.22.0</version>
</dependency>
初级
- 名词解释
1.1 工作流
1.2 BPMN - 表结构详解
表 | 简述 | 详细解释 |
---|---|---|
act_ge_bytearray | 二进制数据表 | 何时写入数据 |
act_ge_property | 属性数据表存、储整个流程引擎级别的数据, | 初始化表结构时,会默认插入三条记录 |
act_hi_actinst | 历史节点表 | |
act_hi_attachment | 历史附件表 | |
act_hi_identitylink | 历史流程人员表 | |
act_hi_detail | 历史详情表,提供历史变量的查询 | |
act_hi_procinst | 历史流程实例表 | |
act_hi_taskinst | 历史任务实例表 | |
act_hi_varinst | 历史变量表 | |
act_id_group | 用户组信息表 | |
act_id_info | 用户扩展信息表 | |
act_id_membership | 用户与用户组对应信息表 | |
act_id_user | 用户信息表 | |
act_re_deployment | 部署信息表 | |
act_re_model | 流程设计模型部署表 | |
act_re_procdef | 流程定义数据表 | |
act_ru_event_subscr | throwEvent、catchEvent时间监听信息表 | |
act_ru_execution | 运行时流程执行实例表 | |
act_ru_identitylink | 运行时流程人员表,主要存储任务节点与参与者的相关信息 | |
act_ru_job | 运行时定时任务数据表 | |
act_ru_task | 运行时任务节点表 | |
act_ru_variable | 运行时流程变量数据表 |
- 核心服务
RepositoryService(流程发布)
RepositoryService repositoryService = processEngine.getRepositoryService();
Deployment deployment = repositoryService.createDeployment()
.addClasspathResource("onboarding.bpmn20.xml").deploy();
RuntimeService
FormService
HistoryService
TaskService
- 核心组件
ProcessEngine
中级
- xxxx
- xxxxx
高级
- 集成到jfinal
- 使用自己系统的权限模块
网友评论