Vorgänge in Vertec automatisieren

Gewisse Vorgänge in Vertec bieten sich an, regelmässig durchgeführt zu werden. Beispiele dafür sind die Berechnung von Benchmarking Perioden oder der Abgleich mit externen Adressdatenbanken.

Es könnte auch eine E-Mail Notification auf dem Server eingerichtet werden, welche über Nacht in Vertec eine Auswertung erstellt und diese als Bericht per Email an eine Gruppe von Personen sendet.

Damit solche Aktionen automatisiert und ohne Benutzerintervention durchgeführt werden können, lässt sich Vertec im sogenannten Batch-Mode aufrufen und zeigt dann keine grafische Oberfläche.

Zusammen mit der von Windows zur Verfügung gestellten Funktion Aufgabenplanung lassen sich regelmässige Aktionen komplett automatisieren.

Batchfiles

Es empfiehlt sich, für automatisierte Aktionen jeweils ein Windows Batchfile im Vertec Verzeichnis anzulegen. Die meisten automatisierbaren Funktionen liessen sich zwar auch direkt als Kommandozeile beim Windows Taskplaner angeben, der Umweg über ein Batchfile macht das ganze aber übersichtlicher und vermeidet Konflikte mit der maximalen Länge eines Kommandos (255 Zeichen).

Batchfiles sind normale Textfiles mit der Endung .bat. Sie enthalten beliebige Kommandozeilen Befehle und können in Windows durch Doppelclick oder durch Angabe ihres Namens auf der Kommandozeile ausgeführt werden.

Ein Batchfile für Vertec enthält folgende Angaben:

<vertecpfad>\Vertec.exe /BATCH [/SCRIPT <scriptfile> | <scriptname>]
[/BMRECALC] [/ADRESSENIMPORT] /USERNAME <loginname> [/PASSWORD <password>]

Legende

Angaben in eckigen Klammern [ ] sind optional.

Die spitzen Klammern < > in der Beschreibung dienen der Hervorhebung der Variablen in dieser Auflistung. Im richtigen Betrieb müssen sie nicht geschrieben werden.

<vertecpfad> Pfad zur Vertec Installation. Falls der Pfad Leerzeichen enthält, muss der gesamte Pfad inklusive Vertec.exe in doppelte Anführungszeichen gesetzt werden.
/BATCH Die /BATCH Option bewirkt dass Vertec im unsichtbaren Modus gestartet wird, also keine Benutzeroberfläche anzeigt. Im Batchmodus wird die Software nach Ausführen der angegebenen Aktionen automatisch wieder beendet.
/SCRIPT, /BMRECALC etc. Geben Sie den gewünschten Parameter an. Ein Verzeichnis der verfügbaren Parameter finden Sie hier.
<loginname> Der Loginname des verwendeten Benutzers für die Anmeldung an Vertec.
<password>

Passwort des Benutzers für die Anmeldung an Vertec. Das Passwort wird im Batchfile unverschlüsselt angegeben, es empfiehlt sich daher den Zugriff auf das Batchfile entsprechend einzuschränken.

Falls der entsprechende Benutzer im Vertec ein Windows Login hinterlegt hat, kann die /PASSWORD Option hier weggelassen werden. Es wird dann automatisch das Windows-Login verwendet.

Augabe einrichten

Auf dem Server gibt es in den Systemeinstellungen einen Ordner Aufgabenplanung.

  1. Klicken Sie unter Aktionen auf Einfache Aufgabe erstellen.

  2. Geben Sie einen Namen und optional eine Beschreibung für die Aufgabe ein, und klicken Sie dann auf Weiter.

  3. Zum Auswählen eines kalenderbasierten Zeitplans klicken Sie auf Täglich, Wöchentlich, Monatlich oder Einmal, klicken Sie auf Weiter, geben Sie den gewünschten Zeitplan an, und klicken Sie dann erneut auf Weiter.

  4. Klicken Sie auf Programm starten und dann auf Weiter, um den automatischen Start eines Programms zu planen.

  5. Klicken Sie auf Durchsuchen und wählen Sie das oben erstellte Batchfile. Klicken Sie dann auf Weiter.

  6. Klicken Sie auf Fertig stellen.

Die Aufgabe erscheint unter Aktive Aufgaben. Sie kann auch mittels Doppelklick geöffnet und verändert werden.

Zum Testen des geplanten Tasks öffnen Sie die Aufgabe und klicken Sie auf Ausführen.


21.05.2003 | 13.05.2016: Artikel überarbeitet, neue Screenshots.
Produktlinien: Diverse
Module: Leistung & CRM