Processen combineren.
Stappen in een proces kunnen elders worden hergebruikt.
Je kunt complete processen samenstellen uit delen.
Het ontwerppatroon zorgt voor het combineren.
Je hoeft dan niet steeds het wiel opnieuw uit te vinden.
Hoe specificeer je dat op een eenduidige manier.
Combineren van procesmodellen
Processen bevatten stappen die vaak ook in andere processen gebruikt kunnen worden. Door processen zo te ontwerpen dat je deze stappen kunt aanroepen, wordt het beschrijven en onderhouden van processen eenvoudiger
Het voorbeeld dat hier wordt getoond gaat over het afhandelen van verzoeken om gebruik te maken van privacy rechten. De manier waarop zulke verzoeken worden gedaan is voor verschillende rechten hetzelfde. Het afhandelen is echter vaak anders. Soms gaat het om het verstrekken van informatie. Een andere keer moet er iets in een archief worden aangepast.
Het voorbeeld laat zien hoe je een enkel proces voor het aanvragen kunt combineren met verschillende processen om de uiteindelijke afhandeling in te richten.
Op de website van de Autoriteit Persoonsgegevens
is uitgelegd hoe iemand aanspraak kan maken op het privacy recht.
Het voorbeeld proces
Het aanvragen van een aanspraak op privacy rechten loopt voor alle soorten privacy rechten hetzelfde. Een natuurlijk persoon kan alleen een aanspraak maken op het privacy recht voor gegevens die over de persoon zelf gaan en voor gegevens die door een organisatie worden gebruikt.. Dit moet eerst worden gecontroleerd en daarna kan worden gedaan wat nodig is om de aanspraak uit te voeren.
De publicatie van model voor het aanvraag proces
staat hier.
Dit proces heeft de onderstaande fases
Proces aanroepen voor specifiek recht
In de fase privacy recht behandeling toekennen
worden de processen voor specifieke privacy rechten aangeroepen.
Voor elk rechtssubject van het type privacy recht wordt de processtap om gegenereerd door het ontwerppatroon voor een via een procesmodel.
Een object van het type privacy recht wordt aangemaakt in activiteit waarvan de naam begint met het werkwoord
verkrijgen.
Dit is gedefinieerd in
het taalmodel van het ontwerppatroon.
Het resultaat in het procesmodel voor het aanvragen van een aanspraak op een privacy recht is een
lijst van de mogelijke privacy rechten.
Aanroep genereren en uitvoeren
De processtap om in een ander procesmodel een stap aan te roepen en uit te voeren wordt door het ontwerppatroon gegenereerd.
Het diagram toont dit voor het recht op beperking.
- De processtap in het aanvraag proces begint met het werkwoord aanroepen.
- Deze kan gebruikt worden wanneer aan de condities wordt voldaan.
- Per type privacy recht wordt een specialisatie aangemaakt.
- De specialisatie start de activiteit in het andere procesmodel
- Binnen het andere procesmodel wordt een processtap gestart.
- Deze processtap moet in he andere procesmodel benoemd worden
Aanroep andere processen specificeren
De specificatie voor het laten aanmaken van de aanroep naar het procesmodel voor de diverse privacy rechten zit in de processtap Aanroepen alle privacy rechten.
Het ontwerppatroon voor processen genereert een aanroep naar een ander proces als de naam van de processtap begint met het werkwoord "Aanroepen".
Als in de specificatie het label Herhaal wordt gebruikt in combinatie met de naam van een objecttype, wordt de aanroep herhaald voor alle elementen van dit objecttype. In het voorbeeld is dat het objecttype "rechtssubject" dat eerder is gespecificeerd.
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