openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_open_swfruimtes

Verschillen

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

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_open_swfruimtes [2025/03/21 11:41] – [Synchroniseer Open SWF ruimtes] Lonneke van Dijkopenwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_open_swfruimtes [2025/05/16 09:13] (huidige) – [Instellen van Synchronisatie open SWF ruimtes met de task scheduler] Lonneke van Dijk
Regel 42: Regel 42:
   * OIN-nummer dat hoort bij de OpenWave implementatie dat gewhitelist is op het REM-certificaat waarmee de SWF API-aanroep wordt geautoriseerd. De kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender//    * OIN-nummer dat hoort bij de OpenWave implementatie dat gewhitelist is op het REM-certificaat waarmee de SWF API-aanroep wordt geautoriseerd. De kolom //Tekst// van instelling //Sectie: SWF en Item: OINvanZender// 
 <adm warning> <adm warning>
-Het kan zijn dat er een andere OINvanZender van toepassing is: wordt per op te halen SWF ruimte bepaald o.b.v. bovenliggende Omgevingszaak. Uitleg van de logica hoe OINvanZender bepaald wordt per zaak zie pagina [[openwave:1.32:applicatiebeheer:instellen_inrichten:samenwerkingsfunctionaliteit]]).+Het kan zijn dat er een andere OINvanZender van toepassing is: wordt per op te halen SWF ruimte bepaald o.b.v. bovenliggende Omgevingszaak. Uitleg van de logica hoe OINvanZender bepaald wordt per zaak zie pagina [[openwave:1.32:applicatiebeheer:instellen_inrichten:samenwerkingsfunctionaliteit]].
 </adm> </adm>
  
 **Proces van synchroniseren open SWF ruimtes** **Proces van synchroniseren open SWF ruimtes**
-De taak/callable //Synchroniseer Open SWF ruimtes// gaat voor alle open SWF ruimtes (vwfrmswfruimte.dvstatus = OPEN) de gegevens verversen/ophalen uit het SWF en redeneert daarbij als volgt:+De taak/callable //Synchroniseer Open SWF ruimtes// gaat voor alle open SWF ruimtes (vwfrmswfruimte.dvstatus = OPEN of INITIALISATIE) de gegevens verversen/ophalen uit het SWF en redeneert daarbij als volgt:
  
 {{:openwave:applicatiebeheer:probleemoplossing:programmablokken:stroomschema_swf_synchroniseren.jpg?800|}} {{:openwave:applicatiebeheer:probleemoplossing:programmablokken:stroomschema_swf_synchroniseren.jpg?800|}}
  
-Er wordt dus voor alle omgevingszaken die voorkomen in vwfrmswfruimte where dvstatus = OPEN, per omgevingszaak gekeken of de OINVanZender bepaald kan worden (zo nee dan wordt dit gelogd in de Operationslog voor de taak //Synchroniseer Open SWF ruimtes//).+Er wordt dus voor alle omgevingszaken die voorkomen in vwfrmswfruimte where dvstatus = OPEN of INITIALISATIE, per omgevingszaak gekeken of de OINVanZender bepaald kan worden (zo nee dan wordt dit gelogd in de Operationslog voor de taak //Synchroniseer Open SWF ruimtes//).
 Vervolgens wordt voor alle open SWF ruimtes onder deze omgevingszaak de volgende acties uitgevoerd:  Vervolgens wordt voor alle open SWF ruimtes onder deze omgevingszaak de volgende acties uitgevoerd: 
 (waarbij alle SWF API's worden aangeroepen met als bevoegd gezag de bepaalde OINVanZender, en als samenwerkingsid het SWF-id van de SWF ruimte) (waarbij alle SWF API's worden aangeroepen met als bevoegd gezag de bepaalde OINVanZender, en als samenwerkingsid het SWF-id van de SWF ruimte)
 +
 +Vanaf SWF versie v5 (in OpenWave automatisch ingesteld vanaf 1.32) is het mogelijk om documenten te koppelen aan een actieverzoek. Om deze reden is het verversen van de documenten bij de SWF ruimte naar voren gehaald zodat dit plaats vindt voor het verversen van de actieverzoeken. Het verversen van de actieverzoeken is uitgebreid met het bijwerken van de onderliggende tabel die de koppeling van SWF documenten bij een actieverzoek vastlegt.
  
 ==== Verversen SWF ruimte ==== ==== Verversen SWF ruimte ====
Regel 66: Regel 68:
 ==== Haal Ketenpartner op bij SWF ruimte ==== ==== Haal Ketenpartner op bij SWF ruimte ====
 De SWF API voor het ophalen van Ketenpartners wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/' + SWFid + '/deelnemers'.\\ De SWF API voor het ophalen van Ketenpartners wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/' + SWFid + '/deelnemers'.\\
-Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de ketenpartners te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Actieverzoeken uitgevoerd worden.+Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de ketenpartners te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Documenten uitgevoerd worden.
  
 Indien de aanroep wel goed gaat dan zal indien de ketenpartner: Indien de aanroep wel goed gaat dan zal indien de ketenpartner:
Regel 76: Regel 78:
     * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.     * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.
  
-===== Verversen SWF Actieverzoeken bij SWF ruimte ===== +==== Verversen SWF documenten bij SWF ruimte ==== 
-De SWF API voor het verversen van de SWF actieverzoeken wordt aangeroepen: AlgemeenEndpoint + 'actieverzoeken?' + 'samenwerkingId =+ SWFid.\\+De SWF API voor het verversen van de SWF Documenten wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/+ SWFid + '/documenten'.\\
  
-Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de actieverzoeken te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Documenten uitgevoerd worden.+Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de documenten te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Actieverzoeken uitgevoerd worden.
  
-Indien de aanroep wel goed gaat dan wordt voor alle actieverzoeken binnen deze SWF ruimte de waardes in tbswfactieverzoeken gewijzigd met waardes die door SWF in antwoordbericht zijn doorgegeven: +Indien de aanroep wel goed gaat dan wordt voor alle documenten binnen deze SWF ruimte de waardes in tbswfdocumenten gewijzigd met waardes die door SWF in antwoordbericht zijn doorgegeven: 
   * zijn de waardes hetzelfde als voorheen dan blijft tbswfruimte.dlgewijzigdbijsync ongewijzigd   * zijn de waardes hetzelfde als voorheen dan blijft tbswfruimte.dlgewijzigdbijsync ongewijzigd
   * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.   * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.
  
-===== Verversen SWF documenten bij SWF ruimte ===== +==== Verversen SWF Actieverzoeken bij SWF ruimte ==== 
-De SWF API voor het verversen van de SWF Documenten wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/+ SWFid + '/documenten'.\\+De SWF API voor het verversen van de SWF actieverzoeken wordt aangeroepen: AlgemeenEndpoint + 'actieverzoeken?' + 'samenwerkingId =+ SWFid.\\
  
-Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de documenten te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Notificaties uitgevoerd worden.+Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de actieverzoeken te verversen voor de ruimte. En zal vervolgens de actie voor verversen van SWF Notificaties uitgevoerd worden.
  
-Indien de aanroep wel goed gaat dan wordt voor alle documenten binnen deze SWF ruimte de waardes in tbswfdocumenten gewijzigd met waardes die door SWF in antwoordbericht zijn doorgegeven: +Indien de aanroep wel goed gaat dan wordt voor alle actieverzoeken binnen deze SWF ruimte de waardes in tbswfactieverzoeken gewijzigd met waardes die door SWF in antwoordbericht zijn doorgegeven: 
   * zijn de waardes hetzelfde als voorheen dan blijft tbswfruimte.dlgewijzigdbijsync ongewijzigd   * zijn de waardes hetzelfde als voorheen dan blijft tbswfruimte.dlgewijzigdbijsync ongewijzigd
   * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.   * zijn er daadwerkelijk wijzigingen doorgevoerd (in 1 of meer van de actieverzoeken) dan wordt tbswfruimte.dlgewijzigdbijsync op T gezet.
  
-===== Verversen SWF Notificaties bij SWF ruimte =====+Tevens wordt de onderliggende koppeltabel tbswfkopdocsactieverzoek bijgewerkt met de meegekomen gekoppelde SWF documenten bij het actieverzoek. Dit kan betekenen dat na synchronisatie eerder gekoppelde documenten, niet meer gekoppeld zijn. Tevens kunnen er nieuwe gekoppelde documenten bij het verzoek zijn. 
 + 
 + 
 + 
 +==== Verversen SWF Notificaties bij SWF ruimte ====
 De SWF API voor het verversen van de SWF Notificaties wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/' + SWFid + '/notificaties'.\\ De SWF API voor het verversen van de SWF Notificaties wordt aangeroepen: AlgemeenEndpoint + 'samenwerkingen/' + SWFid + '/notificaties'.\\
  
Regel 117: Regel 123:
 <adm warning> <adm warning>
 Indien de taak NIET wordt gescheduled met de task scheduler, dan zal er dus GEEN automatische synchronisatie van de open SWF ruimtes in OpenWave plaatsvinden. Indien de taak NIET wordt gescheduled met de task scheduler, dan zal er dus GEEN automatische synchronisatie van de open SWF ruimtes in OpenWave plaatsvinden.
 +Dit betekent dat de lijst van //Mijn gewijzigde SWF zaken// NIET gevuld wordt
 </adm> </adm>
- 
-**Dit betekent dat de lijst van //Mijn gewijzigde SWF zaken// NIET gevuld wordt.** 
  
 Alleen indien de synchronisatie taak is uitgevoerd/periodiek uitgevoerd wordt zal het overzicht van gewijzigde SWF zaken gevuld/aangevuld worden. De taak kan gescheduled worden door applicatiebeheer op gewenste tijdstip en met gewenst herhaalpatroon. Bijvoorbeeld door de taak iedere nacht te laten draaien en dit dagelijks te herhalen. Alleen indien de synchronisatie taak is uitgevoerd/periodiek uitgevoerd wordt zal het overzicht van gewijzigde SWF zaken gevuld/aangevuld worden. De taak kan gescheduled worden door applicatiebeheer op gewenste tijdstip en met gewenst herhaalpatroon. Bijvoorbeeld door de taak iedere nacht te laten draaien en dit dagelijks te herhalen.
  • openwave/1.32/applicatiebeheer/probleemoplossing/programmablokken/synchroniseer_open_swfruimtes.1742553695.txt.gz
  • Laatst gewijzigd: 2025/03/21 11:41
  • door Lonneke van Dijk