diff --git a/userguide/src/en/chapters/ch07-BPMN.xml b/userguide/src/en/chapters/ch07-BPMN.xml index 0e2355859d66a43bc17736525bf9ae5627063ec7..b3f81eb8d3a2dbdf4f69b18d8f217acee63012f9 100644 --- a/userguide/src/en/chapters/ch07-BPMN.xml +++ b/userguide/src/en/chapters/ch07-BPMN.xml @@ -2219,7 +2219,7 @@ ProcessInstance startProcessInstanceByMessage(String messageName, String busines An intermediate signal catch event is visualized as a typical intermediate event (Circle with smaller circle inside), with the signal icon inside. The signal icon is white (unfilled), to indicate the catch semantics. - + @@ -2442,7 +2442,7 @@ ProcessInstance startProcessInstanceByMessage(String messageName, String busines when compensation is thrown. If some of the activities nested inside the subprocess have completed and have attached compensation handlers, the compensation handlers are not executed if the subprocess containing these activities is not completed yet. Consider the following example: - + In this process we have two concurrent executions, one executing the embedded subprocess and one executing the "charge credit card" activity. Lets assume both executions are started and the first concurrent execution is waiting for a user to complete the "review bookings" task. The second execution performs the "charge credit card" activity @@ -5515,7 +5515,7 @@ public class MyTaskCreateListener implements TaskListener { The following is an example of an Event Sub-Process triggered using an error start event. The Event Sub-Process is located "at process level", i.e. is scoped to the process instance: - + This is how the Event Sub-Process would look like in XML: <subProcess id="eventSubProcess" triggeredByEvent="true"> @@ -5532,9 +5532,9 @@ public class MyTaskCreateListener implements TaskListener { As already stated, an Event Sub-Process can also be added to an embedded subprocess. If it is added to an embedded subprocess, it becomes an alternative to a boundary event. Consider the two following process diagrams. In both cases the embedded subprocess throws an error event. Both times the error is caught and handled using a user task. - + as opposed to: - + In both cases the same tasks are executed. However, there are differences between both modelling alternatives: