Så fort du säger "ACTIVITY
är som delar av en process", "ACTIVITY
utökar PROCESS
" är inte längre ett giltigt påstående. Det är inte ett är-ett förhållande. Det är ett har-ett förhållande.
I ER-termer finns det en en-till-många-relation mellan process och aktivitet. Eller möjligen en många-till-många-relation om en aktivitet tillhör flera processer.
Till exempel är CustomerPlacesOrder en process. Aktiviteterna är:
- Kunden fyller kundvagnen;
- Kunden checkar ut;
- Kunden anger leverans- och faktureringsinformation och registrerar sig vid behov;
- Arbetaren tar emot beställning;
- Om artiklarna finns i lager väljer arbetaren en lämplig förpackningsbehållare och fyller den;
- Arbetare skickar det på de dagliga leveranserna.
Eller hur komplicerat du än vill bli. Arv detta är inte.