Inhoud

Verwerking zakLk01 en zakLk02 berichten

Deze Service wordt door externe programma(s) aangeroepen:

wsdl: https://IP-ADRES:POORT/Wv_StufZkn_VSK/wsdl/IVerwerkSynchroneKennisgevingService.

De service kan geïnstalleerd zijn met https authenticatie (met een proxyserver). De service kan achter een firewall geïnstalleerd zijn.

Berichtsoorten

De Service verwerkt de volgende StUF Zaken berichtsoorten tot een nieuwe zaak in OpenWave (tenzij doublures):

De service verwerkt dus zowel asynchrone (zakLk01) als synchrone (zakLk02) berichten. En dat gebeurt synchroon. Het bevestigingsbericht in geval van zakLk01 is een Bv03 bericht geretourneerd (of Fo03) en bij zakLk02 een Bv02Bericht (Fo02Bericht). Alleen berichten met de parameter mutatiesoort = 'T' (blok parameters) worden verwerkt. Indien geen mutatiesoort = 'T' wordt het bericht dus niet behandeld, maar OpenWave stuur wel een bevestigingsbericht (Bv03bericht of Bv02bericht).

Verplichte Instellingen

Facultatieve Instellingen

Ondersteunde entiteiten in zakLk01/02 berich

Nieuwe zaak/bestaande zaak

De service beschouwt de waarde van de tag identificatie onder het blok object als het externe zaaknummer.

Bij een nieuwe zaak worden ook processen toegevoegd die verbonden zijn aan het betreffende zaaktype met attribuut automatisch.

Koppelen aan locatie en/of inrichting

De service onderzoekt het blok <heeftBetrekkingOp>. Indien dit blok niet aanwezig is zal een nieuwe zaak onder de onbekende locatieadreskaart aangemaakt worden. Indien het blok <heeftBetrekkingOp> wel bestaat dan kijkt de service hierbinnen naar het blok <vestiging>. Indien binnen het blok <vestiging> de tag <vestigingsNummer> gevuld is dan:

Indien gevonden (als er meerdere zijn: wordt de eerste de beste genomen) dan is daarmee de inrichting bekend. De nieuwe zaak zal aan deze inrichting worden gekoppeld. De locatie van de gevonden inrichting is dan tevens de locatie van de nieuw aan te maken zaak.

Indien wel een blok <vestiging> maar de tag <vestigingsNummer> was leeg of ongelijk aan 12 of 8 posities dan zoekt de service de juiste locatiekaart in de locatieadressen op grond van de verblijfsadresgegevens in het blok <vestiging>.

Op dit locatieadres wordt tevens een nieuwe inrichting met de tags handelsnaam, vestigingsnummer (indien 12 posities dan vestigingsnummer en indien 8 posities dan KvK-nummer) gemaakt. Dit alles nog steeds als het blok <vestiging> in het blok <heeftBetrekkingOp> bestaat.

Indien geen blok <vestiging> bestaat dan kijkt de service binnen het blok <heeftBetrekkingOp> naar het blok <adres> met entiteittype AOA of OPR. De service zoekt in dit geval de juiste locatiekaart in de locatieadressen op grond van de adresgegevens in dit blok.

Invoegen behandelaar

Indien de combinatie gemeente (locatie) / zaaktype (soortzaak) gekoppeld is aan 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.

Met de gevonden waarde - mits er nog geen behandelaar aan de zaak is toegekend - wordt een nieuwe kaart in tbinbehandelingbij aangemaakt en gekoppeld aan de zaak.

Invoegen Processen en checklistitems

De processtappen van de processen die aan het gevonden zaaktype (de soort zaak) in het beheerportaal-Nieuw verbonden zijn EN waarbij de eigenschap auto(matisch) is aangevinkt, worden aan de nieuwe zaak toegevoegd. Indien de nieuwe zaak onder een compartiment is toegevoegd, dan geldt ook nog dat het proces verbonden moet zijn aan dat compartiment (tbprocedure.dnkeycompartiment).

Op grond van de ingelezen processen worden ook checklistitems, die in het beheer gekoppeld zijn aan die processen, automatisch toegevoegd mits ook daar de eigenschap auto(matisch) aangevinkt is.

Bijzonderheden

Logging

Het loggen van de zakLk01/02_berichten kan (gelijktijdig) op drie manieren:

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. Indien in de Sectie: [LOG] van de dusk.ini (de configuratiefile naast de Berichtenservice DUSK) het Item: MapOloZaakBenBezig is opgenomen en gevuld met een map verwijzing waarop de service schrijf- en verwijderrechten heeft, dan:

Voor bovenstaande instellingen zijn systeembeheerrechten op de server waar de zakLk01/02 en OLO-service draait nodig.