Navigatie Hoofdstuk Terug Verder

Bedrijfsregels via ontwerp patroon vinden



Bedrijfsregels staan niet duidelijk in de wettelijke tekst.

Uit een analyse van de wettelijke tekst moeten de bedrijfsregels worden vastgesteld.

Een voorwaarde daarbij is dat je van de uiteindelijk gevonden bedrijfsregel altijd kunt aantonen waar de informatie hierover in de wettelijke tekst is gevonden.

Wanneer de vraag wordt gesteld "Waar staat dit dan" moet je deze vraag altijd kunnen beantwoorden.

Wanneer bedrijfsregels zijn afgeleid uit de wettelijke tekst, kun je aantonen dat de daarmee gemaakte processen en systemen voldoen aan de wet.

In deze publicatie is beschreven hoe je met behulp van een ontwerp patroon dit kunt bereiken.


Lees verder

Ontwerp patroon gebruiken voor het vinden van bedrijfsregels

Een ontwerp patroon beschrijft een procedure om iets te ontwerpen. Het gepubliceerde patroon beschrijft de stappen om de wettelijke tekst te transformeren naar een tekst die geschikt is om er bepaalde bewerkingen op uit te voeren.

Uiteindelijk kun je de bedrijfsregels vinden.

Op de vorige pagina is beschreven dat de wettelijke tekst op een andere wijze gepresenteerd moet worden om een analyse uit te kunnen voeren. Elke stap transformeert de tekst die aangeboden wordt naar een structuur die bruikbaar is voor de volgende stap.

Elke stap in het proces is verantwoordelijk voor de transformatie van wat ontvangen wordt naar iets wat bruikbaar is voor de volgende stap.

De stappen hebben geen kennis over wat er vooraf is gedaan en wat met het resultaat van de transformatie verder gebeurt.





Lees verder

De stappen van het ontwerp patroon

Elke stap is een object met een specifieke naam.

  • Voorbereider: Maak de tekst van de wet op een meer gestructureerde wijze toegankelijk.
  • Verzamelaar: Verzamelt allerlei voor bedrijfsregels relevante zaken in rapporten en overzichten
  • Rapporteur: Rapporteert de gevonden informatie over functies in een website.
  • Regelaar: Regelt welke functies uitgewerkt worden in bedrijfsregels en publiceert dit als een website
  • Producent:  Publiceert de bedrijfsregels die moeten worden toegepast in een website.
    Aan de bedrijfsregels worden diverse details toegevoegd.
  • Maker: Publiceert de bedrijfsregels als User Stories voor het implementeren via een website. Meestal zijn meerder User Stories nodig om een bedrijfsregel te implementeren.




Lees verder

De Voorbereider

De voorbereider transformeert de publicatie van de wettelijke tekst.

Uit de wettekst wordt informatie over de hoofdstukken gelezen en gekoppeld aan informatie over afdelingen en paragraven in de tekst.

Op basis van de opmaak worden definities van begrippen verzameld en in afzonderlijk herkenbare elementen ondergebracht.

Vervolgens worden alle artikelen verzameld in afzonderlijke elementen en gekoppeld aan delen in de tekst waar deze bij horen zoals het hoofdstuk, de afdeling en de paragraaf.


Deze informatie wordt gepubliceerd als een website die kan worden ingezien

De website is de bron voor de volgende stap van het ontwerp patroon.


Voorbeeld voor de Basisregistratie Personen (BRP).



Lees verder

De Verzamelaar

De verzamelaar stelt rapporten op over de wettelijke tekst op basis van tekstfragmenten die in de tekst staan.

  • FILE: /WETARTIKEL-WTPPTR587_0079.html
  • NAAM: artikel 1 3 de basisregistratie heeft tot doel
  • Origineel: de basisregistratie heeft tot doel overheidsorganen te voorzien van de in de registratie opgenomen gegevens voor zover deze gegevens noodzakelijk zijn voor de vervulling van hun taak
  •  Gevonden: basic-object[10] [10] de basisregistratie
  •  Gevonden: object[273] [273] heeft tot doel
  •  Gevonden: persona[44] [44] overheidsorgaan
  •  Gevonden: verb[447] [447] voorzien
  •  Gevonden: dir[34] [34] van
  •  Gevonden: local-object[189] [189] de in de registratie opgenomen gegevens
  •  Gevonden: local-object[238] [238] voor zover deze gegevens noodzakelijk zijn voor de vervulling van hun taak

Dit is een voorbeeld uit het rapport "wat is het doel" voor de BRP. Een tekstfragment is gekoppeld aan teksten uit een configuratie tabel. Het tekstfragment is afkomstig uit een artikel in de wettelijke tekst.


Lees verder

De Rapporteur

De Rapporteur publiceert de rapporten die door de Verzamelaar zijn opgesteld in een website.

Deze website kan worden gebruikt om te controleren of de verzamelde informatie correct is. In de website zijn koppelingen beschikbaar om de oorspronkelijke artikelen op te halen. Ook worden koppelingen gegenereerd naar andere wettelijke teksten waarnaar verwezen wordt.

Deze informatie wordt gepubliceerd als een website die kan worden ingezien

De website is de bron voor de volgende stap van het ontwerp patroon.

Voorbeeld voor de Basisregistratie Personen (BRP).






Lees verder

De Regelaar

De Regelaar transformeert de behandelbare en verwerkbare objecten die zijn opgeleverd door de Rapporteur naar functies die uitgevoerd moeten worden. Deze functies vormen de basis voor de op te stellen bedrijfsregels.

Deze functies zijn gekoppeld aan de artikelen zodat alle informatie over een artikel altijd opgehaald kan worden.

Ook zijn de functies gekoppeld aan een wetsubject, die de functie moet uitvoeren.

De informatie om dit te doen wordt opgehaald uit de website die door Rapporteur is aangemaakt.

Deze informatie wordt gepubliceerd als een website die kan worden ingezien

De website is de bron voor de volgende stap van het ontwerp patroon.

Voorbeeld voor de Basisregistratie Personen (BRP).


Lees verder

De Producent

De Producent maakt van de functies die zijn gepubliceerd, bedrijfsregels.

Uit de tekst van een artikel worden componenten afgeleid en wat betrokken is bij de bedrijfsregels.


Deze informatie wordt gepubliceerd als een website die kan worden ingezien

De website is de bron voor de volgende stap van het ontwerp patroon.


Voorbeeld voor de Basisregistratie Personen (BRP).








Lees verder

De Maker

De Maker transformeert de  bedrijfsregels naar user stories.

Om dit te bereiken wordt een bedrijfsregel omgezet naar een scenario.

Het scenario wordt samengesteld uit een aantal stappen:

  • Een stap is beschreven als een "Userstory".
  • Elke stap wordt uitgevoerd door de "persona" (is de actor).
  • De stap is een bewerking op een "rechtsobject".
  • Het scenario beschrijft de volgorde van de stappen.
  • Alle stappen hebben tenminste een "acceptatie criterium".
  • De relatie met de stap wordt "post-conditie" genoemd..
  • Wanneer er een vervolg stap is, is dit de "startvoorwaarde".
  • De relatie met die stap wordt "pre-conditie" genoemd.
  • Bij elke stap kan een "rechtsobject" betrokken zijn 
  • Deze kan verschillen per stap.


Voorbeelden voor de Basisregistratie Personen (BRP).


Lees verder

Basis voor informatiesystemen

Basis voor informatiesystemen

Share by: