gemma-zaken icon indicating copy to clipboard operation
gemma-zaken copied to clipboard

Business rule ztc-010 herschrijven

Open johannesbattjes opened this issue 7 months ago • 19 comments

Business rule ZTC-10 luidt:

Beperkingen voor objecttypen gerelateerd aan een objecttype met concept=false (ztc-010):

Aangepast in versie 1.2.0 Het objecttype mag NIET: * geheel bijgewerkt worden (PUT) m.u.v een (correctie) * deels bijgewerkt worden (PATCH) of een (correctie) * verwijderd worden (DELETE)

Voor ZaakType-InformatieObjectType gelden bovenstaande regels (ztc-010) alleen in het geval waarbij zowel het ZaakType als het InformatieObjectType concept=False hebben Aangepast in versie 1.3.0

We hebben de volgende problemen met de business rule:

  1. de formattering (doorhaling, "Aangepast in", bullet list met één bullet, sterretjes waarvan de betekenis onduidelijk is) maakt de business rule onleesbaar;
  2. het laatste deel van de tweede zin klopt grammaticaal niet en is voor mij onbegrijpelijk "of een (correctie) * verwijderd";
  3. de regel ztc-010 lijkt overbodig vooor zaaktypes nu in versie 1.3 besluittypes en informatieobjecttypes aan een zaaktype gerelateerd kunnen worden middels een omschrijving in plaats van een url naar een nieuw aan te maken conceptbesluittype of conceptinformatieobjecttype. Hierdoor kan ik een nieuw (concept) zaaktype relateren aan een gepubliceerd besluittype. Vervolgens mag ik dat zaaktype dan niet aanpassen vanwege deze regel ztc-010. Door deze drie problemen is de regel nu onwerkbaar. We lopen hier tegen aan bij het implementeren van versie 1.3 van de ZTC in Fundament.

We stellen voor ztc-010 aan te passen zodat deze niet meer geldt voor zaaktypen en duidelijker wordt. Bijvoorbeeld door toevoeging van een lijst van objecttypen waarvoor de regel geldt en door de regel geheel te herschrijven in goedlopende zinnen.

johannesbattjes avatar Jul 30 '24 08:07 johannesbattjes