Activity 流程图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activity 流程图相关的知识,希望对你有一定的参考价值。
参考技术A Activiti介绍Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务
流程图。
一个采购申请单
配置之后自动保存图片
1. 学习之前的准备工作
2. 流程图
3. 主要表说明
4. 流程部署
5. 完整流程
activity发布流程定义
参考技术A springboot整合activity到这里,基本的框架搭建完成,下面做下总结:1.依赖
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter</artifactId>
<version>7.1.0.M1</version>
</dependency>
2.配置文件:
spring.activiti.process-definition-location-prefix=classpath:/process/
3.bpmn文件
所有流程实例都共享同一个流程定义。发布流程定义意味着流程定义会保存到持久化的数据存储里,BPMN 2.0流程文件会解析成内存对象模型, 可以通过Activiti API操作。
主要编码:
@Autowired
RepositoryService repositoryService;
@Override
public void deploy()
Deployment deploy =repositoryService.createDeployment()
.addClasspathResource("process/emplLeave.png")
.addClasspathResource("process/emplLeave.xml")
.name("emplLeave").key("emplLeave").deploy();
System.out.println(deploy);
部署完成后,可以到这两张表中查看。
SELECT * FROM act_re_deployment #部署对象表
SELECT * FROM act_re_procdef #流程定义表
SELECT * FROM act_ge_bytearray #资源文件表
以上是关于Activity 流程图的主要内容,如果未能解决你的问题,请参考以下文章