这些操作,是对activiti入门之后的扩展,先了解了activiti的七大Service与23张表,理解这里会非常的迅速。
java代码
package com.activiti;
import org.activiti.bpmn.BpmnAutoLayout;
import org.activiti.bpmn.converter.BpmnXMLConverter;
import org.activiti.bpmn.model.*;
import org.activiti.bpmn.model.Process;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
/**
* @author zhudunfeng
* @date 2020/11/9 15:14
*/
@SpringBootTest
public class GenerateBpmnTest {
@Test
public void generateBpmn(){
//创建bpmn模型
BpmnModel model = new BpmnModel();
Process process = new Process();
model.addProcess(process);
process.setId("my-process");
//创建bpmn元素
process.addFlowElement(createStartEvent());