-
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
ZTC: problemen relatie resultaattype-besluittype en resultaattype-informatieobjecttype oplossen #2467
Comments
Eens |
Eens. Ik neem aan dat je bij informatieobjecttypen geen "array van uri's" meer wilt maar een "array van strings" waarbij de strings refereren naar de omschrijving van een informatieobjecttype. |
Eens |
Je bedoelt deze regel neem ik aan: Het mooist is als deze regel wordt afgedwongen door de Zaken API. Echter dat doet ie niet (lees: deze regel zit niet in de aanvullende spec van Zaken API). Dus vooralsnog zal deze eis afgedwongen moeten worden in de Client Applicatie. |
Eens dat het mechanisme overal consequent moet worden toegepast. Mijn eerste voorkeur gaat uit naar het overal toepassen van het patroon met twee arrays omdat het dan backwards compatible blijft en het geeft ook meer conveniance omdat je niet de |
De verschillen zitten hem in de operatie: De schrijfacties (POST, PATCH, PUT) worden gedaan met omschrijvingen om geen harde koppelingen tussen versies van Zaaktype en Informatieobjecttype/Besluittype te leggen. De vraagacties (GET) geven juist wel de urls naar de exacte versies van de gerelateerde Informatieobjecttypen/Besluittypen ten tijde van de datumgeldigheid (vaak aanmaakdatum van de Zaak). Op zich hoeft dit geen probleem te zijn, immers schrijven en bevragen wordt gedaan door totaal andere consumers. Bevragen gebeurt door taakspecifieke vakapplicaties, schrijven door de beheerschermen van de zaaktypecatalogus. Een normale taakspecifieke vakapplicatie schrijft niet in de zaaktypecatalogus. Dus ik zou dit niet gelijk trekken maar op deze manier beide soorten acties optimaliseren. |
Kan dat niet beter opgelost worden met expand? |
In ZTC 1.3 staat dit:
=> voorstel: required weghalen
=> Voorstel: gelijk trekken (bij beide "omschrijving")
=> Voorstel bij BT ook vertellen waarvoor de relatie gebruikt moet worden. Daarbij ook het woord omschrijvingen noemen.
=> Voorstel: maak dit duidelijk
"besluittypen": [ "http://example.com/" ], "besluittypeOmschrijving": [ "string" ], "informatieobjecttypen": [ "http://example.com/" ], "informatieobjecttypeOmschrijving": [ "string"
Maar dit is de enige plek waar twee arrays voor één type worden gegeven. Bij zaaktypes bijvoorbeeld worden alleen url's van besluittypen en resultaattypen in de (GET) response teruggegeven.
=> Voorstel: laat besluittypeOmschrijving en informatieobjecttypeOmschrijving vervallen (of pas dit patroon overal toe dus ook bij zaaktypen).
The text was updated successfully, but these errors were encountered: