Tourenabschluss per Kommandozeile
In manchen Anwendungsfällen kann der Tourenabschluss automatisiert werden. Dazu dient das Skript finishtrip welches sich in eigene Batchprogramme integrieren oder direkt durch den Scheduler aufrufen lässt. Das Skript kann per Kommandozeile im BPS Installationsverzeichnis gestartet werden.
Verwenden Sie den Schalter -h um die eingebaute Hilfe anzuzeigen:
C:\Program Files\IBK BPS 2.22.3\bin>bps finishtrip -h
SYNOPSYS
bps finishtrip CONNECTSTRING TRIPID TRIPDATE [OPTION]...
BESCHREIBUNG
Dieses Skript schliesst eine Auftragstour ab.
Standardmässig werden alle Aufträge abgeschlossen und der Status auf
abgeschlossen gesetzt.
Verwenden Sie -p um Teillieferungen abzuschliessen und den Status auf aktiv
zu belassen.
Verwenden Sie -a, um alles abzuschliessen und den Status auf archiviert zu
setzen.
Der anfängliche Status der Auftragstour muss bei Verwendung von -a aktiv
oder abgeschlossen sein, in den anderen Modi muss er aktiv sein.
Die Vorgabe für Lieferdatum und -Zeit ist "jetzt" im Teillieferungs-Modus,
und gleich dem Tourendatum und Zeit in den anderen Modi.
HINWEISE
- Geben Sie bei CONNECTSTRING die Anmeldung in Form
BenutzerID/PIN@Verbindung an.
- Geben Sie die ID (Kurzbezeichnung) der abzuschliessenden Auftragstour an.
- Die Datumseingabe muss im Format TT.MM.JJJJ erfolgen, oder als Anzahl
Tage relativ zu heute (zum Beispiel: -1 = gestern, 0 = heute, 1 = morgen).
BEISPIELE
Auftragstour T09C von gestern abschliessen und archivieren :
bps finishtrip 0/1234@prod "T09C" -1 -a
Auftragstour HL von 1.6.2016 als Teillieferung mit Lieferdatum gestern
um 9.30 abschliessen:
finishtrip bps 0/1234@pbuv HL 1.6.2016 -p -d -1/9:30
OPTIONEN
-p, --partial
Teillieferung, Auftragstour aktiv lassen.
-a, --archive
Auftragstour archivieren.
-h, --help
Hilfe anzeigen (diese).
-d DELIVERYDATETIME, --delivery=DELIVERYDATETIME
Angabe von Lieferdatum und Uhrzeit. Verwenden Sie Format
"TT.MM.JJJJ/HH:MM" für absolutes Datum oder "X/HH:MM" für ein relatives
Datum.
C:\Program Files\IBK BPS 2.22.3\bin>
Hier ein Muster-Ablauf:
C:\Program Files\IBK BPS 2.22.3\bin>bps finishtrip 0/123@zab T04 -1 -a
Beginn Auftragstour T04 16.05.2013 11:30
Versuche die Auftragstour zu sperren...
Auftragstour erfolgreich gesperrt.
638753 0094310 MM Schaffhausen
638686 0090440 MM Seepark
638688 0090443 MM Romanshorn
638756 0094330 MM Frauenfeld
638748 0094270 MM Seen
638750 0094290 MM Effretikon
638670 0090421 MM Arbon
638759 0094710 MMM Herblingen
638761 0094720 MMM Wetzikon
638763 0094730 MMM Winterthur
Auftragstour entsperren.
Ende Auftragstour T04 16.05.2013 11:30
Anzahl verarbeiteter Auftragstouren: 1
C:\Program Files\IBK BPS 2.22.3\bin>