Inhaltsverzeichnis
Datenschnittstelle Checkliste zur Installation
Voraussetzungen
Folgende Voraussetzungen müssen erfüllt sein, damit die Datenschnittstelle bei Ihnen eingerichtet werden kann.
- Windows- oder Mac-Serverumgebung mit Datenbank (cubeSQL oder MSSQL)
- Aktuelle Version von LehrerOffice installiert und registriert
- Schulverwaltungssoftware bietet die Datenschnittstelle zu LehrerOffice an (siehe Kompatible Schulverwaltungslösungen)
- Datenbank in LehrerOffice und Export der Schulverwaltungssoftware weisen keine doppelten Einträge der Lehrpersonen und Lernenden auf
- Schreibrechte für den Installationsordner des Service-Tools und die Datenordner auf dem Server
- Datenbank muss während der Installation für die Lehrpersonen gesperrt sein
- Automatische Exports aus der Schulverwaltungssoftware und Lesezugriff auf die Daten (bei SOAP implizit gegeben)
Benötigte Daten
Folgende Daten müssen vor der Installation bekannt sein.
- LehrerOffice Datenbank
- Benutzername und Passwort eines Administrators
- Verbindungsdatei (z. B. lehreroffice.lhd)
- Datenübertragung über SOAP-Service der Schulverwaltungslösung
- HTTPS-URL des Web-Services (z. B. https://www.lehreroffice.net/services/exchange/get.asmx)
- Benutzername und Passwort eines Benutzers des SVS (Leserechte)
- Optional: Clientzertifikat
- E-Mail-Benachrichtigung (SMTP)
- Server-Adresse (z. B. smtp.meineschule.ch)
- Port (z. b. 25/465)
- Verschlüsselungsart (z. B. SSL/TLS)
- Benutzername (oft E-Mail-Adresse) und Passwort
- Absender (z. B. datenaustausch@meineschule.ch - muss nicht existieren, aber in derselben Domain liegen)
- Empfänger der Nachrichten (z. B. ict@meineschule.ch)
Durchführung der Installation
- Test der Verbindung zum Web-Service der Schulverwaltung (SOAP)
- XML-Validierung der Export-Dateien der Schulverwaltung (https://www.lehreroffice.net/services/exchange/checkxml)
- Überprüfung der Anzahl der Lehrpersonen und Lernenden in der Datenbank und in den Exportdateien
- Datenbank für alle Benutzer sperren (am besten bereits einen Tag vor der Durchführung)
- Manuelle Datenbanksicherung auf externes Medium (z. B. USB-Stick) über LehrerOffice
- DB-Sicherung überprüfen
- Allenfalls Admin-Konto für Service auf DB einrichten
- Installation des Service-Programms
- LO_Service.exe ausführen und dem Assistenten folgen
- Konfigurations-Programm bei Beenden automatisch starten
- Konfiguration des Service-Programms
- System einschalten
- Schulverwaltungslösung wählen
- Datenbank mit LHD-Datei wählen und Zugangsdaten hinterlegen
- E-Mail-Einstellungen für automatische Benachrichtigung vornehmen
- Bei den Pfadeinstellungen den Eingangsordner der XML-Dateien anpassen (Datei)
- Datenübertragung wählen und allenfalls Zugangsdaten einstellen (SOAP)
- Beständige Logins, die nicht automatisch deaktiviert werden sollen, festlegen (z. B. Administratorkontos mit Adressen, die nicht von der SVS geliefert werden)
- Klassen einstellen, die nicht in den Import integriert werden (z. B. Transfer-Klassen)
- Nach Bedarf weitere Einstellungen vornehmen
- Anpassungen in der LehrerOffice-Datenbank
- Bereinigung der Schlüssel durchführen (Einstellungen → DB → Informationen → Reorganisieren: nur „Schlüssel bereinigen“ auswählen)
- Postleitzahl und/oder BUR-Nummer im LehrerOffice eintragen wie im Export geliefert (Einstellungen → DB → Schule)
- Richtiges Semester auswählen
- Klassenschlüssel anpassen und Vollständigkeit überprüfen
- Schuleinheitsschlüssel anpassen (falls von der Schulverwaltung geliefert)
- Fächerschlüssel anpassen (falls von der Schulverwaltung geliefert)
- Ausgeblendete Schüler archivieren
- Alle Schüler im Archiv einblenden
- Anzahl ausgeblendeter Lehrpersonen notieren
- Weitere manuelle Datensicherung auf externes Medium und LehrerOffice schliessen
- Einmaliger Start des Service-Programms
- Überprüfung der Protokoll-Dateien und Änderungen im LehrerOffice
- Im LehrerOffice richtiges Semester auswählen
- Allenfalls Fehlersuche und Korrektur durch Datenwiederherstellung
- Gesperrte Logins löschen
- Nach Fehlerkorrektur nochmals ab Punkt 9 durchführen
- Nach erfolgreicher Durchführung erneute Datensicherung
- Datenbank wieder freigeben
- Einrichtung der automatischen Durchführung via Windows-Service, Mac-Automatoren oder cron-tab
- Ausführung in der Kommandozeile: „C:\Programme\LehrerOffice\Service\LehrerOffice_Service“ (Standard-Windows)
Einrichtung der automatischen Datensicherung
Das Service-Tool bringt zusätzlich eine neue Möglichkeit zur Datensicherung mit sich (nur für cubeSQL).
- Konfigurations-Programm aufrufen und „Eigenständige Aufgaben“ auswählen
- Pfadeinstellungen auf bestehenden Backup-Ordner ändern
- Mindestgrösse der Datensicherung einstellen
- E-Mail-Einstellungen für Benachrichtigung konfigurieren
- Aufgabe einmalig starten und Datensicherung überprüfen
- Datenbank öffnen und Server-Datensicherung ausschalten
- Unter Einstellungen ausblenden
- Einrichtung der automatischen Durchführung via Windows-Service, Mac-Automatoren oder cron-tab
- Ausführung in der Kommandozeile: „C:\Programme\LehrerOffice\Service\LehrerOffice_Service /K:Datensicherung.ini“ (Standard-Windows)