Wie entscheidet LMN7/Sophomorix, ob ein Nutzer neu angelegt wird?

Hallo Lars,

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.

Beste Grüße

Jörg

Hallo zusammen,

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.

Passt das, was ich mir da zusammengereimt habe?

Lieben Gruß

Raphael

Hallo Raphael,

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.

LG
Holger

Ich war jetzt mal mutig und habs einfach mit der Reihenfolge

sophomorix-check
sophomorix-update
sophomorix-check
sophomorix-update

probiert.

Beim ersten Durchlauf hat er nur die Klasse geändert (ASV-ID blieb noch die alte).
Beim zweiten Durchlauf hat er dann die ASV-ID nachgezogen.

Ergebnis wie gewünscht.