Activiti入门操作

简介: Activiti入门操作

常用的流程符号

网络异常,图片无法展示
|
网络异常,图片无法展示
|
网络异常,图片无法展示
|

使用IDEA流程设计器设计流程

需要使用两个插件

jboss jbmp主要用来bpmn和xml以及png进行文件格式转换和识别

camuda bpmn主要用于画流程模板图,提供各种流程符号

网络异常,图片无法展示
|
网络异常,图片无法展示
|

首先在resource下创建一个bpmn目录,将来存放全部的流程图

网络异常,图片无法展示
|

然后按照下面步骤进行创建

网络异常,图片无法展示
|

然后新建一个出差的工作流模板

网络异常,图片无法展示
|

创建出来是这样的xml文件

网络异常,图片无法展示
|

右键进行图画编辑

网络异常,图片无法展示
|

然后就可以进行设计流程图了

首先右键新建一个开始节点

网络异常,图片无法展示
|

右键空白区域,修改id为myEvection

网络异常,图片无法展示
|

修改这个流程模板的名称 也就是修改name

网络异常,图片无法展示
|

然后新建一个用户任务

网络异常,图片无法展示
|

点击用户任务给它设置任务名称,也就是对应任务的Name的值

网络异常,图片无法展示
|

设置用户指定负责人,这里为zhangsan ,也就是对应任务的Assignee选项

网络异常,图片无法展示
|

这两步骤的意思是指:创建了一个任务,任务名称叫创建出差申请,由张三负责审批

下面继续创建一个流程节点(用户任务),步骤和上面相似

  • 最后需要创建一个结束任务
  • 网络异常,图片无法展示
    |
  •  就是这样的 大概流程为 流程发起->zhangsan->jerry->jack->rose->流程结束

网络异常,图片无法展示
|

我们需要用把它连起来,也就是使用流向(箭头),一定要连直了,不然会串通不起来的,我下面这个就是错误示范

网络异常,图片无法展示
|

正确示范如下 所有的节点和曲线都要通过肉眼去连接,是个细心活

网络异常,图片无法展示
|

到这里使用流程设计器把整个流程设计好了

注意:连线的时候尽量连直了,把图放大了再连会比较好连,不然会有问题!

生成PNG文件

现在我们设计的流程模板只是一个bpmn文件,接下来生成png文件

把我们生成都bpmn文件放在桌面上

网络异常,图片无法展示
|

然后修改后缀为xml文件

网络异常,图片无法展示
|

然后进行png图片转化,这样就清晰明了多了

网络异常,图片无法展示
|

导出到桌面

网络异常,图片无法展示
|
网络异常,图片无法展示
|

然后查看,不知道为什么,步骤是反的。。。 我仔细检查了好几遍都没发现问题,应该是版本的问题,或者谁知道可以告诉我

网络异常,图片无法展示
|

由于上面那个png有问题,我又发现了一种导出流程图的方式

直接在编辑流程图的地方右键空白处,直接导出png到本地,这次的没有问题

网络异常,图片无法展示
|
网络异常,图片无法展示
|

如果把流程图转换成中文出现了乱码,需要修改编码格式,然后再重新导入即可

网络异常,图片无法展示
|
网络异常,图片无法展示
|
网络异常,图片无法展示
|
网络异常,图片无法展示
|
网络异常,图片无法展示
|

相关文章
|
弹性计算
2024年《幻兽帕鲁/Palworld》阿里云服务器优惠价格表
想要在帕鲁的奇幻世界中与可爱的幻兽们共度悠闲时光,或是与偷猎者展开惊心动魄的较量吗?阿里云为您带来了一系列超值优惠的服务器套餐,让您轻松搭建游戏服务器,与全球玩家一同探险!
208 1
|
1月前
|
JSON 监控 前端开发
AMIS:百度开源的前端低代码神器,18.4k star 背后的开发效率提升利器
AMIS(前端低代码框架)是百度开源的低代码前端框架,基于纯 JSON 配置即可生成完整后台页面,包括表单、表格、图表、CRUD 列表,支持可视化拖拽编辑。,星标数已达 18.4k,百度内部已沉淀超过 5 万个页面,广泛应用于审核系统、数据管理后台、模型监控等落地场景
406 0
|
7月前
|
弹性计算 小程序 UED
|
Kubernetes jenkins 测试技术
Jenkins,持续交付的利器:揭秘插件生态系统(二)
Jenkins,持续交付的利器:揭秘插件生态系统
|
SQL 存储 数据库
如何在SQL中添加数据:一个初学者指南
如何在SQL中添加数据:一个初学者指南
252 3
|
关系型数据库 PostgreSQL
postgresql如何将没有关联关系的两张表的字段合并
【6月更文挑战第2天】postgresql如何将没有关联关系的两张表的字段合并
303 3
|
存储 分布式计算 大数据
MaxCompute产品使用合集之在sql里调用自定义的udf时,设置一次同时处理的数据行数,是并行执行还是串行执行的
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
存储 编解码 JavaScript
🔥Electron打造你自己的录屏软件🔥
🔥Electron打造你自己的录屏软件🔥
|
Serverless Python
SciPy信号处理实战:从滤波到频谱分析
【4月更文挑战第17天】本文展示了如何使用Python的SciPy库进行信号处理,包括滤波和频谱分析。首先,通过`scipy.signal`模块实现滤波,如低通滤波器设计和应用,以去除噪声或提取特定频率成分。接着,利用傅里叶变换和`fft`函数进行频谱分析,揭示信号的频率成分和功率分布。通过实例代码,读者可了解从滤波到频谱分析的完整过程,从而在实际项目中有效处理和分析信号。