You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als gemeentelijke ontwikkelaar wil ik dat een ProductType relaties kan hebben naar VerzoekType, Processen en ZaakType, zodat producten kunnen worden gekoppeld aan de juiste gemeentelijke processen, verzoektypen en zaaktypen op een gestandaardiseerde manier met behulp van URNs.
Acceptatiecriteria
Relaties in ProductType
Het datamodel van de ProductType-entiteit bevat velden voor het leggen van relaties:
verzoektype: Een optionele relatie (0 of 1) naar een VerzoekType, opgeslagen als een URN (bijv. urn:gemeente-utrecht:verzoektype:12345).
processen: Een optionele lijst met relaties (0, 1 of meerdere) naar Processen, opgeslagen als URNs (bijv. urn:gemeente-utrecht:proces:123).
zaaktypen: Een optionele lijst met relaties (0, 1 of meerdere) naar ZaakTypen, opgeslagen als URNs (bijv. urn:gemeente-utrecht:zaaktype:456).
Validatie
Bij het aanmaken of wijzigen van een ProductType valideert de API:
Dat elke relatie een geldige URN is die voldoet aan de URN-standaard.
Dat relaties uniek zijn binnen hun respectieve lijst (bijv. geen dubbele Processen-URNs).
Bij foutieve invoer retourneert de API duidelijke foutmeldingen in het Nederlands, zoals:
"De opgegeven URN voor VerzoekType is niet geldig."
"De URN 'urn:gemeente-utrecht:proces:123' is al gekoppeld aan dit ProductType."
API-functionaliteit
Bij het opvragen van een ProductType retourneert de API de gekoppelde URNs voor:
verzoektype
processen
zaaktypen
Filtering op basis van deze relaties wordt ondersteund in de API (bijv. GET /producttypen?zaaktypen=urn:gemeente-utrecht:zaaktype:456).
Endpoints voor het beheren van deze relaties ondersteunen het toevoegen, wijzigen of verwijderen van URNs.
Documentatie
De API-documentatie bevat voorbeelden van het instellen, opvragen en beheren van relaties naar VerzoekType, Processen en ZaakType.
Voorbeeld-API-aanvragen tonen hoe URNs kunnen worden gebruikt in gemeentelijke integraties.
Definition of Done (DoD)
Velden voor verzoektype, processen en zaaktypen zijn toegevoegd aan het ProductType-datamodel en geïmplementeerd in de API.
De API ondersteunt het beheren en opvragen van deze relaties op basis van URNs.
Validatie en foutafhandeling zijn volledig geïmplementeerd.
Filtering en querying op basis van deze relaties werken zoals beschreven en zijn getest.
Documentatie is bijgewerkt met uitleg, voorbeelden, en validatieregels.
The text was updated successfully, but these errors were encountered:
Gebruikersverhaal
Als gemeentelijke ontwikkelaar
wil ik dat een ProductType relaties kan hebben naar VerzoekType, Processen en ZaakType,
zodat producten kunnen worden gekoppeld aan de juiste gemeentelijke processen, verzoektypen en zaaktypen op een gestandaardiseerde manier met behulp van URNs.
Acceptatiecriteria
Relaties in ProductType
verzoektype
: Een optionele relatie (0 of 1) naar een VerzoekType, opgeslagen als een URN (bijv.urn:gemeente-utrecht:verzoektype:12345
).processen
: Een optionele lijst met relaties (0, 1 of meerdere) naar Processen, opgeslagen als URNs (bijv.urn:gemeente-utrecht:proces:123
).zaaktypen
: Een optionele lijst met relaties (0, 1 of meerdere) naar ZaakTypen, opgeslagen als URNs (bijv.urn:gemeente-utrecht:zaaktype:456
).Validatie
API-functionaliteit
verzoektype
processen
zaaktypen
GET /producttypen?zaaktypen=urn:gemeente-utrecht:zaaktype:456
).Documentatie
Definition of Done (DoD)
verzoektype
,processen
enzaaktypen
zijn toegevoegd aan het ProductType-datamodel en geïmplementeerd in de API.The text was updated successfully, but these errors were encountered: