Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie |
openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:stuf_zaken_zaklk01_02-verwerking [2024/11/26 06:07] – ↷ Pagina verplaatst van openwave:1.31:applicatiebeheer:probleemoplossing:programmablokken:stuf_zaken_zaklk01_02-verwerking naar openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:stuf_zaken_zaklk01_02-verwerking Kars Gottschal | openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:stuf_zaken_zaklk01_02-verwerking [2025/05/26 12:28] (huidige) – Externe bewerking 127.0.0.1 |
---|
* Kolom //Tekst// van de //Sectie: Koppeling ZAAK// en //Item: Methode// moet de waarde **StUF-ZAKEN 310**. Deze instelling moet aangevinkt zijn. | * Kolom //Tekst// van de //Sectie: Koppeling ZAAK// en //Item: Methode// moet de waarde **StUF-ZAKEN 310**. Deze instelling moet aangevinkt zijn. |
* Het **zaaktype** in het bericht (tag code onder entiteitstype="ZAKZKT") moet een mapping hebben in de OpenWave beheertabellen (zaaktypes omgeving of zaaktypes handhaving of APV/Overig of Milieu/gebruik). Er kunnen dus geen inspectiezaken aangemaakt worden. | * Het **zaaktype** in het bericht (tag code onder entiteitstype="ZAKZKT") moet een mapping hebben in de OpenWave beheertabellen (zaaktypes omgeving of zaaktypes handhaving of APV/Overig of Milieu/gebruik). Er kunnen dus geen inspectiezaken aangemaakt worden. |
* Indien de combinatie gemeente (zie hieronder bij koppelen aan locatie) / zaaktype gekoppeld is aan [[openwave:1.31:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]] dan wordt aldaar de behandelaar opgehaald (beheertegel //Compartiment//). Is die niet gedefinieerd dan valt het programma terug op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Die laatste MOET gevuld zijn. | * Indien de combinatie gemeente (zie hieronder bij koppelen aan locatie) / zaaktype gekoppeld is aan [[openwave:1.32:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]] dan wordt aldaar de behandelaar opgehaald (beheertegel //Compartiment//). Is die niet gedefinieerd dan valt het programma terug op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Die laatste MOET gevuld zijn. |
* Valt de zaak/gemeente NIET onder een compartiment dan kijkt het programma eerst naar de kolom //Defaultbehandelaar// (dvcodedefbehandelaar) bij het gevonden zaaktype in tbsoortomgverg of tbsoorthhzaak, tbsoortmilverg of tbsoortovverg of tbsoortmilverg. Indien deze niet is gevuld dan grijpt het programma terug op de verplichte instelling op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Hierin moet een valide medewerkerscode (tbmedewerkers.dvcode) staan. | * Valt de zaak/gemeente NIET onder een compartiment dan kijkt het programma eerst naar de kolom //Defaultbehandelaar// (dvcodedefbehandelaar) bij het gevonden zaaktype in tbsoortomgverg of tbsoorthhzaak, tbsoortmilverg of tbsoortovverg of tbsoortmilverg. Indien deze niet is gevuld dan grijpt het programma terug op de verplichte instelling op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Hierin moet een valide medewerkerscode (tbmedewerkers.dvcode) staan. |
* //Getal2// van //Sectie: Koppeling Zaak Item: Onbekende vergunning// moet gevuld worden met een dnkey-waarde uit de beheertabel //Zaaktypes omgeving// die verwijst naar het zaaktype waarop de Service moet terugvallen indien het doorgegeven zaaktype in het zakLk01/02 bericht geen mapping heeft. | * //Getal2// van //Sectie: Koppeling Zaak Item: Onbekende vergunning// moet gevuld worden met een dnkey-waarde uit de beheertabel //Zaaktypes omgeving// die verwijst naar het zaaktype waarop de Service moet terugvallen indien het doorgegeven zaaktype in het zakLk01/02 bericht geen mapping heeft. |
===== Invoegen behandelaar ===== | ===== Invoegen behandelaar ===== |
| |
Indien de combinatie gemeente (locatie) / zaaktype (soortzaak) gekoppeld is aan [[openwave:1.31:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]] dan wordt aldaar de behandelaar opgehaald (beheertegel //Compartimentsrechten//). Is die niet gedefinieerd dan valt het programma terug op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Die laatste MOET gevuld zijn. | Indien de combinatie gemeente (locatie) / zaaktype (soortzaak) gekoppeld is aan [[openwave:1.32:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]] dan wordt aldaar de behandelaar opgehaald (beheertegel //Compartimentsrechten//). Is die niet gedefinieerd dan valt het programma terug op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Die laatste MOET gevuld zijn. |
| |
Valt de zaak/gemeente niet onder een compartiment dan kijkt het programma eerst naar de kolom defaultbehandelaar (dvcodedefbehandelaar) bij de definitie in het beheerportaal bij de soort zaak. Indien deze niet is gevuld dan grijpt het programma terug op de verplichte instelling op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Hierin moet een valide medewerkerscode (tbmedewerkers.dvcode) staan. | Valt de zaak/gemeente niet onder een compartiment dan kijkt het programma eerst naar de kolom defaultbehandelaar (dvcodedefbehandelaar) bij de definitie in het beheerportaal bij de soort zaak. Indien deze niet is gevuld dan grijpt het programma terug op de verplichte instelling op kolom //Tekst// van de instelling //Sectie: Koppeling ZAAK// en //Item: Dossierbehandelaar//. Hierin moet een valide medewerkerscode (tbmedewerkers.dvcode) staan. |
* Vanuit een zakLk01/02 bericht kan **geen nieuwe inspectiezaak** aangemaakt worden. Wel kan ook hier een bestaande inspectiezaak verrijkt worden met het verkorte zaaknummer met het blok kenmerk. De kolom //Tekst// van de instelling //Sectie: Koppeling Zaak, Item: ZaaktypeInspectietraject// moet gevuld zijn met de gebruikte externe zaaktype voor inspectiezaken. | * Vanuit een zakLk01/02 bericht kan **geen nieuwe inspectiezaak** aangemaakt worden. Wel kan ook hier een bestaande inspectiezaak verrijkt worden met het verkorte zaaknummer met het blok kenmerk. De kolom //Tekst// van de instelling //Sectie: Koppeling Zaak, Item: ZaaktypeInspectietraject// moet gevuld zijn met de gebruikte externe zaaktype voor inspectiezaken. |
| |
====Logging ==== | =====Logging ===== |
| |
Het loggen van de zakLk01/02_berichten kan (gelijktijdig) op drie manieren: | Het loggen van de zakLk01/02_berichten kan (gelijktijdig) op drie manieren: |
* **Loggen van de zakLk01/02-berichten in en uit als file op een map** op de server waar de zakLk01/02-service draait. Deze mapnaam staat in een configuratiefile naast de Berichtenservice (dusk.ini). //Sectie: [Log]// en //Item: MapSaveBericht//. De namen van de files die hier komen te staan worden door de service zelf gegenereerd (bijvoorbeeld Bericht_Van_Zaak_Naar_Dusk_140602150536.xml. Om deze laatste logging te activeren voor zalLk01/02-berichten dient ook nog eens de instelling //Sectie: Koppeling ZAAK// en //Item: SaveBericht// aangevinkt te staan. Voor het definiëren van de map zijn systeembeheerrechten op de server waar de zakLk01/02-service draait nodig. | * **Loggen van de zakLk01/02-berichten in en uit als file op een map** op de server waar de zakLk01/02-service draait. Deze mapnaam staat in een configuratiefile naast de Berichtenservice (dusk.ini). //Sectie: [Log]// en //Item: MapSaveBericht//. De namen van de files die hier komen te staan worden door de service zelf gegenereerd (bijvoorbeeld Bericht_Van_Zaak_Naar_Dusk_140602150536.xml. Om deze laatste logging te activeren voor zalLk01/02-berichten dient ook nog eens de instelling //Sectie: Koppeling ZAAK// en //Item: SaveBericht// aangevinkt te staan. Voor het definiëren van de map zijn systeembeheerrechten op de server waar de zakLk01/02-service draait nodig. |
| |
==== Instelling m.b.t. probleem gelijktijdigheid ==== | ===== Instelling m.b.t. probleem gelijktijdigheid ===== |
| |
De service voor het verwerken van OLO-bericht kan te gelijktijdig haar werk doen met de service voor het verwerken van een zakLk01/02 bericht om nieuwe zaak te verwerken. Beide controleren elkaar op het reeds bestaan van een zaak c.q. OLO. Wanneer dat tegelijkertijd gebeurt kan dat misgaan. | De service voor het verwerken van OLO-bericht kan te gelijktijdig haar werk doen met de service voor het verwerken van een zakLk01/02 bericht om nieuwe zaak te verwerken. Beide controleren elkaar op het reeds bestaan van een zaak c.q. OLO. Wanneer dat tegelijkertijd gebeurt kan dat misgaan. |