stable:applicatiebeheer:probleemoplossing:programmablokken:wijzig_status_zaak_zaak_dms
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisieVorige revisie | |||
| stable:applicatiebeheer:probleemoplossing:programmablokken:wijzig_status_zaak_zaak_dms [2026/07/15 10:16] – ↷ Pagina verplaatst van stable:applicatiebeheer:probleemoplossing:programmablokken:wijzig_status_zaak_zaak_dms naar dev:applicatiebeheer:probleemoplossing:programmablokken:wijzig_status_zaak_zaak_dms Kars Gottschal | stable:applicatiebeheer:probleemoplossing:programmablokken:wijzig_status_zaak_zaak_dms [2026/07/15 10:16] (huidige) – aangemaakt - Externe bewerking (Ongeldige datum) 127.0.0.1 | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| + | ====== Wijzigen Status externe zaak met Zaak/DMS ====== | ||
| + | {{tag> | ||
| + | Een statuswijziging in OpenWave wordt automatisch getriggerd en - in geval van zaak/DMS koppeling - doorgegeven aan het externe zaaksysteem. | ||
| + | Dat gebeurt met een actualiseerZaakStatus_Lk01 bericht. Zie onderaan de mogelijke uitzondering indien het gaat om het doorgeven van een einddatum en resultaat via een updateZaak-bericht. | ||
| + | ===== Verplichte Instellingen ===== | ||
| + | |||
| + | * **Methode** | ||
| + | * Indien de zaak NIET wordt behandeld door een compartiment dan MOET de instelling //Sectie: Koppeling ZAAK:// en //Item: Methode// aangevinkt staan en heeft als //Tekst//: StUF-ZAKEN 310. | ||
| + | * Indien de zaak WEL wordt behandeld door een compartiment dan MOET de kolom dvdmsmethode bij de compartimentsdefinitie de waarde StUF-ZAKEN 310 hebben. | ||
| + | * **Action** | ||
| + | * Instelling //Sectie: Koppeling ZAAK// en //Item: HTTPSoapAction_actualiseerZaakstatus_Lk01// | ||
| + | <adm warning> | ||
| + | De soapactions kunnen ook ingesloten moeten zijn door dubbele quootjes, dus bijv. ''" | ||
| + | </ | ||
| + | |||
| + | ==== Endpoint, credentials en stuurgegevens ==== | ||
| + | |||
| + | Voor het endpoint en de stuurgegevens zal het programma eerst kijken naar de waarden in de blokken //StUF zaak/DMS endpoint en credentials// | ||
| + | * Voor de Ontvanger_administratie geldt dat als de kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: GemeenteIDAlsOntvangerAdm// | ||
| + | * Voor de Zender_administratie geldt dat als de kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: GemeenteIDAlsZenderAdm// | ||
| + | Indien alhier **het endpoint asynchroon gevuld** is, dan neemt het programma de credentials en stuurgegevens over van deze kaart. Een uitzondering hierop is de situatie dat een zaak speelt bij een gemeente die gedefinieerd is in een compartiment terwijl de zaak zelf niet door dat compartiment wordt behandeld, maar door de host. In dat laatste geval valt OpenWave terug op de algemene StUF zaak/DMS instellingen uit tbinitialisatie (beheertegel // | ||
| + | * //Item: Ontvangstadres_Asynchroon// | ||
| + | * //Item: Ontvanger_applicatie// | ||
| + | * //Item: Ontvanger_organisatie// | ||
| + | * //Item: Zender_applicatie// | ||
| + | * //Item: Zender_organisatie// | ||
| + | * //Item: Ontvanger_administratie// | ||
| + | * //Item: Zender_administratie// | ||
| + | * //Item: Zender_gebruiker// | ||
| + | * Als de instelling //Sectie: Koppeling ZAAK// en //Item: **HTTPAuthenticatieNaam**// | ||
| + | * authenticatienaam is kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: HTTPAuthenticatieNaam// | ||
| + | * authenticatiepass is kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: HTTPAuthenticatiePass// | ||
| + | * In de kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: HTTPAuthenticatieType// | ||
| + | * In de kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Domein// kan desgewenst het domein worden ingevuld. | ||
| + | * Indien er gebruik moet worden gemaakt van een **client-certificaat** (wordt geplaatst op de CONF-map van de WSAS server) dan: | ||
| + | * moet de (file)-naam van dat certificaat worden opgeslagen in de kolom //Tekst// van //Sectie: Koppeling ZAAK// en //Item: ClientCertificaatNaam// | ||
| + | * het certificaat password in de kolom //Tekst// van //Sectie: Koppeling ZAAK// en //Item: ClientCertificaatPassword// | ||
| + | * het certificaattype in de kolom //Tekst// van //Sectie: Koppeling ZAAK// en //Item: ClientCertificaatType// | ||
| + | |||
| + | |||
| + | ==== Verwerkingssoorten bij entiteit ZAKSST in blok < | ||
| + | |||
| + | Een verschil in interpretatie van StUF standaard leidt tot de mogelijkheid om de verwerkingssoorten (zoals I of T) in het blok //< | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | * De kolom //Tekst// van Sectie: //Koppeling Zaak// en Item: // | ||
| + | |||
| + | |||
| + | ==== IsGezetDoor ==== | ||
| + | |||
| + | Degene die de status wijzigt wordt doorgegeven in het StUF-bericht. De wijze waarop is afhankelijk van //Getal1// van de instelling //Sectie: Koppeling ZAAK// en //Item: Behandelaardoorgeven// | ||
| + | * //Getal1// heeft de waarde 1 dan wordt de gemeente-id van de zaak + de medewerkerscode van de inlogger als identificatie van de medewerker gebruikt | ||
| + | * //Getal1// heeft de waarde 2 dan wordt de gemeente-id van de zaak + de loginnaam van de inlogger als identificatie van de medewerker gebruikt | ||
| + | * //Getal1// heeft de waarde 3 dan wordt de gemeente-id van de zaak + de vaste waarde kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Behandelaardoorgeven// | ||
| + | |||
| + | De datumStatusGezet is in het format zoals opgegeven in de kolom //Tekst// van de instelling //Sectie: KoppelingDOCnaarDMS en Item StufDateTimeFormaat// | ||
| + | |||
| + | ===== Een statuswijziging wordt getriggerd door ===== | ||
| + | |||
| + | * creëren van een zaak | ||
| + | * wijzigen van besluit/ | ||
| + | * wijzigen van intrekkingsdatum bij omgeving en APV/overig en milieu/ | ||
| + | * wijzigen van afgehandelddatum bij deelzaken inspecties, adviezen, bezwaarberoep (mits deze deelzaken als aparte zaak in extern zaak/DMS zijn gedefinieerd) | ||
| + | * blokkeren van handhaving, omgeving en APV/overig en milieu/ | ||
| + | |||
| + | ==== Creëren van een zaak ==== | ||
| + | |||
| + | Bij het creëren van een zaak wordt altijd: | ||
| + | * de mapping van de status // | ||
| + | * met een lege einddatum | ||
| + | * EN een lege resultaatomschrijving. | ||
| + | |||
| + | Zie ook [[stable: | ||
| + | |||
| + | ==== Vullen van een lege besluit/ | ||
| + | |||
| + | Bij het vullen van een lege besluit/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de StatusAfgesloten moet een mapping hebben in beheertabel // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * indien StatusGeblokkeerd ook een mapping heeft in beheertabel // | ||
| + | * wordt een lege einddatum meegestuurd | ||
| + | * MET een lege resultaatomschrijving | ||
| + | * anders, (StatusGeblokkeerd heeft geen mapping) wordt de zaak met het afsluiten ook beëindigd in het externe zaaksysteem door: | ||
| + | * gevulde einddatum mee te sturen | ||
| + | * MET een gevulde resultaatomschrijving. Die resultaatomschrijving komt: | ||
| + | * indien het gaat om een omgevingszaak of APV/Overige zaak of Milieu/ | ||
| + | * anders (het gaat om een handhavingszaak) van de kolom // | ||
| + | |||
| + | |||
| + | |||
| + | ==== Leegmaken van een gevulde besluit/ | ||
| + | |||
| + | Bij het leegmaken van een gevulde besluit/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de StatusInbehandeling moet een mapping hebben in beheertabel // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een lege einddatum wordt meegestuurd | ||
| + | * MET een lege resultaatomschrijving. | ||
| + | |||
| + | |||
| + | ==== Veranderen van een gevulde besluit/ | ||
| + | |||
| + | Bij het veranderen van een gevulde besluit/ | ||
| + | |||
| + | ==== Vullen van een lege intrekkingsdatum van hoofdzaak ==== | ||
| + | |||
| + | Bij het vullen van een lege intrekkingsdatum bij omgeving en APV/overig en milieu/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de StatusIngetrokken moet een mapping hebben in beheertabel // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * indien StatusGeblokkeerd ook een mapping heeft in beheertabel // | ||
| + | * wordt een lege einddatum wordt meegestuurd | ||
| + | * MET een lege resultaatomschrijving | ||
| + | * anders, (StatusGeblokkeerd heeft geen mapping) wordt de zaak met het intrekken ook beëindigd in het externe zaaksysteem door: | ||
| + | * een gevulde einddatum mee te sturen | ||
| + | * MET een gevulde resultaatomschrijving. Die resultaatomschrijving komt van de kolom // | ||
| + | |||
| + | ==== Leegmaken van een gevulde intrekkingsdatum van hoofdzaak ==== | ||
| + | |||
| + | Bij het leegmaken van een gevulde intrekkingsdatum bij omgeving en APV/overig en milieu/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * er een lege einddatum wordt meegestuurd | ||
| + | * MET een lege resultaatomschrijving | ||
| + | |||
| + | ==== Vullen van een lege afgehandelddatum bij deelzaakinspecties ==== | ||
| + | |||
| + | Bij het vullen van een lege afgehandelddatum (ddcontrole) bij inspecties kijkt het programma naar het volgende: | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de // | ||
| + | * de kolom // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * indien de mapping van de status // | ||
| + | * wordt deze mapping van status // | ||
| + | * anders (mapping // | ||
| + | * een gevulde einddatum wordt meegestuurd | ||
| + | * MET een gevulde resultaatomschrijving. Deze resultaatomschrijving komt | ||
| + | * in het geval dat //Getal1// van de instelling //Sectie: Inspecties en Item: ResultaatVerplichtBijAfsluiten// | ||
| + | * in het geval dat //Getal1// van deze instelling **WEL** de waarde 1 heeft uit de kolom tbaardbesluit.dvdmsaardbesluit via de koppeltabel tbaardbesluitsoortinsp (koppeltabel tussen tbinspaanleiding en tbaardbesluit). | ||
| + | |||
| + | ==== Leegmaken van een gevulde afgehandelddatum bij deelzaakinspecties ==== | ||
| + | Bij het leegmaken van een gevulde afgehandelddatum (ddcontrole) bij inspecties kijkt het programma naar het volgende: | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een lege einddatum wordt meegestuurd (kan mogelijk niet worden geaccepteerd door extern zaak/DMS) | ||
| + | * MET een lege resultaatomschrijving. | ||
| + | |||
| + | ==== Sluiten/ | ||
| + | |||
| + | De knop **Sluit/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) gevuld is bij de advieszaak | ||
| + | * de // | ||
| + | * de kolom // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet bij het sluiten ongelijk zijn aan de mapping van // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet bij het heropenen ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt voor het sluiten (//datum DMS afgehandeld// | ||
| + | * indien de mapping van de status // | ||
| + | * wordt deze mapping van status // | ||
| + | * anders (mapping // | ||
| + | * als einddatum wordt een opgegeven datum meegestuurd. Deze datum wordt in het advies zichtbaar als //einddatum (dddmsafgehandeld)// | ||
| + | * MET een gevulde resultaatomschrijving uit tbretouradvies. | ||
| + | Is hieraan voldaan dan wordt voor het //heropenen einddatum// (dddmsafgehandeld is gevuld) een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een lege einddatum wordt meegestuurd (kan mogelijk niet worden geaccepteerd door extern zaak/DMS) | ||
| + | * MET een lege resultaatomschrijving. | ||
| + | |||
| + | ==== Sluiten/ | ||
| + | |||
| + | De knop **Sluit/ | ||
| + | * de externe zaak/DMS code (dvintzaakcode) gevuld is bij de bezwaarberoepzaak | ||
| + | * de // | ||
| + | * de kolom // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet bij het sluiten ongelijk zijn aan de mapping van // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet bij het heropenen ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt voor het sluiten (//datum DMS afgehandeld// | ||
| + | * indien de mapping van de status // | ||
| + | * wordt deze mapping van status // | ||
| + | * anders (mapping // | ||
| + | * als einddatum wordt een opgegeven datum meegestuurd. Deze datum wordt in bezwaar/ | ||
| + | * MET een gevulde resultaatomschrijving uit tbaardbeslbezwaar. | ||
| + | Is hieraan voldaan dan wordt voor het //heropenen einddatum// (dddmsafgehandeld is gevuld) een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een lege einddatum wordt meegestuurd (kan mogelijk niet worden geaccepteerd door extern zaak/DMS) | ||
| + | * MET een lege resultaatomschrijving. | ||
| + | |||
| + | |||
| + | ==== Vullen van blokkeerdatum van een hoofdzaak ==== | ||
| + | Bij het blokkeren (vullen van blokkeerdatum) van handhaving, omgeving en APV/overig kijkt het programma naar het volgende: | ||
| + | * // | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de zaak | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een gevulde einddatum meegestuurd wordt (de blokkeringsdatum) | ||
| + | * MET een gevulde resultaatomschrijving. Die resultaatomschrijving komt: | ||
| + | * indien het gaat om een omgevingszaak of APV/Overige zaak of milieu/ | ||
| + | * anders (de het gaat om een handhavingszaak) van de kolom // | ||
| + | |||
| + | |||
| + | |||
| + | ==== Vullen van blokkeerdatum van een inrichting MET blokkeermapping ==== | ||
| + | |||
| + | * Bij het blokkeren (vullen van blokkeerdatum) van een inrichting EN StatusGeblokkeerd heeft een mapping in beheertabel // | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de inrichting | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een gevulde einddatum meegestuurd wordt (de blokkeringsdatum) | ||
| + | * MET een gevulde resultaatomschrijving. Die resultaatomschrijving komt van de kolom // | ||
| + | |||
| + | ==== Vullen van blokkeerdatum van een inrichting ZONDER blokkeermapping ==== | ||
| + | |||
| + | Bij het blokkeren (vullen van blokkeerdatum) van inrichting EN StatusGeblokkeerd heeft GEEN mapping in beheertabel // | ||
| + | * de externe zaak/DMS code (dvintzaakcode) moet gevuld zijn bij de inrichting | ||
| + | * de // | ||
| + | * de waarde van de kolom //Status// (bij zaak/DMS gezet) moet ongelijk zijn aan de mapping van // | ||
| + | Is hieraan voldaan dan wordt een statuswijzingbericht doorgezonden waarbij: | ||
| + | * de mapping van de status // | ||
| + | * een gevulde einddatum meegestuurd wordt (de blokkeringsdatum) | ||
| + | * MET een gevulde resultaatomschrijving. Die resultaatomschrijving komt van de kolom // | ||
| + | |||
| + | ==== Deblokkeren ==== | ||
| + | |||
| + | Bij het deblokkeren van een zaak of inrichting wordt er geen statuswijziging uitgezonden. | ||
| + | |||
| + | ===== Logging ===== | ||
| + | |||
| + | De berichten kunnen gelogd worden op 2 manieren: | ||
| + | * Loggen in tbMessagelog (beheertegel // | ||
| + | * Indien de instelling //Sectie: OWB// en //Item: Loggen// aangevinkt is dan worden de berichten onder een door OpenWave te bepalen naam (bijvoorbeeld 1.1345123012_VanOW_naarZaak) op een logmap van de server geplaatst (om die te zien zijn dus systeembeheerrechten noodzakelijk). | ||
| + | |||
| + | ===== Mapping resultaatomschrijvingen en GEMMA ===== | ||
| + | |||
| + | De mapping van de resultaatomschrijvingen kunnen bijvoorbeeld uit de GEMMA-lijst komen: | ||
| + | Onbekend; Afgewezen; Buiten behandeling gesteld; Gegrond; Geweigerd; Ingetrokken; | ||
| + | |||
| + | |||
| + | ===== Uitzondering doorgeven einddatum en resultaat via updateZaak_Lk01 ===== | ||
| + | |||
| + | Indien het programmablok ActualiseerZaakstatus wordt aangeroepen voor het doorgeven van een einddatum en een resultaat kan het zijn dat dit niet met een actualiseerZaakstatus-bericht moet gebeuren, maar met een updateZaak-bericht. Dit is het geval indien: | ||
| + | * de zaak NIET speelt in een compartiment | ||
| + | * EN de instelling – //Getal1// van //Sectie: Koppeling ZAAK// en //Item: ResultaatViaUpdateZaak// | ||
| + | OF indien | ||
| + | * de zaak WEL speelt in een compartiment | ||
| + | * EN de instelling – //Getal1// van //Sectie: Koppeling ZAAK// en //Item: ResultaatViaUpdateZaak// | ||
| + | |||
| + | Deze tweede compartimentsinstelling zal in een volgende versie worden vervangen door een databaseveld in tbcompartiment. | ||
| + | |||
| + | Voor het verzenden van een asynchroon updateZaak_Lk01- bericht moet de kolom //Tekst// van //Sectie: Koppeling ZAAK en Item: HTTPSoapAction_updateZaak_Lk01// | ||
| + | gevuld zijn met de waarde '' | ||
| + | |||
| + | <adm warning> | ||
| + | De soapactions kunnen ook ingesloten moeten zijn door dubbele quootjes, dus bijv. ''" | ||
| + | </ | ||
| + | |||
| + | {{tag> | ||