Benutzer-Werkzeuge


Sidebar

ASV-Webseite

Dokumentation

Hilfe



Druck/Export

Drucken/PDF erzeugen

no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


bers:externe_schulverwaltung:datenimport_deltaimport [09.09.2022 10:56] (aktuell) – angelegt josef.ilg
Zeile 1: Zeile 1:
 +**Prüfung, ob Update möglich ist:**
  
 +Diese Funktion ermittelt beim Import, ob der zu importierende Schüler schon in den Daten vorhanden ist. Die Funktion liefert zurück, ob der Schüler bereits vorhanden ist oder nicht. Darüber hinaus wird zurückgeliefert, in welcher Art der Import stattfinden kann (Create oder Update). Kann ein Schüler aus Duplikatsgründen nicht importiert werden, wird ein entsprechender Fehlertext zurückgeliefert
 +
 +**Ablauf (Duplikatsprüfung bei vorhandenem lokalem Differenzierungsmerkmal:)**
 +  - Prüfe, ob ein Schüler mit dem gleichen lokalen Differenzierungsmerkmal vorhanden ist.
 +  - Da ein Schüler gefunden wurde, wird jetzt geprüft, ob auch die Klassenbezeichnung übereinstimmt. Stimmt diese nicht überein, wird kein Import durchgeführt und ein pas-sender Fehlertext generiert.
 +  - Das Differenzierungsmerkmal und Klasse stimmen überein. Wenn beim Import-Dialog die Checkbox „Schüler mit gleichem lokalem DM aktualisieren“ nicht gesetzt ist, wird der Import verweigert. 
 +  - Das Differenzierungsmerkmal und die Klasse stimmen überein. Im Import-Dialog ist die Checkbox „Schüler mit gleichem lokalem DM aktualisieren“ gesetzt. 
 +**Ablauf (Duplikatsprüfung wenn kein Differenzierungsmerkmal vorhanden ist.**
 + 
 +Es wird geprüft, ob ein Schüler bereits in ASV vorhanden ist, der mit dem zu importierenden Datensatz hinsichtlich Vorname, Familienname und Geburtsdatum übereinstimmt. 
 +Wird ein solcher Schüler gefunden, wird der Import für den Schüler abgebrochen. 
 +
 +**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.
 +
 +**Ablauf:**
 +
 +1. Schritt: Löschung vorhandener Daten des Schülers
 +Alle Daten der Anschriftsreiter werden gelöscht.
 +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.