Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:dso_gemiste_verzoeken [2025/07/01 10:55] – verwijderd - Externe bewerking (Ongeldige datum) 127.0.0.1 | openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:dso_gemiste_verzoeken [2025/08/11 13:48] (huidige) – Marc Pullens | ||
---|---|---|---|
Regel 1: | Regel 1: | ||
+ | ====== DSO Gemiste Verzoeken ====== | ||
+ | |||
+ | De lijst met DSO gemiste verzoeken is zichtbaar via de tegel //DSO gemiste verzoeken// in de kolom Notificaties van het servicecentrum-portaal. De lijst wordt getoond op basis van de tabel // | ||
+ | |||
+ | De tabel wordt periodiek aangevuld (indien zo ingesteld via de Taskscheduler in het beheerportaal-nieuw: | ||
+ | |||
+ | Voor het ophalen van gerelateerde verzoeken bij een omgevingzaak (verzoeken die door een ander bevoegd gezag of behandeldienst worden behandeld, maar wel spelen op dezelfde locatie): Zie: [[openwave: | ||
+ | |||
+ | ===== Ophalen en verwerken gemiste verzoeken ===== | ||
+ | |||
+ | ==== Noodzakelijke instellingen: | ||
+ | * Algemeen endpoint van de DSO-API verzoekafhandelen. Gedefinieerd in de instelling kolom //Tekst// van //Sectie: DSO-VerzoekRaadplegen en Item: AlgemeenEndpoint// | ||
+ | * OIN-nummer(s). De callable werkt op basis van OIN-nummers waarvoor de implementatie bevoegd is. Deze worden samengesteld uit: | ||
+ | * De kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | * Eventuele extra OIN-nummers in kolom //Info// van instelling // | ||
+ | * In geval van een compartiment het veld // | ||
+ | * Datumrange. Alleen verzoeken worden opgehaald die jonger zijn dan de systeemdatum minus het //Aantal dagen terug// in de kolom //Getal1// van de instelling //Sectie: DSO-Verzoekafhandelen en Item: AantalDagenTerugGemisteVerzoeken// | ||
+ | |||
+ | ==== Proces ophalen gemiste verzoeken ==== | ||
+ | |||
+ | De callable importDSOGemisteVerzoeken doorloopt de lijst met OIN-nummers. Voor ieder OIN-nummer wordt een GET-aanroep gedaan op het algemene endpoint. De DSO-API retourneert alle zaakverwijzingen binnen de opgegeven datumrange waarvoor het bevoegd gezag of de behandeldienst overeenkomt met het opgevraagde OIN. | ||
+ | |||
+ | De afhandeling door OpenWave per geretourneerde zaakverwijzing is als volgt: | ||
+ | * Bestaat het verzoeknummer van de geretourneerde zaakverwijzing als zaak in tbomgvergunning | ||
+ | * Zo ja, dan: Gaat het om intrekken of aanvullen? | ||
+ | * Zo ja, Is de omgevingzaak in OpenWave al aangevuld of ingetrokken? | ||
+ | * Zo ja, dan wordt een eventueel voorkomen van de zaakverwijzing in tbgemisteverzoeken verwijderd. | ||
+ | * Zo nee, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee (wel gevonden en het gaat niet om intrekken of aanvullen), dan wordt een eventueel voorkomen van de zaakverwijzing in tbgemisteverzoeken verwijderd. | ||
+ | * Zo nee, (de zaak bestaat niet in OpenWave), dan\\ Is de behandeldienst van de zaakverwijzing gevuld? | ||
+ | * Zo ja, Komt deze overeen met de kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | * Zo ja, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee, dan: Is bevoegd gezag gelijk aan behandeldienst ? | ||
+ | * Zo ja: komt bevoegd gezag dan voor in een van de rijen van tbcompartiment in de kolom tbcompartiment.dvswfoinzender | ||
+ | * Zo ja, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee, dan wordt de geretourneerde zaak genegeerd | ||
+ | * Zo nee, dan wordt de geretourneerde zaak genegeerd. | ||
+ | * Zo nee (behandeldienst niet gevuld).\\ Komt bevoegd gezag overeen met de kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | * Zo ja, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee, komt bevoegd gezag dan voor in kolom //Info// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | * Zo ja, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee, komt bevoegd gezag dan voor in een van de rijen van tbcompartiment in de kolom tbcompartiment.dvswfoinzender (situatie bijv. compartiment Over-gemeente)? | ||
+ | * Zo ja, dan wordt een nieuwe rij aangemaakt in tbgemisteverzoeken mits deze nog niet bestaat. | ||
+ | * Zo nee, dan wordt de geretourneerde zaak genegeerd. | ||
+ | |||
+ | Om dubbele uitvoering van de callable te vermijden wordt bij het starten de //Datum// van de instelling //Sectie: Operations Item: importDSOGemisteVerzoeken// | ||
+ | In de operationslog (servicecentrum-portaal) wordt voortgang en resultaat bijgehouden onder de code: // | ||
+ | |||
+ | ===== Ophalen en verwerken STAM-bericht van gemist verzoek ===== | ||
+ | |||
+ | Onderaan de lijst met opgehaalde gemiste verzoeken bestaat de knop //Maak zaak van gemist verzoek//. De actie slaat op de actieve regel. OpenWave vraagt het STAM-bericht van het gemiste verzoek op en verwerkt deze tot een omgevingzaak in OpenWave (in de OpenWave API: // | ||
+ | |||
+ | **Noodzakelijke instellingen** | ||
+ | * Algemeen endpoint van de DSO-API verzoekafhandelen. Gedefinieerd in de instelling kolom //Tekst// van //Sectie: DSO en Item: DSO-Verzoekafhandelen// | ||
+ | * OIN-nummer dat hoort bij de OpenWave implementatie dat gewhitelist is op het REM-certificaat waarmee de DSO API-aanroep wordt geautoriseerd. De kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | // in detailscherm van compartimentsinstellingen. | ||
+ | * Let op: het kan zijn dat er een andere OINvanZender van toepassing is, dit indien er met meer dan 1 organisatie wordt gewerkt in OpenWave; | ||
+ | * kolom //Info// van instelling //Sectie: SWF en Item: OINvanZender// | ||
+ | * en/of er bij het compartiment meer dan 1 OIN nummer bestaat: veld // | ||
+ | * Indien er meer dan 1 OIN is waarvoor men Gemiste verzoeken wilt ophalen zal er bij het starten van de wizard gevraagd worden namens welke organisatie het gemiste verzoek opgehaald moet worden. | ||
+ | * Gewenste STAM versie van het op te halen Gemiste verzoek (vanaf 1.31). Gedefinieerd in de instelling kolom //Tekst// van //Sectie: DSO-VerzoekAfandelen en Item: STAMVersie// | ||
+ | |||
+ | ==== Ophalen STAM-bericht ==== | ||
+ | |||
+ | Op het algemene endpoint wordt de API // | ||
+ | |||
+ | Indien zowel de instelling //Sectie: OWB, Item: MessageLog// | ||
+ | |||
+ | Bij succes wordt de betreffende regel in tbgemisteverzoeken weggehaald en wordt het STAM-bericht in de eigen OpenWave API | ||
+ | // | ||