Exercise 10
Handling problems
Process with Happy Path
Add the handling of the following problems to the same model that shows the happy path
-
The order data is incomplete
-
The order data is unreadable
-
The customer number within the order is wrong
-
The credit rating of the customer is insufficient
-
The ordered item is not available
-
Sending the order confirmation fails
![e10.en snippet](../e10.en-snippet.png)
Hints
-
For each problem use either an error event attached to the activity or a XOR-gateway after the activity
-
Except for problem 6, all of the above situations lead to the rejection of the order!
-
Use the same model for the whole assignment.
-
You do not have to model error throw events. Suppose the errors were created within the activities. You only need to model error handlers where applicable.