openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:swf_verwerking_inkomende_actieverzoeken

Verschillen

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

Link naar deze vergelijking

Volgende revisie
Vorige revisie
openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:swf_verwerking_inkomende_actieverzoeken [2024/01/08 09:06] – aangemaakt - Externe bewerking 127.0.0.1openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:swf_verwerking_inkomende_actieverzoeken [Ongeldige datum] (huidige) – verwijderd - Externe bewerking (Ongeldige datum) 127.0.0.1
Regel 1: Regel 1:
-====== SWF Verwerking Inkomende Actieverzoeken ======  
  
-Vanuit de tegel op het operationsportal of vanuit de taskscheduler.\\ 
- 
-{{:openwave:1.29:applicatiebeheer:probleemoplossing:programmablokken:importswfactieverzoekenzonderverzoekxml.png?800|}} 
- 
- 
-==== Ad 1. Bepaling voor welke OIN-nummers openstaande actieverzoeken moeten worden opgehaald.==== 
- 
-Dat is afhankelijk of er vanuit de taskscheduler gewerkt wordt of handmatig vanuit de tegel in operationsportal 
- 
-  * A. Indien handmatig en de gebruiker (beheerder) is lid van compartiment  dan:  
-    * alle opgesomde oin-nummers (gescheiden door puntkomma) in de kolom //dvswfoinzender// van het betreffende compartiment (mits niet vervallen). Bij elk oinnummer wordt de dnkey van het betreffende compartiment opgeslagen en de waarde van de kolom dlswfactieverzoeknwezaak (indien T dan moet voor elk actieverzoek voor dat compartiment een nieuwe zaak aangemaakt worden) 
-  * B. Indien handmatig en de gebruiker (beheerder) is GEEN lid van compartiment  dan:  
-    * a. Het OIN-nummer vande  kolom //Tekst// van instelling //sectie SWF en Item: OINvanZender// (de host) Bij het oinnummer wordt het aanvinkvakje van de instelling //Sectie: SWF en dvitem = Actieverzoeknwezaak// (indien T dan moet voor elk actieverzoek voor dat oin-nummer een nieuwe zaak aangemaakt worden) 
-    * b. De OIN-nummers van de  kolom //Info// van instelling //sectie SWF en Item: OINvanZender//  gescheiden door een puntkomma. Bij elk oinnummer wordt het aanvinkvakje van de instelling //Sectie: SWF en dvitem = Actieverzoeknwezaak// (indien T dan moet voor elk actieverzoek voor dat oin-nummer een nieuwe zaak aangemaakt worden). Dit zijn de extra hosts in geval van een samenwerkingsverband zoals de BEL-combinatie. 
-  * C. Indien NIET handmatig (dus door de taskscheduler) dan  
-    * a. De oinnummers zoals hierboven bij B 
-    * b. EN de oinnummers zoals hierboven bij A, maar dan voor alle – niet vervallen - compartimenten 
- 
-Tevens vindt vooraf een controle plaats op het gevuld zijn van //Getal2// bij de instelling //Sectie: Koppeling ZAAK Item: DummyLokatiePerceelkey// : die moet verwijzen naar een dnkey van een zgn. onbekend perceeladres.\\ 
-Bij het handmatig starten en de gebruiker (beheerder) is lid van een compartiment  dan wordt een bestaande DummyLokatiePerceelkey verwacht in de kolom //tbcompartiment.dnkeyswfdummyadres// van het betreffende compartiment. 
- 
-==== Ad 2. Bepaling zaaktype en perceeladres voor aanmaken nieuwe zaken op grond van actieverzoek==== 
- 
-=== Zaaktype === 
-Indien: 
-    * het OIN **NIET** behoort tot een compartiment dan wordt het zaaktype bepaalt door in tbsoortomgverg een unieke niet vervallen kaart op te zoeken met  
-      * de eigenschap //is zaaktype voor inkomende actieverzoeken// aangevinkt (//dlswfactieverzoek// = T) 
-      * EN de eigenschap //is exclusief voor compartiment// NIET aangevinkt (//dlw055// = F) 
-    * het OIN **WEL** behoort tot een compartiment dan wordt het zaaktype bepaalt door in tbsoortomgverg een unieke niet vervallen kaart op te zoeken met  
-      * de eigenschap is zaaktype voor inkomende actieverzoeken aangevinkt (//dlswfactieverzoek// = T) 
-      * EN waarbij dit zaaktype is toegevoegd aan het betreffende compartiment (tbkopcomsrtomgverg) 
- 
-Als het OIN behoort tot een compartiment mag de eigenschap is exclusief voor compartiment zowel uitgevinkt als aangevinkt zijn. Indien uitgevinkt  (//dlw055// = F) dan betekent dat, dat het betreffende zaaktype zowel door de host als door alle compartimenten wordt gebruikt. 
-Indien aangevinkt dan is het zaaktype exclusief voor één compartiment. 
- 
-Is er geen unieke zaaktypekaart aan te wijzen door verkeerde instellingen, dan wordt een medling gemaakt in Tboperationslog en wordt verder gegaan met het volgende OIN. 
- 
-=== Perceeladres === 
-Indien  het OIN behoort tot een compartiment dan wordt het perceeladres opgehaald uit de keyverwijzing in de kolom //tbcompartiment.dnkeyswfdummyadres// van het betreffende compartiment.\\ 
-Anders (het OIN is geen compartiment of het gevonden perceeladreskey bestaat niet)  dan wordt de waarde van //Getal2// van de instelling //Sectie: Koppeling ZAAK Item: DummyLokatiePerceelkey// gebruikt (het bestaan hiervan is al onder 1 gecheckt). 
- 
-==== Ad 3. Ophalen openstaande actieverzoeken per OIN uit SWF ==== 
- 
-Voor elk OIN wordt de SWF apie aangeroepen voor inkomende, openstaande actieverzoeken. Aanroep en resultaat worden gelogd in tbmessagelog. 
-  
-==== Ad 4. Bestaat actieverzoek al in OpenWave ==== 
-Per OIN kunnen meerdere actieverzoeken geretourneerd worden door de SWF-apie.\\ 
-Per actieverzoek wordt de identifier daarvan opgezocht in de tabel tbswfactieverzoeken. Indien deze bestaat (kan meerder keren voorkomen, omdat de bijbehorende swfruimte meerdere keren kan voorkomen) met de eigenschap dluitgaand  = **“F”** (dus het verzoek bestaat reeds als inkomend actieverzoek) dan wordt bericht, titel en status gesynchroniseerd met het SWF en hoeft het verzoek verder niet behandeld te worden.\\ 
-Indien het actieverzoek nog niet bestaat als inkomend bericht dan wordt deze of toegevoegd aan de bijbehorende SWF-ruimtekaart in tbswfruimte (indien deze bestaat) of wordt er een nieuwe swfruimte-kaart in OpenWave aangemaakt. 
- 
-==== Ad 5. Nieuwe swf-ruimte aanmaken in OpenWave ==== 
-Indien het gaat om een actieverzoek voor een compartiment dan bepaalt de waarde van de kolom //dlswfactieverzoeknwezaak// van dat compartiment of er altijd een nieuwe swfruimte-kaart bij een nieuwe omgevingzaak moet worden aangemaakt.\\ 
-Indien het gaat om een actieverzoek voor de host dan wordt dit bepaald door het aanvinkvakje van de instelling //Sectie: SWF en dvitem = Actieverzoeknwezaak//.\\ 
- 
-Met deze instellingen aangevinkt leidt een tweede inkomend actieverzoek onder eenzelfde swf-ruimte tot twee omgevingzaken in OpernWave, die elk dezelfde swf-ruimte hebben (dus twee kaarten in tbswfruimte met verschillende dnkeys en verschillende dnkeyomgvergunningen , maar met dezelfde dvsamenwerkingid (de identifier van de ruimte in het SWF). 
- 
-De nieuwe ruimte en nieuwe omgevingzaak worden in OpenWave - ongeacht deze instellingen - sowieso aangemaakt indien de ruimte nog niet bestaat (in het inkomende actieverzoek staat de swfruimte-identifier)  
- 
-==== Ad 6. Nieuwe omgevingzaak ==== 
-Wanneer een nieuwe ruimte moet worden aangemaakt wordt allereerst een nieuwe omgevingzaak aangemaakt met het onder //ad 2// gevonden zaaktype en het onder //ad 2// gevonden perceeladres.\\ 
-Het bevoegd gezag (//dnkeyoinbevgez// wordt gevuld door de dnkey uit TbOIN waarvoor geld dat dvoin gelijk is aan de OIN van de loop EN waarvoor geldt dat de kolom dlisbevoegdgezag aabgevinkt is 
-De behandeldienst (//dnkeyoinuitvinst// wordt gevuld door de dnkey uit TbOIN waarvoor geld dat dvoin gelijk is aan de OIN van de loop EN waarvoor geldt dat de kolom dlisbehandeldienst aabgevinkt is 
- 
-De aanvraagnaam wordt bepaald door  ‘SWF' + de titel van het actieverzoek 
- 
-==== Ad 7. Nieuwe SWF-ruimte ==== 
-Indien een nieuwe omgevingzaak is aangemaakt moet ook in tbswfruimte een nieuwe kaart aangemaakt worden. 
-Op grond van de swfruimte-identifier uit het inkomende actieverzoek wordt SWF apie aangeroepen om de gegevens van die SWF-ruimte op te halen. Aanroep en resultaat worden gelogd in tbmessagelog.  
-Bij de attributen van die SWF-ruimte kan een DSO verzoeknummer zitten (zie ad 9).  
- 
-==== Ad 8. Ketenpartners van SWF-ruimte ==== 
-Bij de nieuwe SWF-ruimte in OpenWave  worden ook de ketenpartners bij die ruimte opgehaald in tbswfoinpartners. 
-Op grond van de swfruimte-identifier wordt SWF apie aangeroepen om de ketenpartners bij die SWF-ruimte op te halen. Aanroep en resultaat worden gelogd in tbmessagelog. De partner met het privilege INITIATOR wordt daarbij genegeerd.\\ 
-De ketenpartners worden geregistreerd met een keyverwijzing  naar  de OpenWave-tabel tboin. Zonodig worden ketenpartners hieraan automatisch toegevoegd 
- 
- 
- 
- 
- 
- 
- 
-{{tag>openwave:1.29:applicatiebeheer:functionaliteiten:swf}} 
  • openwave/1.30/applicatiebeheer/probleemoplossing/programmablokken/swf_verwerking_inkomende_actieverzoeken.1704701211.txt.gz
  • Laatst gewijzigd: 2024/01/08 09:06
  • door 127.0.0.1