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
ZTC-012: "Een ZaakType mag alleen gepubliceerd worden als alle gerelateerde BesluitTypen en InformatieObjectTypen concept=false hebben (dus gepubliceerd zijn)."
Deze regel was voorheen logisch, maar nu in ZTC 1.3 de relatie ZT -> BT en ZT -> IOT niet meer op basis van url van BT en IOT is, is hij niet meer duidelijk. Stel bijvoorbeeld dat een concept-zaaktype ZT gerelateerd is aan BT1 en BT2 met dezelfde omschrijving. BT1 is concept en BT2 gepubliceerd. Dan zou het zaaktype niet gepubliceerd mogen worden. Dat is onwenselijk en onzinnig. Onwenselijk omdat je dan eerst alle BT's met dezelfde omschrijving moet publiceren voordat je ZT kan publiceren. Onzinnig omdat je even daarna een BT3 met dezelfde omschrijving kan maken die concept is (en dat mag wel).
Stel dat een client taakapplicatie een besluit aanmaakt met gerelateerde zaak, dan zullen deze app en de BRC op dat moment kunnen checken of op dat moment het ZT van de zaak en het BT van het besluit een geldige relatie hebben.
Daarmee is ztc-012 ook overbodig.
The text was updated successfully, but these errors were encountered:
Eens dat de huidige formulering van ztc-012 niet correct is. Maar kunnen we deze business rule niet als volgt herformuleren:
ZTC-012: Een Zaaktype mag alleen gepubliceerd worden als het gerelateerde Besluittype en het gerelateerde InformatieObjectType beide in dezelfde periode geldig zijn als het Zaaktype en bovendien concept=false hebben (dus gepubliceerd zijn).
Maar wat bedoel je dan met "het gerelateerde Besluittype". De relatie is immers op omschrijving, niet op url. Er kunnen meerdere url's corresponderen met een omschrijving.
Tweede probleem met deze definitie: als de periode geldigheid hetzelfde moet zijn, dan moet hun geldigheid op dezelfde dag starten.
Stel dat je de eerste versie van een zaaktype wilt publiceren (ZT1-v1) dat gerelateerd is middels een omschrijving aan gepubliceerd aan de eerste versie van een besluittype (BT1-v1). Stel verder dat er al een gepubliceerd zaaktype ZT2-v1 was met een relatie naar BT1-v1. ZT2-v1 en BT1-v1 hebben dezelfde periode geldigheid, maar omdat ZT2-v1 nieuw is, ZT2-v1 en BT1-v1 niet. Dan zou je om ZT2 geldig te publiceren een nieuwe versie van BT1, dus BT1-v2 moeten maken. Maar dan:
kun je BT1-v2 niet publiceren omdat ZT1-v1 nog niet gepubliceerd is en vice versa. Met andere woorden je kunt niets publiceren
heeft ZT2-v1 een andere periode geldigheid dan BT1-v2. De regel is dus zinloos.
ZTC-012: "Een ZaakType mag alleen gepubliceerd worden als alle gerelateerde BesluitTypen en InformatieObjectTypen concept=false hebben (dus gepubliceerd zijn)."
Deze regel was voorheen logisch, maar nu in ZTC 1.3 de relatie ZT -> BT en ZT -> IOT niet meer op basis van url van BT en IOT is, is hij niet meer duidelijk. Stel bijvoorbeeld dat een concept-zaaktype ZT gerelateerd is aan BT1 en BT2 met dezelfde omschrijving. BT1 is concept en BT2 gepubliceerd. Dan zou het zaaktype niet gepubliceerd mogen worden. Dat is onwenselijk en onzinnig. Onwenselijk omdat je dan eerst alle BT's met dezelfde omschrijving moet publiceren voordat je ZT kan publiceren. Onzinnig omdat je even daarna een BT3 met dezelfde omschrijving kan maken die concept is (en dat mag wel).
Stel dat een client taakapplicatie een besluit aanmaakt met gerelateerde zaak, dan zullen deze app en de BRC op dat moment kunnen checken of op dat moment het ZT van de zaak en het BT van het besluit een geldige relatie hebben.
Daarmee is ztc-012 ook overbodig.
The text was updated successfully, but these errors were encountered: