Open MelvLee opened 2 weeks ago
@MelvLee ik vind de gegevenstappen op deze manier duidelijk. personen aanduiden met een P-nummer maakt dit denk ik duidelijker. Ik ga https://github.com/BRP-API/brp-api-gezag/pull/4 en https://github.com/BRP-API/brp-api-gezag/pull/65 herschrijven gebaseerd op deze voorbeelden.
@MelvLee hoeveel mag ik hierbij aannemen als impliciet ingevuld bij de stap "Gegeven de persoon 'P1' met burgerservicenummer '000000012'"?
Of vult deze stap helemaal niks van de persoon, behalve indicatie geheim 0 en het burgerservicenummer, zoals we bij eerdere stappen gedaan hebben?
@CathyDingemanse @MelvLee ik heb de Gegeven stappen aangepast in 1.1-ingezetene-BRP.feature zoals hier voorgesteld. Is dit hoe jullie het bedoelen/willen?
Een paar opmerkingen:
is in Nederland geboren
betekent 2 dingen voor de data: 1. geboorteland=6030, 2. aktenummer is 1*A****, bijvoorbeeld 1GA0001heeft persoon 'P1' als ouder1 vanaf de geboorteaangifte
. Door deze aanvulling moet ook datum ingang familierechtelijke betrekking (62.10) gevuld worden met de geboortedatum.is ingeschreven in de de RNI
of is ingeschreven in de de BRP
hier aangevuld met een waardetabel met gemeente van inschrijving (09.10) om specifiek voor deze feature te tonen dat we kijken naar alleen dat veld om te bepalen of de persoon in RNI dan wel BRP staat ingeschreven. is ingeschreven in de de BRP
impliciet een gemeente van inschrijving ongelijk aan 1999 toevoegen zonder deze waardetabel. * is minderjarige
gewijzigd naar * is minderjarig
Ik heb ook 1.2-minderjarig-niet-overleden.feature aangepast volgens deze stappen.
heeft de volgende onderzoek gegevens
die onderzoek zet op de persoonheeft de volgende geboorte gegevens
gebruik ik ook met een lege waarde. Dit betekent in de database een waarde null
| geboortedatum (03.10) |
| |
@MelvLee hoe moeten de gegeven stappen worden opgenomen wanneer we vragen van gezag van een meerderjarige willen tonen?
Hierboven staat als stap En de persoon heeft een kind met burgerservicenummer '000000015'
Liever zou ik dat ook als referentie van P-nummer doen: En persoon 'P1' heeft een kind 'P2'
@MelvLee hoe moeten de gegeven stappen worden opgenomen wanneer we vragen van gezag van een meerderjarige willen tonen? Hierboven staat als stap
En de persoon heeft een kind met burgerservicenummer '000000015'
Liever zou ik dat ook als referentie van P-nummer doen: `En persoon 'P1' heeft een kind 'P2'
Dit kan als stap worden toegevoegd. P2 moet dan wel bestaan, want anders kan de burgerservicenummer niet van P2 worden gecopieerd. Bij En de persoon heeft een kind met burgerservicenummer '000000015'
stap hoeft het kind niet in de BRP te staan.
Mogelijke nieuwe vormen van notatie
Notatie zonder aanduiding
Gegeven de persoon met burgerservicenummer '000000012'
Met aanduiding
Gegeven de persoon 'P1' met burgerservicenummer '000000012'
Aanduiding kan bestaan uit meerdere woorden
Gegeven de persoon 'Alex Adema' met burgerservicenummer '000000012'
Notatie met 'En'
En de persoon met burgerservicenummer '000000012
'En' kan vervangen worden met '*' ten behoeve van de leesbaarheid
* de persoon met burgerservicenummer '000000012'
Persoon is minderjarig / meerderjarig
* de persoon 'P1' is minderjarig
* de persoon is minderjarig
* is minderjarig
Persoon is in Nederland geboren
* de persoon 'P1' is in Nederland geboren
* de persoon is in Nederland geboren
* is in Nederland geboren
Persoon heeft geen uitspraak gezag
* de persoon 'P1' heeft geen uitspraak gezag
* de persoon heeft geen uitspraak gezag
* heeft geen uitspraak gezag
Persoon heeft gezag
* de persoon 'P1' heeft uitspraak gezag met de volgende gegevens
gevolgd door een dataTable* de persoon heeft uitspraak gezag met de volgende gegevens
gevolgd door een dataTable* heeft uitspraak gezag met de volgende gegevens
gevolgd door een dataTablePersoon is niet geëmigreerd geweest
* de persoon 'P1' is niet geëmigreerd geweest
* de persoon is niet geëmigreerd geweest
* is niet geëmigreerd geweest
Persoon is geëmigreerd geweest
* de persoon 'P1' is geëmigreerd geweest
* de persoon is geëmigreerd geweest
* is geëmigreerd geweest
* is geëmigreerd geweest met de volgende gegevens
gevolgd door een dataTablePersoon is ingeschreven in de BRP / RNI
* de persoon 'P1' is ingeschreven in de BRP
* de persoon is ingeschreven in de BRP
* is ingeschreven in de BRP
* is ingeschreven in de BRP met de volgende gegevens
gevolgd door een dataTableVoor vraag 3.1 gebruik ik de volgende stappen:
Als stakeholder van de BRP API Wil ik dat de scenarios/voorbeelden meer begrijpbaar worden gedocumenteerd Zodat ook afnemers van de BRP API de scenarios/voorbeelden kunnen begrijpen
Voorbeeld:
Voorbeelden uit brp-api-gezag#59 herschreven:
Benodigde aanpassingen/uitbreidingen
features/step_definitions/gezag.js
aanmaken voor uit te voeren acties met betrekking tot gezagsrelatiesfeatures/step_definitions/gegeven-stepdefs-persoon.js
uitbreiden met