Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
erp:schultraegerprogramm:user:imexport [2012/08/23 09:29] – Frank Geisler | erp:schultraegerprogramm:user:imexport [2024/02/27 08:30] (aktuell) – Frank Geisler | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Import / Export ====== | ====== Import / Export ====== | ||
===== Import externe Schülerdaten ===== | ===== Import externe Schülerdaten ===== | ||
- | {{.: | + | |
- | Importieren Sie Schülerdaten aus einer **Textdatei**. Stellen Sie in den [[.:programme#Reiter Import externe Schülerdaten|Parametern]] ein, wo die Einlesedatei zu finden ist. \\ | + | {{.: |
+ | Importieren Sie Schülerdaten aus einer **Text- oder CSV-Datei**. Stellen Sie in den [[.:einstellungen#reiter_import_externe_schuelerdaten|Parametern]] ein, wo die Einlesedatei zu finden ist.\\ | ||
Enthält die Einlesedatei in der ersten Zeile Spaltenüberschriften, | Enthält die Einlesedatei in der ersten Zeile Spaltenüberschriften, | ||
Der Pfad mit dem Dateinamen wird unten angezeigt und dient zur Orientierung wo die Datei (und wie sie heißen muss) vom Programm erwartet wird.\\ | Der Pfad mit dem Dateinamen wird unten angezeigt und dient zur Orientierung wo die Datei (und wie sie heißen muss) vom Programm erwartet wird.\\ | ||
- | Sollten mehr als als die, im [[programme# | + | Sollten mehr als als die, im [[.: |
+ | \\ | ||
+ | Verwalten Sie mehr als einen Kartentyp, stellen Sie hier ein, mit welchem Kartentyp (Wegekarte, Monatskarte, | ||
\\ | \\ | ||
Folgende Felder werden benötigt: | Folgende Felder werden benötigt: | ||
+ | |||
|Feldname|Typ|Länge|Beschreibung| | |Feldname|Typ|Länge|Beschreibung| | ||
|Eindeutiger Schlüsselwert(GUID)|Text|100|Eindeutige Nummer aus externer Anwendung (bei SCHILD ist es ein GUID)| | |Eindeutiger Schlüsselwert(GUID)|Text|100|Eindeutige Nummer aus externer Anwendung (bei SCHILD ist es ein GUID)| | ||
|Nachname|Text|50| | | |Nachname|Text|50| | | ||
|Vorname|Text|50| | | |Vorname|Text|50| | | ||
- | |Postleitzahl|Text|10| | | + | |Postleitzahl|Text|10| | |
|Ort|Text|50| | | |Ort|Text|50| | | ||
|Ortsteil|Text|100| | | |Ortsteil|Text|100| | | ||
Zeile 18: | Zeile 22: | ||
|Schul-Nr.|Text|50| | | |Schul-Nr.|Text|50| | | ||
|Klasse|Text|10| | | |Klasse|Text|10| | | ||
- | |Status des Schülers|Zahl| |0= Neuaufnahme (führt dazu, dass der Folgeschuljahreszeitraum eingetragen wird - aufpassen zum Ende des Schuljahres!!!)\\ 2 = aktiv\\ 8 = Abi beendet\\ 9 = Abgemeldet | | + | |Status des Schülers|Zahl| |0= Neuaufnahme (führt dazu, dass der Folgeschuljahreszeitraum eingetragen wird - aufpassen zum Ende des Schuljahres!!!) \\ 2 = aktiv \\ 8 = Abi beendet \\ 9 = Abgemeldet| |
- | |Änderungsdatum des Status|Datum| |Entlassungsdatum | + | |Entlassungsdatum|Datum| |(nur bei Status 9) | |
- | \\ | + | |Geburtsdatum|Datum| |Ab Version 1.7.3: Das Geburtsdatum wird mit dem kommenden Deutschlandticket Schüler ein sehr wichtiger Bestandteil des Tickets.| |
- | \\ | + | |
- | Es dürfen **keine** doppelten Anführungzeichen (") als Feldbegrenzer (bei Textfeldern) vorkommen! | + | === Formate === |
- | Beispiel: | + | |
- | \\ | + | Grundsätzlich ist das ANSI- und das Unicode-Format (UTF-8) zulässig. |
- | < | + | |
- | " | + | **Text-Datei wie bisher** |
- | " | + | |
- | </ | + | * mit Pipe-Zeichen | als Trennzeichen: |
- | \\ | + | |
- | \\ | + | |
- | **statt dessen:**\\ | + | |
< | < | ||
+ | |||
eindeutige Nummer (GUID)|Nachname|Vorname|Postleitzahl|Ortsname|Ortsteil|Straße|Schul-Nummer|Klasse|Status|Entlassdatum | eindeutige Nummer (GUID)|Nachname|Vorname|Postleitzahl|Ortsname|Ortsteil|Straße|Schul-Nummer|Klasse|Status|Entlassdatum | ||
{B118DDEE-07C6-47D6-AD0E-DB12827727F4}|Mustermann|Hans|34414|Musterstadt|Ortsteil|Musterstr. 29|4711|1A|9|31.07.2011 | {B118DDEE-07C6-47D6-AD0E-DB12827727F4}|Mustermann|Hans|34414|Musterstadt|Ortsteil|Musterstr. 29|4711|1A|9|31.07.2011 | ||
+ | |||
</ | </ | ||
+ | |||
+ | * **CSV-Format**: | ||
+ | * Format 1: Alle o.g. Spalten Semikolon-getrennt **;** angeben. Beispiel: | ||
+ | < | ||
+ | |||
+ | eindeutige Nummer (GUID); | ||
+ | {B118DDEE-07C6-47D6-AD0E-DB12827727F4}; | ||
+ | |||
+ | </ | ||
+ | |||
+ | * Format 2: Alle o.g. Spalten Semikolon-getrennt und doppelten Anführungzeichen " als Texttrennzeichen. Beispiel: | ||
+ | |||
+ | < | ||
+ | " | ||
+ | " | ||
+ | |||
+ | </ | ||
+ | |||
+ | <color # | ||
+ | |||
+ | * Überschriften werden in der Importdatei nicht benötigt. **Die Einlesung stützt sich allein auf die richtige Reihenfolge und Anzahl der Felder in der Importdatei.** | ||
+ | * Hausnummern dürfen keine Leerzeichen zwischen Nummer und Buchstaben besitzen, wenn die Hausnummer einen Buchstaben besitzt. Beispiel: 23a wird in Hausnummer gespeichert. 23 a wird nicht als Hausnummer erkannt und in der Straße gespeichert. | ||
+ | * Beim Import wird bei Neuanlagen der Monat der Einlesung als //gültig von// genommen. Ab dem 15. eines Monats wird der Folgemonat eingetragen. \\ Beispiel: Bis zum 14.11. wird 201211 in //gültig von// eingetragen, | ||
+ | * Nur für Schulen, die Daten aus dem Schulsystem zum Importieren verwenden: Ab dem Tag des Schuljahreswechsels bis zum 12. Tag des Monats vor! dem 1. Tag des //gültig von // ([[.: | ||
+ | |||
+ | \\ Es findet zuerst eine Vorprüfung auf die Schul-Nr. statt. Ist in der Datei eine andere Schulnummer enthalten, wird der Import mit einer Meldung abgebrochen. Dies ist vornehmlich eine Sicherheitsbedingung für Schulen mit Teilstandorten. \\ Es findet eine Prüfung auf die ersten 3 Buchstaben der Straße statt. Unterscheiden sie sich wird angenommen, dass der Schüler umgezogen ist. Zusätzlich prüft easyTicket, ob neue Schüler hinzugekommen sind. \\ Am Ende des Imports wird die Schülerübersicht geöffnet mit den Schülern die umgezogen bzw. neu sind. {{.: | ||
+ | \\ | ||
+ | Für den Anwendungstyp Anwendungstyp " | ||
+ | |||
\\ | \\ | ||
- | <fc # | + | |
+ | |||
+ | ===== Schülerexport ===== | ||
+ | {{.:schuelerexport.png|}}\\ | ||
+ | Mit dem Schülerexport können die Schüler exportiert und weitergegeben werden. Die Daten werden in eine Access 2003 Datenbank ausgegeben.\\ | ||
+ | Klicken Sie auf die Schaltfläche " | ||
+ | Der Pfad mit dem Dateinamen wird unten angezeigt und dient zur Orientierung wo die Datei vom Programm ausgegeben wird.\\ | ||
+ | Klicken Sie auf [Protokoll], | ||
\\ | \\ | ||
- | Hinweis: \\ | + | //Sind noch Schüler mit ungültiger Haltestelle im Bestand, wird der Export abgebrochen und die Schülerübersicht wird mit den ungültigen Schülern aufgerufen. Sie können nun die Schüler nacharbeiten. Danach können Sie erneut exportieren.// |
- | *Überschriften werden in der Importdatei nicht benötigt. **Die Einlesung stützt sich allein auf die richtige Reihenfolge und Anzahl der Felder in der Importdatei.**\\ | + | |
- | *Hausnummern dürfen keine Leerzeichen zwischen Nummer und Buchstaben besitzen, wenn die Hausnummer einen Buchstaben besitzt. Beispiel: 23a wird in Hausnummer gespeichert. 23 a wird nicht als Hausnummer erkannt und in der Straße gespeichert. | + | |
\\ | \\ | ||
+ | In den [[.: | ||
\\ | \\ | ||
- | Werden Fehler festgestellt, wird dies in einem Protokoll in Seitenansicht ausgegeben. \\ | + | Ist im Parameter Anwendungstyp im Bereich [[.: |
- | Korrigieren | + | {{.:schuelerexport_st.png|}}\\ |
- | {{.:import_externe_schuelerdaten_report.png|}} | + | Möchten Sie alle Schulen exportieren, |
\\ | \\ | ||
+ | Technischer Hinweis: \\ | ||
+ | __Exportbesonderheiten__: | ||
\\ | \\ | ||
- | Ist im Parameter [[.:programme&# | + | \\ |
+ | Exportprotokoll: Klicken Sie unten rechts | ||
+ | {{.: | ||
+ | Sortiert |