Dies ist eine alte Version des Dokuments!


Tricks für Abfragen und Exports

Export für Adressen

Standardmässig werden beim Export von Adressen die Datensätze von Lehrpersonen und der Kategorie 'Schulbetrieb' exportiert. Sollten hingegen die Adressen einer anderen Kategorie exportiert werden, so kann in der INI-Datei der jeweiligen Aufgabe folgender Abschnitt angefügt werden.

[selection]
adresskategorie=3

Da die obige Definition auf alle Exporte von Adresse beeinflusst, muss unter Umständen eine separate Aufgabe definiert werden.


Folgende Werte sind als Adresskategorie möglich:

Adresskategorie Code
Andere Schulen 11
Ärzte 3
Behörden 7
Diverse 8
Horte 10
Lehrfirmen 5
Lehrpersonen 1
Schulpflege 9
Schulbetrieb 2
Zahnärzte 4

Export auf Schuleinheiten einschränken (demnächst verfügbar)

Gesamtexporte wie der Export für den Apple School Manager oder für Office 365 SDS, können als automatisierte Exporte auf eine oder mehrere Schuleinheiten begrenzt werden. In der INI-Datei der jeweiligen Aufgabe kann mit folgendem Eintrag auf eine oder mehrere Schuleinheiten gefiltert werden.
Eine Schuleinheit:

[export_values]
where=schuleinheit.key=MA9CL6DD84HIK1


Mehrere Schuleinheiten:

[export_values]
where=schuleinheit.key IN MA9CL6DD84HIK1,MANCN7A8HMOGA1

Die obigen Filter können nur über 'LehrerOffice Service' eingesetzt werden und sind nicht über LehrerOffice Zusatz steuerbar.
Der Key einer Schuleinheit kann über das Modul 'Schuleinheiten' und der Spalte 'Schlüssel' eingesehen werden.

Format für die Automatisierung von Abfragen

Standardmässig werden beim Export von Abfragen, diese als CSV-Datei und mit Semikolon getrennt exportiert. Sollte hingegen ein anderes Trennzeichen, wie zum Beispiel Tabulatoren oder Komma, benötigt werden, so kann in der INI-Datei der jeweiligen Aufgabe folgender Abschnitt angefügt werden.

[export]
delimiter=\t


Eine kleine Auswahl möglicher Delimiter:

Bezeichnung Delimiter
Komma ,
Tabulator \t
Semikolon ;
Doppelpunkt :

Scripts ausführen

Vor und nach dem Ausführen einer Abfrage oder eines Exports kann auch jeweils ein Programm oder ein Batchscript ausgeführt werden. Unter Windows ist zu beachten, dass die Befehle über die Kommandozeile ausgeführt werden können. Für den Aufruf eines PowerShell Scripts zum Beispiel, muss dies über PowerShell.exe und der Übergabe des Scripts als Parameter ausgeführt werden.

Einstellungen einer Aufgabe





Beispiel eines PowerShell Scripts, dass nach einer Export-Aufgabe aufgerufen werden soll
Drucken/exportieren
QR-Code
QR-Code lehreroffice:zusatzprogramme:service-schnittstelle:aufgaben:aufgaben_export (erstellt für aktuelle Seite)