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.
De
specificatie van de aanspraak op data portabiliteit
staat hier.
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.
De
specificatie van de aanspraak op vergetelheid
staat hier
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:
- Aanvullen sub proces gegevens persoon
- Aanvullen sub proces aanspraak toekenning
- Aanvullen sub proces aanspraak afwijzing
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.
- In de eerste versie wordt het model gemaakt om te kunnen worden aangeroepen vanuit het aanvragen.
- Vervolgens wordt het aanspreken van het archief toegevoegd.
- Daarna wordt de functionaliteit aangevuld.
- Tenslotte worden enkele elementen toegelicht.
Idee
Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
Ontwerp
Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
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