flowable学习-创建BPMN文件

xiaoxiao2021-04-19  141

创建一个Flowable Project项目,点击创建flowable diagram

我们可以先创建一个简单的流程,例如:

创建一个 start event 启动一个产品发布的流程、user task 需要用户执行输入产品编号信息 ,当用户提交任务后,流程自动转到service task任务(执行数据写到队列),然后到任务结束。这是个很简单的例子。

可以针对各个元素进行参数的配置,例如start event,我们主要是创建listeners

编写监听类 package com.example.flowable.listener; import org.flowable.engine.delegate.DelegateExecution; import org.flowable.engine.delegate.ExecutionListener; public class StartExecutorListener implements ExecutionListener { @Override public void notify(DelegateExecution execution) { // TODO Auto-generated method stub System.out.println("启动流程"); } } 绑定监听后,BPMN文件如下 <startEvent id="startevent1" name="Start"> <documentation>start by user</documentation> <extensionElements> <activiti:executionListener event="start" class="com.example.flowable.listener.StartExecutorListener"></activiti:executionListener> </extensionElements> </startEvent>

其它元素都可以像上面一样创建监控,注意User Task、startevent、flow 他们可以执行的动作不一样,大家可以在窗口看到对应可选的动作类型

 

转载请注明原文地址: https://www.6miu.com/read-4821231.html

最新回复(0)