Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bers:externe_schulverwaltung:datenimport_schuelerallgemein [01.07.2021 10:00] – josef.ilg | bers:externe_schulverwaltung:datenimport_schuelerallgemein [27.04.2022 10:38] (aktuell) – josef.ilg | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
**Vorbedingungen: | **Vorbedingungen: | ||
* Das Format der Datei ist .xls | * Das Format der Datei ist .xls | ||
- | * Die Klasse in die importiert werden soll existiert mit dem angegebenen Klassennamen | + | * Die Klasse, in die importiert werden soll, existiert mit dem angegebenen Klassennamen |
* Die Pflichtfelder Familienname, | * Die Pflichtfelder Familienname, | ||
- | * In den Vorlagen sind die Spaltenköpfe mit den entsprechenden Nomenklaturen gefüllt | + | * In den Vorlagen sind die Spaltenköpfe mit den entsprechenden Nomenklaturen gefüllt. |
* Die Adress- und Kommunikationsdaten der Erziehungsberechtigten werden nur angelegt, wenn der Erziehungsberechtigte als Person auch korrekt angelegt wurde. Der Schülerdatensatz wird aber in jedem Fall angelegt. | * Die Adress- und Kommunikationsdaten der Erziehungsberechtigten werden nur angelegt, wenn der Erziehungsberechtigte als Person auch korrekt angelegt wurde. Der Schülerdatensatz wird aber in jedem Fall angelegt. | ||
Zeile 24: | Zeile 24: | ||
* In der Protokolltabelle werden alle geladenen und nicht ladbaren Datensätze ausgewiesen. An erster Stelle steht hierbei die Reihenfolge Nr des bearbeiteten Datensatzes aus der Importdatei. | * In der Protokolltabelle werden alle geladenen und nicht ladbaren Datensätze ausgewiesen. An erster Stelle steht hierbei die Reihenfolge Nr des bearbeiteten Datensatzes aus der Importdatei. | ||
* Tritt beim Laden eines Datensatzes ein Fehler auf und entspricht dieser einem der üblichen Fehler (s.o.), so wird die entsprechende Fehlerinformation in der dafür vorgesehenen Spalte eingetragen. | * Tritt beim Laden eines Datensatzes ein Fehler auf und entspricht dieser einem der üblichen Fehler (s.o.), so wird die entsprechende Fehlerinformation in der dafür vorgesehenen Spalte eingetragen. | ||
- | * Handelt es sich nicht um einen der o.a. üblichen Fehler, wird der Text der Exception, die zum Nicht-laden | + | * Handelt es sich nicht um einen der o.a. üblichen Fehler, wird der Text der Exception, die zum Nichtladen |
* Der Importvorgang kann beliebig wiederholt werden, da bereits vorhandene Daten (Duplicate) als Fehler ausgewiesen und nicht wieder geladen werden. | * Der Importvorgang kann beliebig wiederholt werden, da bereits vorhandene Daten (Duplicate) als Fehler ausgewiesen und nicht wieder geladen werden. | ||
+ | **Import Update** | ||
+ | |||
+ | Diese Funktion wird aufgerufen, wenn ein Schüler importiert wird, der mit gleichem Differenzierungsmerkmal und Klasse in der ASV-Datenbank schon vorhanden ist. In diesem Fall werden die relevanten Anschriftendaten des Schülers in ASV gelöscht und mit den übermittelten Importdaten neu angelegt. Dies passiert auch, wenn die entsprechenden Spalten in der Importdatei nicht gefüllt sind. | ||
+ | |||
+ | **1. Schritt: | ||
+ | Löschung vorhandener Daten des Schülers | ||
+ | |||
+ | Alle Merkmale des Anschriftenreiters " | ||
+ | d.h. Spalten " | ||
+ | |||
+ | Alle Merkmale des Anschriftenreiters " | ||
+ | d.h. Spalten " | ||
+ | |||
+ | Alle Merkmale des Anschriftenreiters " | ||
+ | d.h. Spalten " | ||
+ | |||
+ | Auch falls die Spalten in der Importdatei leer sind, werden die Daten in der Datenbank zuerst gelöscht | ||
+ | |||
+ | **2. Schritt:** Aktualisierung der Schülerdaten | ||
+ | Nachdem die Daten aus Schritt 1 gelöscht wurden, werden nun die betreffenden Daten des Schülers mit den Daten aus der Importdatei aktualisiert. | ||