ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

工作流|利用eclipse绘制Activiti流程图

2022-01-14 13:34:53  阅读:175  来源: 互联网

标签:流程图 Activiti 流程 eclipse 点击 添加 审核


Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务 。

那么如何利用Eclipse创建一个流程图呢?

首先定义一个业务流程(请假审批):用户提交—部门领导审核—分管领导审核—行政人事审核—审核完成

最终流程图:

制作方式:

打开Eclipse,File--->New--->Other---->Activiti----->Activiti Diagram

之后的话,点击 Next。选择保存的位置输入流程图名称  ----->直到    “完成”。

新建完成之后会看到项目中生成的.bpmn文件。

然后开始绘制流程图:

点击右边的StartEvent会出现一个圆,点击可以固定在页面某处。

这个就是流程的起点,接下来就是添加需要的节点。

点击这个圆圈,会出现几个操作按钮:

根据业务需求,这边选择添加下一节点审核人:部门领导审核

输入流程图需要显示的名称(最后数据库保存的名称)

下一步,添加审核判断,同意or退回

……..此处根据自己的实际业务流程构造流程图即可。

流程图画好后,最后在流程图上添加审核人角色,修改节点id和名称,添加监听事件等

点击节点,下方会出现properties中的属性值,General可以修改任务id和名称

Main config,添加审核人角色,提交人角色id等,可用EL表达式

Documentation,可添加描述显示流程状态信息

Listeners:添加流程监听事件,此处的作用是用户提交请假审批提交成功后触发该监听事件,可以写一些其他业务代码

注意事项:每个退回任务都需要加判断

流程图画完后,导入到系统中配置好再写业务代码。

导入后的样子:

也可以直接修改bpmn内容

到此流程图就好了

系统中实际使用效果:

标签:流程图,Activiti,流程,eclipse,点击,添加,审核
来源: https://blog.csdn.net/sunon_/article/details/122492127

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有