Verbesserungen sind immer sinnvoll. Auch ich stimme Dir zu, dass es zumindest eine dicke Warnung geben sollte, bevor zwei User mit unterschiedlicher ID gemappt werden. Rüdiger liest ja mit, vielleicht greift er das ja auf.
sorry, wenn ich diese alte Thema nochmal rausziehe.
Bei uns erhalten Schüler beim Wechsel der Schulart eine neue ASV-ID.
Ich habe jetzt folglich Datensätze in meiner students.csv, in der sich sowohl die Klasse als auch die ASV-ID geändert hat.
sophomorix-check sagt dazu:
xxxxxx not uploading new unid: identifier or class changed
Wenn ich das jetzt richtig verstehe, dann würde er bei einem sophomorix-update bei dem Schüler nur die Klasse ändern.
Wenn ich dann erneut ein sophomorix-check mache, dann müsste er über die ASV-ID stolpern (da diese ja nicht geändert wurde) und diese dann im zweiten Durchgang von sophomorix-update aktualisieren.
ich denke, du kannst nciht beides gleichzeitig machen: die UID ändern und einen anderen Wert.
Du solltest es mal so probieren:
ändere nur die Klasse
check, update machen
dann alle UIDs entfernen
check, update (UIDs werden aus dem AD entfernt)
dann die neuen UIDs rein
check update (UIDs werden eingetragen)
so sollten die neuen IDs übernommen werden.
Das wäre auch andersrum gegangen:
erst IDs löschen, neu anlegen und dann versetzen.