首页 » 软件优化 » 自己开发若依管理系统11——流程设计(环节分支我爱流程图并行)

自己开发若依管理系统11——流程设计(环节分支我爱流程图并行)

乖囧猫 2024-11-25 05:02:56 0

扫一扫用手机浏览

文章目录 [+]

同步自动环节:程序自己跑一段逻辑,跑完结束,进入下一环节。
如上图的“同步自动环节”,它是一个服务任务。

异步自动环节:也是程序自己跑一段逻辑,但是该环节并不立刻结束,而是等待异步回调才结束。
我没有找到只需要一个环节就能满足这种情况的解决办法,因此使用了服务任务+接收任务。
服务任务用于“程序自己跑一段逻辑”,跑完之后会进入“接收任务”,此时等待异步回调。

分支:异步回调的时候我给了个参数age,流程图里根据age的大小走符合条件的分支。
图里那个叫做包容分支,特点是只要分支符合条件就走该分支。

自己开发若依管理系统11——流程设计(环节分支我爱流程图并行) 软件优化
(图片来自网络侵删)

人工环节(用户任务):这里又有两种情况,所有人都回单才结束(并行2多人完成)与只要有一个人回单就结束(并行1单人完成)。
它们都是并行多实例的用户任务(三个竖直的直线)。

发布到camunda流程引擎

这个简易的流程图应该够学习用了。
流程图画好之后,就需要发布到流程平台。
核心代码:

Deployment deployment = repositoryService.createDeployment() .addString("myProcess-" + id + ".bpmn20.xml", dto.getXml()) .deploy();

下一篇见!

标签:

相关文章