仓山区建设局招标网站,wordpress响应式商场,设计网页的代码,东海建设局网站目录 定义图形标记XML内容示例视频教程 定义
排他网关#xff0c;也叫异或#xff08;XOR#xff09;网关#xff0c;是 BPMN 中使用的最常见的网关之一#xff0c;用来在流转中实 现发散分支决策。排他网关需要和条件顺序流搭配使用#xff0c;当流程执行到排他网关也叫异或XOR网关是 BPMN 中使用的最常见的网关之一用来在流转中实 现发散分支决策。排他网关需要和条件顺序流搭配使用当流程执行到排他网关所有流出的顺序 流都会被按顺序求解计算一遍其中第一个条件解析为 true 的顺序流会被选中当多个顺序流程的 条件为 true 时只有第一个会被选中并且不再计算其它流出分支让流程沿着第一条被选中的执 行线运行如果所有顺序流条件计算结果都为 false 且该网关定义了一个默认顺序流那么该默认 顺序流将被执行如果所有顺序流条件计算结果都为 false 且没有定义默认顺序流则抛出异常 中断执行在流程设计时应该避免这种情况的发生至少需要确保有一条分支的顺序流计算结果为true。 排他网关的流程分支的顺序流建议配置条件未设置条件的顺序流被计算为 true。 排他网关没有合并的效果只要有一个流入的顺序流到达该网关流出的顺序流被激活开始执 行计算。如果前置可能会有多个正在执行的分支排他网关之后的路径将在每个分支到达时被重复 实例化除非业务需求的确如此否则应避免这种情况的发生。
图形标记
排他网关用内部带有“X”图标的标准网关菱形表示“X”图标表示异或XOR语义。 排他网关的图形标志如图所示。 XML内容
排他网关用一行定义了网关条件表达式定义在流出顺序流中
exclusiveGateway idGateway_1gse3sj defaultFlow_1gdshzv/示例 process idServiceSpringCloudBackServiceProcess name服务-Springcloud回调服务 isExecutabletruestartEvent ida39b8c7712bb742a7aa081cf731563c96 /userTask idad7ca5657f18f4e64aa6e309db12fc47b name费用申请extensionElementsflowable:formData /flowable:assigneeTypestatic/flowable:assigneeType/extensionElementsoutgoingFlow_0tmo406/outgoing/userTasksequenceFlow ida653af6d1d2774d02afc0301d2f0121e2 sourceRefa39b8c7712bb742a7aa081cf731563c96 targetRefad7ca5657f18f4e64aa6e309db12fc47b /endEvent idEvent_1vogsarincomingFlow_0odeyuq/incoming/endEventexclusiveGateway idGateway_1gse3sj defaultFlow_1gdshzvincomingFlow_0tmo406/incomingoutgoingFlow_1gdshzv/outgoingoutgoingFlow_0mdfhgf/outgoing/exclusiveGatewayuserTask idActivity_0b7092y name经理extensionElementsflowable:formData /flowable:assigneeTypestatic/flowable:assigneeType/extensionElementsincomingFlow_1gdshzv/incomingoutgoingFlow_0c58ztv/outgoing/userTaskuserTask idActivity_1gvbrzi name总监extensionElementsflowable:formData /flowable:assigneeTypestatic/flowable:assigneeType/extensionElementsincomingFlow_0c58ztv/incomingincomingFlow_0mdfhgf/incomingoutgoingFlow_0ovnf34/outgoing/userTasksequenceFlow idFlow_0c58ztv sourceRefActivity_0b7092y targetRefActivity_1gvbrzi /userTask idActivity_0ol5zjn name总经理extensionElementsflowable:formData /flowable:assigneeTypestatic/flowable:assigneeType/extensionElementsincomingFlow_0ovnf34/incomingoutgoingFlow_0odeyuq/outgoing/userTasksequenceFlow idFlow_0ovnf34 sourceRefActivity_1gvbrzi targetRefActivity_0ol5zjn /sequenceFlow idFlow_0odeyuq sourceRefActivity_0ol5zjn targetRefEvent_1vogsar /sequenceFlow idFlow_0tmo406 sourceRefad7ca5657f18f4e64aa6e309db12fc47b targetRefGateway_1gse3sj /sequenceFlow idFlow_1gdshzv sourceRefGateway_1gse3sj targetRefActivity_0b7092y /sequenceFlow idFlow_0mdfhgf name大于10000 sourceRefGateway_1gse3sj targetRefActivity_1gvbrziconditionExpression xsi:typetFormalExpression${moneygt;10000}/conditionExpression/sequenceFlow/process在以上代码中加粗代码定义了排他网关 Gateway_1gse3sj它流出的条件顺序流有 Flow_1gdshzv、Flow_0mdfhgf分别定义了条件 默认流、Flow_0mdfhgf。
视频教程
排他网关