activityor
Activityor is a construct used in process modelling and workflow design to express a disjunctive choice between two or more activities within a control flow. It models situations where, upon reaching the construct, the system may proceed with one of several alternative actions.
Semantics and usage: In formal models, an activityor represents a disjunction over its operands: Execute A or
Notation and origin: Activityor is usually written as A or B or denoted with a logical OR
Applications: It appears across business process modeling, software workflow orchestration, robotics task planning, and game AI,
Examples: In a customer onboarding flow, an activityor could represent choosing between “collect email” or “collect
Variants and related terms: Some formalisms distinguish inclusive versus exclusive semantics; an explicit exclusive form is
See also: choice operator, nondeterministic choice, workflow, process modeling, planning.