摘要: BpmnModel对象,是activiti动态部署中很重要的一个对象,如果BpmnModel对象不能深入的理解,那可能如果自己需要开发一套流程设计器,使用bpmn-js使用前端或者C/S展现流程流转而不是使用工作流引擎,就显得力不从心。例如,web设计器: 当activiti web设计器设计的时候 阅读全文
posted @ 2018-11-26 16:55 zhjh256 阅读(7405) 评论(0) 推荐(1) 编辑
摘要: 根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary Event) 7.中间事件(Intermediate Eve 阅读全文
posted @ 2018-11-26 16:43 zhjh256 阅读(4777) 评论(0) 推荐(0) 编辑
摘要: 统一的BPMN标准,对工作流的流程定义采用BPMN统一格式。BPMN流程文件可以使用eclipse bpmn2插件开发比如eclipse bpmn2 modeler或者idea activiti插件。 如下是对该类型文件的解析工具类和方法。 阅读全文
posted @ 2018-11-26 16:39 zhjh256 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 定义:当流程执行到callActivity,会创建一个新分支,它是到达调用节点的流程的分支。 这个分支会用来执行子流程,默认创建并行子流程,就像一个普通的流程。 上级流程会等待子流程完成,然后才会继续向下执行。 XML: 注意,子流程的流程定义是在执行阶段解析的 传递变量 可以把流程变量传递给子流程 阅读全文
posted @ 2018-11-26 16:29 zhjh256 阅读(3076) 评论(0) 推荐(1) 编辑