上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 50 下一页
摘要: 说明 现在一般都是用注解的方式,而不是xml配置方式所以还是准备看一下AnnotationConfigApplicationContext源码 使用例子 public static void main(String[] args) { // AnnotationConfigApplicationCo 阅读全文
posted @ 2022-01-28 15:37 意犹未尽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 简介 子流程本身就是一个流程,是主流程的一部分 子流程 说明 最常见的一个 仅仅是父流程的一部分 设计 折叠子流程 说明 本质上也是一个子流程,但是可以隐藏内部复杂处理过程。比如子流程里面涉及到很复杂的审批过程,然后又想在流程图上对外部隐藏 设计 事件子流程 说明 事件子流程与子流程不同的是虚线,事 阅读全文
posted @ 2022-01-19 14:55 意犹未尽 阅读(3900) 评论(0) 推荐(0) 编辑
摘要: 简介 网关主要作用是根据条件控制,判断流向,主要分为连线,排他网关,并行网关,兼容网关,事件网关。 连线 说明 连线就是可以设置多条线路,如果有多条连线符合条件,那就选择第一条在流程文件中出现的连线,如果没有符合条件的,就是用默认线路。 设计 <?xml version="1.0" encoding 阅读全文
posted @ 2022-01-19 13:53 意犹未尽 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 简介 事件主要分为开始事件、结束事件、边界事件、中间捕获事件,总体来说分为2类抛出型和捕获型。 抛出型:部分中间捕获事件(抛出中间信号事件)、结束事件 捕获型:开始事件、边界事件、中间捕获事件 开始事件 主要是标志一个执行流的开始,是捕获事件 为什么不能说是一个流程的开始呢. 因为涉及到子流程、并行 阅读全文
posted @ 2022-01-19 10:43 意犹未尽 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 简介 中间捕获事件,是可以作为一个流程节点存在,可以是抛出型,也可以是捕获型的 抛出型:抛出事件等待其他捕获型捕获比如开始事件、中间捕获事件、边界事件 捕获型:则是接收抛出型抛出的事件 中间定时事件 说明 中间定时事件是一个捕获事件,当执行到达捕获事件节点, 就会启动一个定时器。 当定时器触发(一段 阅读全文
posted @ 2022-01-19 09:48 意犹未尽 阅读(2410) 评论(2) 推荐(0) 编辑
摘要: 简介 边界事件:边界事件属于一种特殊的中间事件。 区别是: 中间事件 可以单独作为流程元素存在于流程中,而 边界事件 必须附属于某个流程元素(如任务、子流程等)。边界事件是Catching事件。 边界出错事件 说明 依附于子流程或者TASK上发生异常触发事件。 本质上是捕获BPMNError,如果配 阅读全文
posted @ 2022-01-18 15:52 意犹未尽 阅读(3596) 评论(1) 推荐(0) 编辑
摘要: 简介 流程开始于开始事件,止于结束事件,结束事件标志着(子)流程的(分支的)结束,结束事件是抛出型的,意味着流程结束会抛出一个结束结果。 结束事件分为:空结束事件、错误结束事件、取消结束事件、终止结束事件 空结束事件 说明 结束执行流并不会抛出结果,最常用的一个 设计 XML <?xml versi 阅读全文
posted @ 2022-01-18 11:11 意犹未尽 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 简介 开始事件用来指明流程在哪里开始,分为空开始事件,消息开始事件,信号开始事件,定时器开始事件,错误开始事件。 这里记录一个误区: 大多时候都是先有业务再根据业务code启动流程,流程办理过程中根据流程绑定的业务单号修改业务单号状态 我们也可以先有流程,流程办理跳到配置的办理页面,然后生成业务单号 阅读全文
posted @ 2022-01-17 14:34 意犹未尽 阅读(2437) 评论(4) 推荐(1) 编辑
摘要: 说明 某些业务场景,审核需要多个人审核,然后根据审核结果判定是通过还是拒绝,可以理解为投票 会签内置参数 作用 用于会签决策相关 参数名字 说明 nrOfInstances 一共多少实例 nrOfCompletedInstances 已经完成审批数量(包含审批结果为通过和拒绝的) nrOfActiv 阅读全文
posted @ 2022-01-14 17:39 意犹未尽 阅读(3001) 评论(3) 推荐(0) 编辑
摘要: 背景 业务场景涉及到流程审核的地方,大多在业务数据上耦合 yes和no的字段区分完成审核,但是在复杂流程下并不适应(会签、加签、并行、分支),开发人员可自行以对接开源流程引擎,但是面临以下问题 1.学习成本、开发成本 2.控制流程的代码耦合在业务代码里难以维护。 3.各个业务线项目大量重复繁琐的流程 阅读全文
posted @ 2022-01-13 10:42 意犹未尽 阅读(2595) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 50 下一页