Variable scope tree

Reads walk up to the root; writes stay local until a merge targets the parent

Variable scope tree Reads walk up to the root; writes stay local until a merge targets the parent Root scope · reads walk up to here · Architecture component Root scope reads walk up to here SubProcess scope · child of enclosing scope · Architecture component SubProcess scope child of enclosing scope Event sub-process · child + trigger payload · Architecture component Event sub-process child + trigger payload Parallel branch · cloned at fork · Architecture component Parallel branch cloned at fork Compensation handler · seeded with snapshot · Architecture component Compensation handler seeded with snapshot MI iteration · loopCounter + item · Architecture component MI iteration loopCounter + item merge on completion merge on completion merge at join, last wins merge before next handler outputElement only Legend Child scope Root scope