Share via


Aktualisieren von School Data Sync Anchor-IDs vor dem Erstellen von Benutzern

Wichtig

Wenn Sie SDS (klassisch) verwenden möchten, um neue Benutzer aus dem V2.1-CSV-Dateiformat zu erstellen, und SDS zuvor mit der OneRoster-API, powerSchool Rest-API oder V1-Formaten ausgeführt haben, müssen Sie zuerst ein PowerShell-Skript ausführen, um die anker-ID der bereits erstellten Benutzer auf das neue Format zu aktualisieren.

Hintergrund

SDS unterstützt verschiedene Synchronisierungsmethoden, einschließlich CSV-Dateiformaten und API-basierte Synchronisierungen. SDS kann Benutzer aus den Quelldaten erstellen. Wenn Sie SDS zum ersten Mal ausführen und Benutzer erstellen möchten, können Sie eine beliebige verfügbare Synchronisierungsmethode auswählen und Ihre Benutzer erstellen. Wenn Sie bereits Benutzer in SDS erstellt haben, verfügt jeder Benutzer über ein Anker-ID-Erweiterungsattribut. Die Anker-ID wird verwendet, um zuvor synchronisierte und erstellte Benutzer zu identifizieren, um sicherzustellen, dass SDS keine doppelten Konten erstellt. Durch Stempeln der Anker-ID können Sie ein neues Synchronisierungsprofil mit der Option "Benutzer erstellen" erstellen. SDS versucht nur, die Benutzer zu erstellen, die SDS zuvor noch nicht synchronisiert hat.

Aktualisieren

Das Anker-ID-Format wurde mit der kürzlichen V2.1-Schemaerweiterung geändert. Anstatt das Format Schüler ( SIS-ID) und Lehrkraft (SIS-ID) zu verwenden, erstellt SDS Benutzer mit Benutzer (SIS-ID).

Wenn Sie zuvor SDS ausgeführt haben, um Benutzer mit einem anderen Synchronisierungsprofiltyp zu erstellen, und versuchen, Benutzer mit dem neuen V2.1-CSV-Format zu erstellen, findet SDS die zuvor synchronisierten Benutzer nicht. Das Ergebnis sind Fehler oder doppelte Benutzerkonten.

Lösung

Um das Problem zu beheben, müssen Sie ein PowerShell-Skript ausführen, um die Anker-IDs für alle zuvor synchronisierten Benutzer mit Benutzer (SIS-ID) zu aktualisieren.

SDS sucht dann alle zuvor synchronisierten Benutzer und stimmt sie ab und erstellt nur neue Benutzer, die noch nicht synchronisiert wurden.