![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Activiti
coding的大博哥
做一个牛逼的人,不问世事……
展开
-
Activiti中的互斥网关、并行网关、兼容网关、事件网关
前提流程中的网关用于控制顺序流的分支和汇合,如果不需要进行顺序流的控制,则可以不使用网关。一:互斥网关(单行网关)1、互斥网关就好像一个人走到了一个岔路口,只能选择一条路前进,至于选择哪条路由顺序流的条件决定;也就是从互斥网关输出的顺序流1和顺序流2都被设置的有条件;(1)、如果只有一个顺序流的条件满足要求,则就走这个顺序流;(2)、如果有多个顺序流的条件满足要求,则哪个顺序流的定义在流程文件中靠前,走哪个顺序流;(3)、如果没有顺序流的条件满足要求,则抛出异常。二:并行网关原创 2020-07-10 23:22:48 · 8682 阅读 · 1 评论 -
linux下查看activiti流程图乱码
现象当系统部署到windows下时,查看流程图正常:当系统部署到linux下时,查看流程图出现乱码:问题1:在生成流程图时,设置的是宋体;InputStream imageStream = diagramGenerator.generateDiagram(bpmnModel, "png", highLightedActivitis,highLightedFlows,"宋体","宋体",processInstanceId,null, 1.0);2:但是linux下没有字体库,更没.原创 2020-06-29 11:50:52 · 1098 阅读 · 0 评论 -
Activiti任务参数和流程参数的对比
前言Activiti的参数有两种类型,一类是流程参数,一类是任务参数;流程参数是通过RuntimeService服务组件设置,在设置的过程中需要传入执行流ID;任务参数是通过TaskService服务组件设置,在设置的过程中需要传入任务ID;所以我们可以形象的认为流程参数是和执行流绑定到了一起,任务参数是和任务绑定到了一起。从作用域那里说明情况,做出对比...原创 2020-06-06 14:14:49 · 682 阅读 · 0 评论 -
Activiti任务参数的设置方式和作用域
前言Activiti的参数有两种类型,一类是流程参数,一类是任务参数;流程参数是通过RuntimeService服务组件设置,在设置的过程中需要传入执行流ID;任务参数是通过TaskService服务组件设置,在设置的过程中需要传入任务ID;所以我们可以形象的认为流程参数是和执行流绑定到了一起,任务参数是和任务绑定到了一起。流程参数的理解可以查看这篇文章《Activiti流程参数的设置方式和作用域》一:任务参数的设置方式流程启动之后,当走到某个任务节点时,用taskService.setVari原创 2020-06-04 14:17:24 · 2180 阅读 · 0 评论 -
Activiti流程参数的设置方式和作用域
流程参数有两种设置方式:1:启动流程实例时,设置;应该相当于setVariable方式?2:用setVariable或者setVariableLocal的方式,依靠执行流ID,设置。当流程实例只有一个执行流时,即为只有主执行流时,无论是以setVariable还是以setVariableLocal的方式来存入流程参数,则都可以以getVariable和getVariableLocal的方式获取到;当流程实例中除了主执行流外,还有子执行流时;当在主执行流中存入流程参数,则无论以何种方式存入(s原创 2020-06-03 10:30:18 · 3410 阅读 · 0 评论