Als consumer wil ik een resource 'zaakdossier'... #822
Labels
Convenience
Uitbreidingen op de API's voor het gemak van consumers, met name gericht op minder calls
EPIC Archiefbeheer
Epic archiefbeheer en alle bijbehorende user stories
Prio M
Prioriteit Medium
...zodat alles wat bij een zaak hoort inzichtelijk is.
We hebben nu verschillende resources die zich op verschillende manier verhouden tot zaak. In het kader van archiveren (en dan vooral
vernietigen
), is het belangrijk dat een zaakdossier volledig vernietigd wordt.Indien we de business logica van 'wat is een zaakdossier' neerleggen bij de consumer, dan bezorgt dit de developers van consumers onnodig werk - op het moment dat er een resource toegevoegd wordt die zich verhoudt tot zaak en meevernietigd moet worden, dan zien er code-aanpassingen nodig bij consumers die het opvragen en verwijderen van deze nieuwe resource implementeren.
Dit kunnen we voorkomen via een
zaakdossier
resource - deze resource kan opgevraagd worden met de URL van de zaak, en zou in een gestructureerd formaat URL-referenties bevatten naar alle gerelateerde resources die op een generieke manier opngenomen worden en dus kunnen vernietigd worden. Het is aan de providers om deze lijst correct op te stellen.Een concreet voorbeel van hoe dit eruit kan zien:
Een client-implementatie zou dan eenvoudig geimplementeerd zijn als:
en nooit aanpassingen vereisen als resources toegevoegd en/of verwijderd worden.
Bepaling prioriteit door PO
... eventueel nog toelichting door PO
Definition of ready
Definition of done
Acceptatiecriteria
Taken
The text was updated successfully, but these errors were encountered: