Vorgänge in Vertec automatisieren
Gewisse Vorgänge in Vertec bieten sich an, regelmässig durchgeführt zu werden. Beispiele dafür sind die Berechnungs von Benchmarking Perioden oder der Abgleich mit externen Adressdatenbanken.
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 "Geplante Tasks" lassen sich regelmässige Aktionen komplett automatisieren.
Batchfiles
Es empfhielt 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 meist folgende Angaben:
<vertecpfad>\Vertec.exe /BATCH [/SCRIPT <scriptfile> | <scriptname>]
[/BMRECALC] [/ADRESSENIMPORT] /USERNAME <loginname> [/PASSWORD <password>]
[..]- Angaben in [] sind optional.
<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,/BMRECALCetc.- 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.
Anmerkung: Die spitzen Klammern <> in der Beschreibung dienen der Hervorhebung der Variablen in dieser Auflistung. Im richtigen Betrieb müssen sie nicht geschrieben werden.
Geplanten Task einrichten
Auf dem Server gibt es in den Systemeinstellungen einen Ordner "Geplante Vorgänge". Dort hat es einen Button "Geplanten Task hinzufügen". Es öffnet sich ein Wizard, der Ihnen hilft, den Task zu erstellen.
Hier auf "Durchsuchen" klicken und das zuvor erstellte Batch-File auswählen.
Sie können angeben, wann der Task vom System ausgeführt werden soll.
Danach erscheint in den geplanten Vorgängen der entsprechende Eintrag. Er kann auch später mittels Doppelklick geöffnet und verändert werden.
Zum Testen des geplanten Tasks kann über das Rechtsclick Menü der Punkt 'Jetzt ausführen' angewählt werden.
Achtung: Vertec AG garantiert nur unter Windows 2000 mit den Outlook Versionen 97, 98, 2000 und XP das einwandfreie Funktionieren der Adressen Schnittstelle als Geplanter Task.
| erstellt: | 21.05.2003 |
|---|---|
| geändert: | 31.01.2012: Anmerkung über das Window Login statt Angabe des Passworts. |
