Le cycle de synchronisation est un processus fondamental de l'eADM qui s'exécute plusieurs fois par jour. Ce cycle automatisé assure l'importation des données depuis les systèmes sources, la gestion des comptes utilisateurs et l'exportation des informations mises à jour vers divers systèmes cibles.
L'ensemble du cycle est constitué d'étapes de synchronisation distinctes, qui correspondent à des tâches spécifiques exécutées dans un ordre prédéfini.
Étapes de synchronisation
Les étapes de synchronisation constituent les éléments fondamentaux du cycle, chacune remplissant une fonction distincte. Le tableau ci-dessous présente les étapes courantes.
Remarque : cette liste n'est pas exhaustive et ne recense pas toutes les étapes de synchronisation possibles.
|
Nom de l'étape |
Description |
|---|---|
|
Hiérarchie d'importation |
Importe la structure des données organisationnelles.
|
|
Importer les données RH |
Importe les informations relatives aux comptes, aux groupes et aux services à partir du système source principal (par exemple, le système RH).
|
|
ImportHrFuture |
Importe les données relatives aux comptes dont la création est prévue ultérieurement (par exemple, depuis Visma).
|
|
Importer samAccountName |
Importe tous les éléments existants |
|
Synchronisation |
Compare les données source nouvellement importées avec les données précédentes afin de générer une liste des modifications nécessaires.
|
|
Exporter AD |
Exporte les objets nouveaux ou mis à jour vers l'Active Directory de l'entreprise.
|
|
Importer les résultats d'AD |
Importe les résultats de l'exportation d'Active Directory afin de vérifier que les modifications ont bien été effectuées.
|
|
Exporter les données RH |
Exporte les données vers le système RH d'origine.
|
Déroulement du cycle de synchronisation
Le cycle suit un enchaînement logique : il commence par l'importation des données, se poursuit par l'analyse des modifications et se termine par l'exportation des données vers les systèmes cibles.
Voici une description détaillée, étape par étape, du processus :
-
Le démarrage d'eADM déclenche automatiquement le cycle de synchronisation. Celui-ci a généralement lieu à une heure fixe chaque jour, souvent le matin.
-
La fonction d'importation d'eADM importe les données depuis le système source principal, qui est généralement un fichier XML provenant d'un système de paie ou de gestion des ressources humaines. Elle peut également importer des données complémentaires, telles que la structure organisationnelle AD et tout fichier de données géré manuellement. Toutes ces informations sont regroupées dans un fichier de données source unique, qui est stocké dans eADM en vue d'une comparaison ultérieure.
-
Analyse des modifications requises: eADM compare le nouveau fichier de données source avec celui du cycle précédent. Les différences entre ces deux fichiers donnent lieu à une liste des modifications requises, qui précise quels comptes, groupes et services doivent être créés, modifiés ou supprimés.
-
Appliquer le filtre d'importation: si un filtre d'importation est actif, eADM vérifie le nombre d'objets nouveaux, modifiés et supprimés par rapport à des seuils prédéfinis. Si le nombre de modifications dépasse l'un de ces seuils, le cycle de synchronisation est automatiquement interrompu afin d'éviter toute modification massive involontaire.
-
Exportation vers Active Directory (AD) Si AD est un système cible configuré, eADM exporte les modifications requises vers AD. Il importe ensuite les résultats depuis AD afin de vérifier que l'exportation s'est déroulée correctement. Si le résultat ne correspond pas aux modifications prévues, le cycle est interrompu et une erreur est signalée.
-
Exportation vers d'autres systèmes cibles: eADM exporte ensuite les modifications vers tous les autres systèmes cibles configurés, tels qu'Azure AD, Google Workspace ou Public 360°. Pour chaque système, eADM exporte les données, importe le résultat et valide celui-ci.
Avertissement : si une exportation échoue ou si la validation révèle une incohérence, le cycle de synchronisation s'arrêtera à cette étape précise et signalera une erreur. Le cycle ne reprendra pas tant que l'erreur n'aura pas été corrigée.
-
Fin: le cycle de synchronisation s'achève avec succès une fois que toutes les étapes ont été menées à bien sans erreur.