Proces aanvullen. 
Een proces beschrijft stappen die worden uitgevoerd.
Regelmatig is een proces een variatie op een ander proces.
Functionaliteit uit die andere processen kun je hergebruiken.
Het ontwerppatroon kan de beschrijving aanvullen .
Zo kun je processen makkelijk samenstellen en aanpassen.
Hoe specificeer je dat op een eenduidige manier.

Proces aanvullen met scenario

Processen bevatten scenario's van stappen die in andere processen ook voorkomen. Wanneer je deze scenario's met kleine aanpassingen kunt overnemen, wordt het aanmaken en onderhouden van processen veel eenvoudiger. Reeds eerder beschreven scenario's zouden opgenomen moeten worden.
Het ontwerppatroon voor processen biedt deze faciliteit. 
Het voorbeeld voor de privacy rechten laat zien hoe dit werkt.

Voorbeeld voor aanspraak privacy recht 

Bij het afhandelen van de aanspraak op een privacy recht zijn veel zelfde handelingen nodig ongeacht het type aanspraak dat is aangevraagd, 
Wanneer je voor het beschrijven van het afhandelen van een aanspraak de afhandeling voor een ander type aanspraak als voorbeeld  gebruikt, wordt het opstellen van een beschrijving makkelijker. Je hoeft dan niet het nieuwe proces model gedetailleerd te specificeren en te controleren. Het ontwerp model voor processen doet dit voor je.
Het diagram toont de processtappen, de actoren en de fases voor het behandelen van de aanspraak op het privacy recht data portabiliteit.

 
 

Proces model aanvullen

Het behandelen van de aanspraak op vergetelheid bevat veel dezelfde stappen als het afhandelen van de aanspraak op data portabiliteit. Het diagram hiernaast laat die zien. 
Ook dit diagram toont de processtappen, de actoren en de fases voor het behandelen van in dit voorbeeld de aanspraak op het privacy recht  voor vergetelheid
Omdat het diagram is gegenereerd uit het model van het proces is de volgorde van de stappen anders.  
 

Aanvullen specificeren

In het specificatie document  zijn drie activiteiten opgenomen waarvan de naam begint met het werkwoord "Aanvullen". Het ontwerppatroon voor processen ziet dit als een opdracht om een tekst op nemen.
Technisch is het mogelijk om alle aanvullingen in een enkele opdracht te benoemen. Gekozen is om meerdere opdrachten te gebruiken. De modules worden daardoor kleiner en kunnen later in andere combinaties worden gebruikt.
Er zijn drie acties gespecificeerd:
Het ontwerp patroon neemt de tekst op die is klaar gezet. Deze tekst is de gegenereerde MOXEN code voor het procesmodel voor data portabiliteit die een klein beetje is bewerkt om de tekst geschikt te maken voor andere privacy rechten. 
 
 

Proces model variaties maken

Met kleine aanpassingen in de specificaties kun je meerdere variaties maken van een proces model. In de aangevulde specificaties zijn bijvoorbeeld de fases in het proces benoemd. Verwijzingen naar de fases moeten dezelfde conventies volgen.
De processtappenzijn  niet rechtstreeks gekoppeld. De stappen zijn gekoppeld via startcondities (wanneer) en eind condities (waarde). Daardoor kun je het scenario van de processtappen altijd aanpassen en processtappen toevoegen.
Vanuit het aanvraag proces kun je de variaties starten.
 

Proces model versies beheren

De specificaties opstellen van een procesmodel gaat niet in een keer. Een voorbeeld van hoe dit in zijn werk gaat is uitgewerkt. Het voorbeeld is de aanspraak op het privacy recht op beperking van het gebruik gegevens.
  1. In de eerste versie wordt het model gemaakt om te kunnen worden aangeroepen vanuit het aanvragen.
  2. Vervolgens wordt het aanspreken van het archief toegevoegd.
  3. Daarna wordt de functionaliteit aangevuld.
  4. Tenslotte worden enkele elementen toegelicht.
Het overzicht voor de versies van recht op beperking


 

Idee

Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
new_icons-2

Ontwerp 

Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
new_icons-2

Nauwkeurigheid

Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.

Doeltreffendheid

Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model