De synchronisatiecyclus
De synchronisatiecyclus is een fundamenteel proces in eADM dat dagelijks meerdere keren wordt uitgevoerd. Deze geautomatiseerde cyclus is verantwoordelijk voor het importeren van gegevens uit bronsystemen, het onderhouden van gebruikersaccounts en het exporteren van de bijgewerkte informatie naar verschillende doelsystemen.
De hele cyclus bestaat uit afzonderlijke synchronisatiestappen, die specifieke taken zijn die in een vooraf bepaalde volgorde worden uitgevoerd.
Synchronisatie Stappen
Synchronisatiestappen zijn de bouwstenen van de cyclus, die elk een specifieke functie uitvoeren. De onderstaande tabel beschrijft veelgebruikte stappen.
Opmerking: Deze lijst is geen volledige lijst van alle mogelijke synchronisatiestappen.
Stap Naam | Beschrijving |
---|---|
Hiërarchie importeren | Importeert organisatorische gegevensstructuur. |
HR importeren | Importeert account-, groeps- en afdelingsgegevens uit het primaire bronsysteem (bijv. HR-systeem). |
ImportHrFuture | Importeert gegevens voor rekeningen die gepland staan om in de toekomst te worden aangemaakt (bijvoorbeeld vanuit Visma). |
SamAccountName importeren | Importeert alle bestaande |
Synchronisatie | Vergelijkt de nieuw geïmporteerde brongegevens met de vorige gegevens om een lijst met vereiste wijzigingen te genereren. |
AD exporteren | Exporteert nieuwe of bijgewerkte objecten naar de Active Directory van de organisatie. |
AD-resultaten importeren | Importeert de resultaten van de Active Directory export om te valideren dat de wijzigingen succesvol waren. |
HR exporteren | Exporteert gegevens terug naar het HR-bronsysteem. |
De stroom van de synchronisatiecyclus
De cyclus volgt een logische stroom, die begint met het importeren van gegevens, gevolgd door de analyse van wijzigingen en eindigt met het exporteren van gegevens naar doelsystemen.
Hier volgt een gedetailleerde, stapsgewijze beschrijving van het proces:
Start eADM start automatisch de synchronisatiecyclus. Dit gebeurt meestal op een gepland tijdstip elke dag, vaak 's ochtends.
Import eADM importeert gegevens uit het primaire bronsysteem, meestal een XML-bestand van een salarisadministratie- of HR-systeem. Het kan ook aanvullende gegevens importeren, zoals de AD-organisatiestructuur en handmatig bijgehouden gegevensbestanden. Al deze informatie wordt geconsolideerd in één enkel brongegevensbestand, dat opgeslagen wordt in eADM om later vergeleken te kunnen worden.
Wijzigingsvereisten analyseren eADM vergelijkt het nieuwe brongegevensbestand met dat van de vorige cyclus. De verschillen tussen deze twee bestanden creëren een lijst met wijzigingsvereisten, die specificeert welke accounts, groepen en afdelingen moeten worden aangemaakt, gewijzigd of verwijderd.
Importfilter toepassen Als een importfilter actief is, valideert eADM het aantal nieuwe, gewijzigde en verwijderde objecten aan de hand van vooraf ingestelde drempels. Als het aantal wijzigingen een van deze drempels overschrijdt, wordt de synchronisatiecyclus automatisch afgebroken om onbedoelde massale wijzigingen te voorkomen.
Exporteren naar Active Directory (AD) Als AD een geconfigureerd doelsysteem is, exporteert eADM de vereiste wijzigingen naar AD. Daarna worden de resultaten uit AD geïmporteerd om te valideren dat de export succesvol was. Als het resultaat niet overeenkomt met de beoogde wijzigingen, wordt de cyclus afgebroken en wordt er een fout gerapporteerd.
Exporteren naar andere doelsystemen eADM exporteert vervolgens wijzigingen naar alle andere geconfigureerde doelsystemen, zoals Azure AD, Google Workspace of Public 360°. Voor elk systeem exporteert eADM de gegevens, importeert het resultaat en valideert het resultaat.
Waarschuwing: Als een export mislukt of de validatie een mismatch laat zien, stopt de synchronisatiecyclus bij die specifieke stap en wordt er een fout gemeld. De cyclus gaat niet verder totdat de fout is opgelost.
Einde De synchronisatiecyclus wordt succesvol afgesloten als alle stappen zonder fouten zijn voltooid.