BPMN Exercises
Jump to navigation
Jump to search
Exercises 1
- Map the Ordering Pizza in a restaurant processes.
- Use names: Customer, Waiter, Chef, pizza order, pizza, money, receipt
- Use lanes only (one pool)
Exercises 2
- Map Pizza Delivery processes.
- Use names: Pizza Customer, Pizza Vendor, Chef, Clerk, Delivery Boy, pizza order, pizza, money, receipt
- Use two pools (Pizza Customer, Pizza Vendor)
- Model it as collaboration
Exercise 3
- Map a process of customer waiting for pizza
- If pizza doesn't arrive in 30 minutes, call the restaurant
- If pizza doesn't arrive in 1h, cancel the order
Exercise 3
- Design a process for ATM money withdrawal (the client perspective)
- Use only participants: ATM Machine, Bank, Card Issuer, Client
- Write happy day scenario
- Add 3 pin trials, if pin is incorrect after 3rd trial, hold the card and tell the customers to go away
- If the client doesn't provide the amount and pin, the ATM times out and ask for the next customer and dispense the card
- Add 3 trials after requesting too big amount
Exercise 4
- Write a simple workflow of expense approval.
- If the expenses are not approved by the manager for 14 days, than it send an email to the manager's manager, but not interrupt the activity