Mettre à jour les ID d’ancre school Data Sync avant de créer des utilisateurs

Importante

Si vous souhaitez utiliser SDS (Classique) pour créer de nouveaux utilisateurs à partir du format de fichier CSV V2.1 et que vous avez déjà exécuté SDS à l’aide de l’API OneRoster, de l’API Rest PowerSchool ou des formats V1, vous devez d’abord exécuter un script PowerShell pour mettre à jour l’ID d’ancre des utilisateurs déjà créés au nouveau format.

Contexte

SDS prend en charge différentes méthodes de synchronisation, notamment les formats de fichier CSV et les synchronisations basées sur l’API. SDS peut créer des utilisateurs à partir des données sources. S’il s’agit de votre première exécution de SDS et que vous souhaitez créer des utilisateurs, vous pouvez choisir n’importe quelle méthode de synchronisation disponible et créer vos utilisateurs. Si vous avez déjà créé des utilisateurs dans SDS, chaque utilisateur a un attribut d’extension d’ID d’ancre. L’ID d’ancre est utilisé pour identifier les utilisateurs précédemment synchronisés et créés afin de s’assurer que SDS ne crée pas de comptes en double. En horodatage de l’ID d’ancre, vous pouvez créer un profil de synchronisation avec l’option « créer des utilisateurs ». SDS tente uniquement de créer les utilisateurs que SDS n’a pas précédemment synchronisés.

Mettre à jour

Le format de l’ID d’ancre a changé avec l’amélioration récente du schéma V2.1. Au lieu d’utiliser le format étudiant (ID SIS) et enseignant (ID SIS), SDS crée des utilisateurs avec l’utilisateur (ID SIS).

Si vous avez déjà exécuté SDS pour créer des utilisateurs avec un autre type de profil de synchronisation et tenter de créer des utilisateurs avec le nouveau format CSV V2.1, SDS ne trouvera pas les utilisateurs précédemment synchronisés. Le résultat est des erreurs ou des comptes d’utilisateur en double.

Solution

Pour atténuer le problème, vous devez exécuter un script PowerShell pour mettre à jour les ID d’ancre de tous les utilisateurs précédemment synchronisés avec l’utilisateur (ID SIS).

SDS recherche et met en correspondance tous les utilisateurs précédemment synchronisés et crée uniquement de nouveaux utilisateurs qui n’ont pas été synchronisés auparavant.