Call Activity Lifecycle

Parent spawns a separate child instance, waits, then completes or fails the call activity

Call Activity Lifecycle Parent spawns a separate child instance, waits, then completes or fails the call activity StartChildWorkflow callActivity reached; inputMapping + propagateAllParentVariables GetLatestDefinition() latest active version SetWorkflow + SetParentInfo input vars + StartWorkflow NotifyParentCompleted OnChildWorkflowCompleted(opId) outputMapping merged; call activity completes. Retried with deterministic op-id, dedup'd NotifyParentFailed OnChildWorkflowFailed(opId) FailActivity on the call activity. Known bug #11: child error end events do not reach the boundary Spawn child Child completes Child fails Parent · instance grain · Sequence participant Parent instance grain Lifecycle · effect handler · Sequence participant Lifecycle effect handler Definition · latest version · Sequence participant Definition latest version Child · instance grain · Sequence participant Child instance grain Legend request return failure path default message