Automatischer Upload durch FTP-Uploader

Previous Next

Automatischer Upload durch FTP-UploaderMaurice Wilhelm



Die Vertretungsdaten im Online-Vertretungsplan können entweder manuell im Administrationsbereich oder alternativ auch über den eigenen FTP-Uploader (v1.1 - August 2017) automatisch hochgeladen werden.

Hierfür muss in der Stundenplan-Software Untis die Dateiablage ausgewählt sowie das Sicherungsintervall angegeben werden. Navigieren Sie dazu auf den Reiter
Start und klicken anschließend auf Einstellungen > Diverses > Sichern und geben Sie hier die Anzahl der Sicherungsgenerationen (min. 1) sowie das Sicherungsintervall (min. 5 Minuten) an. Sofern Sie die Sicherung deaktivieren möchten, tragen Sie in die Eingabefelder eine 0 ein.


Daten sichern

Danach wählen Sie den darunterliegenden Punkt Dateiablage und geben ein passendes Exportverzeichnis für die Sicherungsdateien an. Dieses sollte innerhalb des Untis-Installationsverzeichnisses liegen (z. B. C:\Programme\Untis\2018\GPUSicherungen\).


Sicherungsdateien

Anschließend fügen Sie die im Installationspaket des FTP-Uploaders enthaltenen Dateien ovp.bat und ovp.ftp in das Installationsverzeichnis von Untis ein, in dem die untis.exe zu finden ist (z. B. C:\Programme\Untis\2018\) und bearbeiten die FTP-Verbindungsdaten in der ovp.ftp-Datei. Bei der Vertretungsdaten-Exportdatei handelt es sich um die Datei mit dem Namen plan.txt.


ovp.ftp

Danach bearbeiten Sie die Angaben der Verzeichnispfade in der ovp.bat-Datei. Dazu muss die Zeile bearbeitet werden, die mit den Buchstaben "Untis" beginnt. Die vordere Verzeichnisangabe ist der Pfad, der zur save1.gpn-Sicherungsdatei im Exportverzeichnis führt. Die hintere Angabe ist der Pfad, in der die plan.txt-Datei, welche die Vertretungsdaten enthält, erstellt werden soll.

Beide Pfadangaben sollten identisch sein, z. B.:
Untis "C:\Programme\Untis\2018\GPUSicherungen\save1.gpn" /exp14="C:\Programme\Untis\2018\GPUSicherungen\plan.txt".


ovp.bat-Datei

Damit die Datei ovp.bat automatisch ausgeführt wird, kann das in Windows integrierte Tool Aufgabenplanung (taskschd.msc) verwendet werden. Hierzu müssen Sie die Aufgabenplanung als Administrator ausführen. Anschließend finden Sie im rechten Fenster unter der Überschrift Aktionen den Punkt Aufgabe erstellen. Es öffnet sich ein Fenster, in dem u. a. ein Name für die Aufgabe vergeben werden muss. Geben Sie hier unter dem Auswahlpunkt Konfigurieren für das von Ihnen verwendete Windows-Betriebssystem an.

Auf der gleichen Seite finden Sie den Abschnitt
Sicherheitsoptionen. Dort klicken Sie unter der Überschrift Beim Ausführen der Aufgabe folgendes Benutzerkonto verwenden auf den Button Benutzer oder Gruppe ändern.


Aufgabe erstellen

Auf der folgenden Seite geben Sie Administrator ein und klicken auf Namen überprüfen. Anschließend klicken Sie auf OK.


Benutzer oder Gruppe ändern

Unter dem Reiter Trigger klicken Sie auf Neu und können auswählen, wann die Aufgabe ausgeführt werden soll. In diesem Beispiel wird die Aufgabe nach einem Zeitplan täglich ab 07.30 Uhr stündlich durchgeführt (sofern der Rechner im Betrieb ist). Nachfolgend klicken Sie auf OK.


ovp.ftp

Abschließend klicken Sie unter dem Reiter Aktionen auf Neu. Dort wählen Sie Programm starten aus und tragen im Eingabefeld Programm/Skript den Verzeichnispfad zur Betriebssystem-Shell ein (32-Bit-System: C:\Windows\System32\cmd.exe | 64-bit-System: C:\Windows\SysWOW64\cmd.exe). Unter Argumente hinzufügen tragen Sie den Inhalt /c gefolgt von dem Speicherort, wo Ihre ovp.bat hinterlegt wurde, in Anführungsstrichen ein (z. B. /c"C:\Programme\Untis\2018\ovp.bat"). Unter Starten in tragen Sie nochmals den Verzeichnispfad zu Ihrer ovp.bat ein (z. B. C:\Programme\Untis\2018) und klicken danach auf OK.


ovp.ftp

Das Tool kann jetzt beendet werden. Der automatisierte FTP-Upload ist nun eingerichtet.

Bei jeder Ausführung der Aufgabe öffnet sich die Kommandozeile und lädt die Vertretungsdaten-Exportdatei über FTP hoch. Sofern die ovp.ftp-Datei nicht geöffnet werden kann, wird ein Fehler ausgegeben.


WICHTIG: Bitte beachten Sie, dass der Upload-Vorgang im Fehlerfall abgebrochen wird und der Nutzer keine direkte Information über den Fehler erhält. Achten Sie daher auf die korrekte Angabe bzw. Schreibweise aller Pfade und Dateien, die in der o. g. Anleitung genannt/angegeben werden mussten.


ovp.bat

Weitere Informationen zum DIF-Export über die Kommandozeile erhalten Sie im Online-Handbuch des Herstellers: https://www.untis.at/HTML/WebHelp/de/untis/index.html?hid_expdif_cmdline.htm