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>
Kommentare