包容性和独家OR之间有什么区别?

fwc*_*fwc 15 xml bpel bpmn

我一直在研究一些业务流程执行语言(BPEL)和相关的建模系统(BPMN),设计人员需要了解流程的包容性和独占网关.非常感谢任何帮助,假设适用相同的规则,对这些术语的一般解释就足够了.

这是我在回应Mark时想要理解的一些技术文本- 对于连接两个活动的简单链接,状态默认为true,因此目标活动总是被执行.但是,如果将转换条件应用于链接,例如对流程变量中包含的值的测试,则可以将状态设置为"false",从而阻止任何目标活动的执行.如果目标具有多个链接,则执行或阻止的决定基于各个链接状态值的OR.对于目标执行,只需要一个链接状态为真; 因此,转换条件可用于映射BPMN的包含OR网关

Mar*_*ers 39

  • 包含或:A或B或两者兼而有之.
  • 独家或:A或B,但不是两者.


Jos*_*mar 14

A B OR XOR  
1 0  1  1  
1 1  1  0  
0 1  1  1  
0 0  0  0  
Run Code Online (Sandbox Code Playgroud)


小智 7

考虑声明"A OR B"的值:

包容性 OR允许两种可能性以及它们中的任何一种.因此,如果A或B为True,或者两者都为True,则语句值为True.

或只允许一种可能性.因此,如果A或B为真,那么只有那时值为True.如果A和B都为True,那么语句的值将为False.

独家OR的示例:在餐厅,您可以获得一张优惠券,可以享用三明治或汉堡.这是一个英语的独家OR语句.您可以选择其中一个,但不能同时选择两个.


T.E*_*.D. 6

区别在于两个组件都发生了什么true.有包容性或者,结果也是true.随着独家或,结果是false.

独家或者有点像Highlander:只有一个.:-)