Så snart du siger "ACTIVITY
er som dele af en proces", "ACTIVITY
udvider PROCESS
" er ikke længere et gyldigt udsagn. Det er ikke et er-et forhold. Det er et har-et forhold.
I ER-termer er der et en-til-mange forhold mellem proces og aktivitet. Eller muligvis et mange-til-mange forhold, hvis én aktivitet tilhører flere processer.
For eksempel er CustomerPlacesOrder en proces. Aktiviteterne er:
- Kunden udfylder indkøbskurven;
- Kunden tjekker ud;
- Kunden indtaster leverings- og faktureringsoplysninger og registrerer om nødvendigt;
- Medarbejder modtager ordre;
- Hvis varerne er på lager, vælger arbejderen en passende pakkebeholder og fylder den;
- Medarbejderen sender det på de daglige leveringer.
Eller hvor kompliceret du vil have det. Arv dette er ikke.