About Terminate End Event Behavior in a Subprocess
The behavior of a terminate end event in a process varies depending on the type of subprocess that contains the terminate end event:
BPMN subprocess. When an terminate end event is located in a BPMN subprocess, the step
always terminates the subprocess with no direct effect on the parent process. When the subprocess is terminated in this way, no other new activities in the subprocess are executed. The subprocess status changes to Complete and the output transitions from the subprocess are taken as if the subprocess completed normally.
webMethods subprocess. When an terminate end event is located in a webMethods subprocess, the step
always terminates the parent process and applies a configurable status of Completed, Canceled, or Failed. You set the status configuration in the advanced properties for the terminate end event. See
Configuring an End Event and
Advanced Terminate End Event
Properties. The subprocess does not take any of its output transitions.