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>