流程引擎 activiti
activiti
daliucheng
这个作者很懒,什么都没留下…
展开
-
activiti-流程引擎(4)
1. 组任务在之前的例子里面是用到了assignee下面介绍另外的两个Candidate-users 候选人Candidate-groups 候选组1.1 Candidate-users 候选人流程图中任务节点的配置中设置 candidate-users(候选人),多个候选人之间用逗号分开。//注意,一个节点的候选人必须同时指定,不能是指定一两个。 public static void main(String[] args) { String key="myProc原创 2020-07-05 22:23:08 · 921 阅读 · 0 评论 -
activiti-流程引擎(3)
第三部分 常用的API其实我觉得学东西的时候 最快的方法就是把自己当作设计者。先想要是你的话,你怎么弄,这样学的比较快。这个是从官网上面拉取的。上面列出了常用的API那么如果让 我来做一个 流程引擎的话。我会按照下面的想法去做。流程图按照xml文件解析。存在数据库的表里面,按照结点的流程顺序存在一起。 也就是这个节点的下一个结点是啥。用json存放,里面可能还有表达式,也都存在里面。搞一张流程实例的表,存放现在运行的实例。用一个bus_key来存放业务id。用请假流程举例子。请假单的id就是这原创 2020-07-05 20:03:07 · 570 阅读 · 0 评论 -
activiti-流程引擎(2)
第一部分续集看了上一篇的朋友,如果按照上面的弄,肯定是能跑起来的。下面的内容是我对第一部分的补充说明第一点请注意这个, 这个id在之后运行实例的时候很重要,他代表的是一个实例的流程图第二点将这个流程图的这个文件的后缀名改为 xml 就能看见流程图的本来的面目了。点击designer 就能看到这个流程图的图片了,可以选择导出来,也可以选择不用管,这个都不影响啥,但是如果之后考虑到流程许的展示,还是把图片需要导出来。这里我是导出来图片的,和 流程图放在同一个位置。需要注意:最好不要直接导在项原创 2020-06-18 00:12:19 · 340 阅读 · 0 评论 -
activiti-流程引擎(1)
第一部分1. 是什么activiti----百度百科Activiti 其实就是一个工作流引擎, activiti 可以将业务系统中复杂的业务流程抽取出来,使用专门的 建模语言(BPMN2.0)进行定义,业务系统按照预先定义的流程进行执行,实现了业务系统的业务 流程由 activiti 进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,从而提高系统的 健壮性,同时也减少了系统开发维护成本官方网站: https://www.activiti.org/注意工作流工作流就是一个工作流程,类似原创 2020-06-17 00:36:21 · 1183 阅读 · 0 评论