使用bpmn定义流程

2023-06-29 Activiti7工作流引擎

使用Activiti7的第一步就是定义流程图,这个流程图称为bpmn文件,bpmn文件本质上是XML文件,但是可以使用插件或web的方式可视化操作生成XML。

# 安装插件

插件市场搜索Activiti BPMN visualizer插件,虽然上面介绍只支持Activiti6,但经测试仍能用在Activiti7上,在resource目录下右击新建New Activiti 6.x BPMN 2.0 file

右击新建New Activiti 6.x BPMN 2.0 file

在文件内部右击选择View BPMN (Activiti) Diagram

文件内部右击选择View BPMN (Activiti) Diagram

# 新建流程

我们先新建一个最简单的流程,包括开始、一系列任务处理、结束;其中任务处理仅需要填写处理人和任务名称即可,注意:图中的Is for compensation在所有的活动中都不要勾选,比如我在员工填写出差单勾选,当任务执行到这里点击完成就直接完成了,不会继续进行后面的步骤。

image-20230629160616499

# 符号解释

  1. 事件Event

    事件

  2. 活动 Activity:活动是工作或任务的一个通用术语。一个活动可以是一个任务,还可以是一个当前流程的子处理流程; 其次,你还可以为活动指定不同的类型。常见活动如下:

    常见活动

  3. 流向 Flow:流是连接两个流程节点的连线。常见的流向包含以下几种:

    流向 Flow

上次更新: 5 个月前