The scenario
A dealership service department needs to schedule vehicle repair appointments, assign work orders to mechanics, track parts and services, and generate invoices for customers.
What is in this drawing
Read the decisions behind it.
01
Model customer and vehicle ownership
02
Separate appointment status from work order status
03
Use inheritance for employee roles
04
Aggregate services and parts into work orders
Use when designing or documenting the data model for a vehicle service/repair scheduling system or similar booking workflows.
More like this