openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:creeerzgwzaakobject

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:creeerzgwzaakobject [2025/01/10 13:35] – [Body] Ton Pullensopenwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:creeerzgwzaakobject [2025/04/25 15:43] (huidige) Lonneke van Dijk
Regel 28: Regel 28:
 =====Body===== =====Body=====
 In application/JSON. In application/JSON.
-<adm Voorbeeld>+<adm example>
   {   {
    "zaak": "https://acc.rommeldam.open-wave.nl/api/zgw/zaken/api/v1/zaken/dc594a1a-61ac-49d2-88cd-535029033fe3",    "zaak": "https://acc.rommeldam.open-wave.nl/api/zgw/zaken/api/v1/zaken/dc594a1a-61ac-49d2-88cd-535029033fe3",
Regel 46: Regel 46:
 Zie Github: zie POST Maak een ZAAKOBJECT aan op https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/vng-Realisatie/zaken-api/1.5.1/src/openapi.yaml#tag/zaakobjecten/operation/zaakobject_create Zie Github: zie POST Maak een ZAAKOBJECT aan op https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/vng-Realisatie/zaken-api/1.5.1/src/openapi.yaml#tag/zaakobjecten/operation/zaakobject_create
  
-OpenWave ondersteunt alleen het objectType met waarde //adres//+OpenWave ondersteunt alleen het objectType met waarde //adres//.
  
 De verwerking van het bericht door OpenWave wordt gelogd in tbmessagelog indien   De verwerking van het bericht door OpenWave wordt gelogd in tbmessagelog indien  
   * de instelling //Sectie: ZGW en Item: Messagelog// aangevinkt staat    * de instelling //Sectie: ZGW en Item: Messagelog// aangevinkt staat 
-  * EN de instelling //Sectie: OWB en Item: MessageLog// aangevinkt staat+  * EN de instelling //Sectie: OWB en Item: MessageLog// aangevinkt staat.
  
-In principe leidt de inhoud van de body tot de aanmaak van een nieuwe projectlocatie (of het wijzigen van een projectlocatie) in tbzaakkadperc en tot het herkoppelen van de zaak aan een kaart in tbperceeladressen. Dit alles bij een een omgevingzaak of apv/overige zaak die eerder is aangemaakt en voorzien is van een gevulde kolom dvzgwuuid. +In principe leidt de inhoud van de body tot de aanmaak van een nieuwe projectlocatie (of het wijzigen van een projectlocatie) in tbzaakkadperc en tot het herkoppelen van de zaak aan een kaart in tbperceeladressen. Dit alles bij een een omgevingzaak of APV/Overige zaak die eerder is aangemaakt en voorzien is van een gevulde kolom dvzgwuuid. 
  
-Die bestaande zaak is reeds gekoppeld aan een perceeladres bij het verwerken van een creeerzaakbericht. Dit zal altijd een dummylokatie zijn (onbekend adres) omdat het creerzaak-bericht geen lokatieinformatie bevat. Een uitzondering is wanneer waarnemingsgegevens zijn opgenomnen als extra items in dat creeerzaakbericht, deze worden dus niet ondersteund door de Open Zaak Api, maar Openwave verwerkt deze optionele gegevens in de klachtenkolommen van een omgevingzaak EN tracht tevens de zaak aan een bestaand valide adres in tbperceeladressen te koppelen.+Die bestaande zaak is reeds gekoppeld aan een perceeladres bij het verwerken van een creeerzaakbericht. Dit zal altijd een dummylokatie zijn (onbekend adres) omdat het creerzaak-bericht geen lokatie informatie bevat. Een uitzondering is wanneer waarnemingsgegevens zijn opgenomen als extra items in dat creeerzaakbericht, deze worden dus niet ondersteund door de Open Zaak API, maar OpenWave verwerkt deze optionele gegevens in de klachtenkolommen van een omgevingzaak EN tracht tevens de zaak aan een bestaand valide adres in tbperceeladressen te koppelen.
  
-Indien er geometrie is opegeven in het creeerzaakbericht dan heeft OpenWave al een een projectlocatiekaart aangemaakt in tbzaakkadperc en deze kaart voorzien van de eigenschap hoofdprojectlocatie. Is dat het geval dan wordt deze projectlocatiekaart met dit creeerzaakobject-bericht bijgewerkt. Anders wordt dus een nieuwe kaart aangemaakt bij de zaak in tbzaakkadperc.+Indien er geometrie is opgegeven in het creeerzaakbericht dan heeft OpenWave al een een projectlocatiekaart aangemaakt in tbzaakkadperc en deze kaart voorzien van de eigenschap hoofdprojectlocatie. Is dat het geval dan wordt deze projectlocatiekaart met dit creeerzaakobject-bericht bijgewerkt. Anders wordt dus een nieuwe kaart aangemaakt bij de zaak in tbzaakkadperc.
  
 Dit alles, mits aan de nodige voorwaarden in de OpenWave implementatie is voldaan: \\ Dit alles, mits aan de nodige voorwaarden in de OpenWave implementatie is voldaan: \\
Regel 63: Regel 63:
  
 **Projectlocatie**\\ **Projectlocatie**\\
-Op grond van de zaak-identifier wordt de zaak opgezicht in tbomgvergunning.dvzgwuuid danwel tbovvergunningen.dvzgwuuid. Bij de gevonden zaak wordt gekeken of er een kaart is in de tabel tbzaakkadperc (de projectlocaties)  met eigenschap dlhoofdprojectlocatie = 'T'. Zo ja, dan wordt deze kaart bijgewerkt met de objectIdentificatie gegegevens uit het bericht. Zo nee dan wordt met deze gegegvens een nieuwe kaart aangemaakt met dlhoofdprojectlocatie = 'T'.\\+Op grond van de zaak-identifier wordt de zaak opgezocht in tbomgvergunning.dvzgwuuid dan wel tbovvergunningen.dvzgwuuid. Bij de gevonden zaak wordt gekeken of er een kaart is in de tabel tbzaakkadperc (de projectlocaties)  met eigenschap dlhoofdprojectlocatie = 'T'. Zo ja, dan wordt deze kaart bijgewerkt met de objectIdentificatie gegevens uit het bericht. Zo nee dan wordt met deze gegevens een nieuwe kaart aangemaakt met dlhoofdprojectlocatie = 'T'.\\
 Indien het item identificatie uit zestien cijfers bestaat, waarbij posities 5 + 6 samen één van de volgende combinaties vormt: 01, 02, 03, 10, 20 of 30, dan beschouwt OpenWave de identificatie als een BAG-identificatie en wordt de kolom tbzaakkadperc.dvbagid daarmee gevuld.\\ Indien het item identificatie uit zestien cijfers bestaat, waarbij posities 5 + 6 samen één van de volgende combinaties vormt: 01, 02, 03, 10, 20 of 30, dan beschouwt OpenWave de identificatie als een BAG-identificatie en wordt de kolom tbzaakkadperc.dvbagid daarmee gevuld.\\
 De kolom tbzaakkadperc.dvzgwuuid wordt overschreven met een op dat moment uitgetrokken unieke UUID-code. De kolom tbzaakkadperc.dvzgwuuid wordt overschreven met een op dat moment uitgetrokken unieke UUID-code.
  
 **Perceeladressen** **Perceeladressen**
-Indien het item identificatie uit zestien cijfers bestaat, waarbij posities 5 + 6 samen één van de volgende combinaties vormt: 01, 02, 03, 10, 20 of 30, dan beschouwt OpenWave de identificatie als een BAG-identificatie en wordt daarmee in tbperceeladressen getracht een unieke kaart te vinden (dus op verblijfsobject, pandidentifiztie of nummeraanduiding). Niet gevonden of identifcatie voldoet niet aan deze specificaties dan wordt getracht een unieke kaart te vinden in tbperceeladressen op grond van de adresgegevens.\\ +Indien het item identificatie uit zestien cijfers bestaat, waarbij posities 5 + 6 samen één van de volgende combinaties vormt: 01, 02, 03, 10, 20 of 30, dan beschouwt OpenWave de identificatie als een BAG-identificatie en wordt daarmee in tbperceeladressen getracht een unieke kaart te vinden (dus op verblijfsobject, pandidentificatie of nummeraanduiding). Niet gevonden of identificatie voldoet niet aan deze specificaties dan wordt getracht een unieke kaart te vinden in tbperceeladressen op grond van de adresgegevens.\\ 
-Indien niet gevonden, dan wordt dnkeyperceeladressen niet gewijzigd bij de omgeving- danwel apv/overigezaak.\\ +Indien niet gevonden, dan wordt dnkeyperceeladressen niet gewijzigd bij de omgeving- dan wel APV/Overige zaak.\\ 
-Indien wel een unieke perceeladreslokatie is gevonden (op grond van identificatie danwel adres), dan wordt de dnkeyperceeladressen bij de zaak gewizjgd met deze gevonden dnkey-waarde.\\+Indien wel een unieke perceeladreslokatie is gevonden (op grond van identificatie dan wel adres), dan wordt de dnkeyperceeladressen bij de zaak gewijzigd met deze gevonden dnkey-waarde.\\
  
          
  • openwave/1.32/applicatiebeheer/probleemoplossing/programmablokken/zgw_open_zaak_api_functionaliteit/creeerzgwzaakobject.txt
  • Laatst gewijzigd: 2025/04/25 15:43
  • door Lonneke van Dijk