Replicatie
Als je als gemeente wil over schakelen van huidige naar nieuwe wereld en wil je je risico's minimaliseren.
Dit door het volgende proces te doorlopen:
-
Plaatst de OpenZaakBrug tussen het bestaande zaaksysteem en de TSA's (taak specifieke applicaties), waarbij de proxy-urls moeten worden gebruikt.
Waarom: Hiermee wordt getest of het berichtenverkeer blijft lopen, de OpenZaakBrug fungeert als een doorgeef luik (een reverse proxy).
-
Converteer de bestaande zaaktype-definities en laad deze in de ZTC van OpenZaak. Dit kan met bijvoorbeeld de INavigator-import-tool of met de hand.
Waarom: Met deze inrichting komen eventuele problemen met de bestaande zaaktype definities aan het licht, of deze inderdaad passen in de nieuwe structuur
-
In de volgende stap laten we alle communicatie tussen het bestaande zaaksysteem en de TSA's vervangen door OpenZaak, hierbij doen we nog een afschrift naar het legacy zaaksysteem . Hierdoor wordt er dus gewerkt op openzaak, waarbij er nog gerepliceerd wordt naar het legacy zaaksysteem Ook doet het systeem nog een bevraging op het "oude"-zaaksysteem wanneer een zaak of document niet wordt gevonden in OpenZaak. Op deze manier is het niet nodig om alle gegevens gemigreerd te hebben en toch al op OpenZaak te draaien. Voor de zekerheid wordt het bericht van de TSA ook nog doorgestuurd naar het "oude"-zaaksysteem, zodat deze nog steeds volledig meeloopt. Ook worden de id's nog door het "oude"-zaaksysteem aangemaakt. Hierbij moet de replicatie urls worden gebruikt Waarom: Hiermee wordt aangetoond dat de translatie naar OpenZaak werkt, zonder dat het oude zaaksysteem niet meer synchroon loopt.
-
Deze stap is de migratie van alle gegevens uit het oude-zaaksysteem naar OpenZaak, dit kan door alle zaken en documenten te bevragen op de OpenZaakBrug of via scripts.
-
Wanneer alle zaken en documenten in het zaaksysteem staan, dan moeten in de database de ZaakIdentificatieHuidige en DocumentIdentificatieHuidige aangepast worden naar de laatst uitgegevens nummers (en de betreffende prefix), waarna translate-urls gebruikt kunnen worden. De OpenZaakBrug draait daamee volledig op OpenZaak het het "oude"-zaaksysteem kan worden uitgezet.)
Op dit moment wordt AL het berichtenverkeer in de database gelogd met de eventuele fouten voor nadere inspectie, zodra de koppeling robuust werkt kan dit worden aangepast.
- Proxy : Stuur door naar het legacy zaaksysteem en logt berichtenverkeer en fouten naar de tabellen
- Replicate : Converteer de berichten naar OpenZaak logt berichtenverkeer en fouten naar de tabellen, daarnaast nog een afschrift naar het legacy zaaksysteem voor de zekerheid
- Translate : Converteer de berichten naar OpenZaak logt berichtenverkeer en fouten naar de tabellen