-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Als gebruiker wil ik dat verschillende versies van zaaktypes hetzelfde UUID houden #2497
Comments
Lijkt me een flinke breaking change, of vergis ik me? @johannesbattjes @MNIJ Hoe kijken jullie tegen dit voorstel aan? |
De voorgestelde oplossing vereist nog steeds dat:
Hoewel niet perfect is dit probleem al opgelost met het historiemodel in versie 1.3.0 van de Catalogi API. Hiermee kan aan met de zaaktype_list operatie een versie van een zaaktype geldig op een bepaalde datum opgevraagd worden. De consumer hoeft dus niet te weten wanneer een versie geldig is geworden (begin-/eindgeldigheid) of om welke versie het gaat. Die vraag gewoon om zaaktype "aanvragen parkeervergunning" geldig op 31-12-2024. Het voordeel is dat alle benodigde informatie vaak al bekend is (datumGeldigheid is de aanmaakdatum van de zaak). Wanneer de zaak aangemaakt is kan eventueel een rechtstreekse url naar de gebruikte versie van het zaaktype (met UUID) opgenomen bij de zaak maar je kunt de versie ook nog steeds eenvoudig opvragen met de queryparameters zaaktypeidentificatie en datumGeldigheid. Jammer genoeg is dit niet goed beschreven, dat was ooit het plan voor q1 van 2024 maar dat liep even anders. Zo te horen is het probleem niet zozeer de Catalogi API, daar is het al opgelost, maar de Notificatie API. Wanneer die aangepast wordt om niet te kijken naar UUIDs maar naar Zaaktypeidentificaties is het hele probleem m.i. opgelost. Edit: API ipv APOI |
Allen, Het is nogal schetsmatig dus we zouden er graag meer van weten. De aanleiding van dit issue is ons niet duidelijk. In de Notificatie api zelf komen zaaktypes niet voor dacht ik. |
...zodat notificatie-abonnementen in stand blijven op zaaktype en het veel eenvoudiger is om zaaktypes te beheren.
Issue kwam van gemeente Den Haag maar ben zelf ook zwaar voorstander hiervan, zodat versies beschikbaar komen. Bijv. als:
<uuid>/versies/1
en<zelfde uuid>/versies/2
Het oorspronkelijke issue, zoals opgevoerd bij Open Zaak: open-zaak/open-notificaties#144 betrof voornamelijk dat notificatie abonnementen gepinned zijn op een UUID. Een nieuwe versie van het zaaktype verliest dus ook zijn abonnementen omdat het UUID wijzigt.
Deze side-effects zijn wel goed getackled met de Objecttypen API volgens bovenstaand patroon.
The text was updated successfully, but these errors were encountered: