Zuletzt bearbeitet vor einem Jahr
von Andrea

Migrationsskripte für Kundenupdates (CR 170993)

Interne Information

Achtung: Bitte immer die aktuellen Skripte auf dem Jenkins laden:

http://jenkins.cargosupport.de/job/Scripts%20Release/lastSuccessfulBuild/artifact/Intern/LiveDispo%20Migration/


Update auf "Livedispo"-Version / Tourversion

Ab der Version 8.24 (Livedispo-Version) hat sich die Erfassung der Zeiten geändert.


Migrationsskripte für Kundenupdates (CR 170993) 1690376763523.png Migrationsskripte für Kundenupdates (CR 170993) 1690376793106.png



Daher müssen die "alten" Zeiten nach dem Update von einer Version vor 8.24 auf eine höhere 8er- oder 9er-Version auf die

Livedispo-Version migriert werden.

Es gibt 3 verschiedene Varianten für die Zeitmigration. Es ist mit dem Kunden abzustimmen, welche er verwenden möchte:

  • Aktivitäten für offene Fahrten erzeugen (nur Fixtermin)
  • Livedispo: Aktivitäten für offene Fahrten erzeugen (Fixtermin oder ab Einschränkung)
  • Livedispo: Aktivitäten für offene Fahrten erzeugen (ab bis Einschränkung)

Das Skript " Migration 1: ab bis Zeit reparieren" ausführen

Zunächst muss folgendes Skript ausgeführt werden. Damit werden die Zeiten aus der vorherigen Version in alle

Auftrag-Wegpunkte in den letzten zwei Jahren eingetragen. Bitte das Skript direkt ausführen. Das dauert nur wenige Minuten.


Nun sind zunächst nur die Zeiten in den Aufträgen sauber.



Einstellungen > Skripte: Skript anklicken und dann auf den "Skript ausführen"-Button klicken.

Migrationsskripte für Kundenupdates (CR 170993) 1690376821635.png

Das Skript "Tour start up" Skript ausführen

Ab der 8.28 hat sich die cargo support Tourlogik geändert. Daher muss nach dem Update einmalig dies Skript ausgeführt

werden, damit Touren für offene und disponierte Fahrten der letzten 60 Tagen (dies bezieht sich auf das Leistungsdatum;

die Zahl ist im Skript anpassbar) angelegt werden und die Tourenketten gebildet werden können. Bitte das Skript direkt ausführen.

Das dauert nur wenige Minuten. Migrationsskripte für Kundenupdates (CR 170993) 1690376863907.png

Zeiten migrieren

Hiermit werden die Zeiten in den Aufträgen und in den Fahrten angepasst.


Es gibt 3 Varianten. Vor Ausführen des Skripte mit dem Kunden sprechen, welche Zeiten er migrieren möchte.

Das Skript wird in der Auftragsliste ausgeführt. Es müssen alle Aufträge angehakt werden,

bei denen die Zeiten der zugehörigen Zeiten migriert werden sollen.

Migrationsskripte für Kundenupdates (CR 170993) 1690376936022.png

Livedispo: Aktivitäten für offene Fahrten erzeugen (nur Fixtermin)

Es werden nur die Fixtermine migriert; alle andere Zeiten in den Auftragswegpunkten werden gelöscht.

Zeiten im Auftrag vor Ausführen des Skripts:

Migrationsskripte für Kundenupdates (CR 170993) 1690376989896.png

Zeiten im Auftrag nach Ausführen des Skripts:

Migrationsskripte für Kundenupdates (CR 170993) 1690377037208.png


Dann wird auch nur diese Kundenvorgabe in die Fahrt geschrieben:

Migrationsskripte für Kundenupdates (CR 170993) 1690377085544.png


Livedispo: Aktivitäten für offene Fahrten erzeugen (Fixtermin oder ab Einschränkung)

Die "ab"-Zeiten und Fixtermine werden migriert, die "bis"-Zeiten in den Wegpunkten, die keinen Fixtermin haben, werden gelöscht

Zeiten im Auftrag vor Ausführen des Skripts:

Migrationsskripte für Kundenupdates (CR 170993) 1690377232874.png Zeiten im Auftrag nach Ausführen des Skripts:


Release:image2019-10-11 9-32-50.png

Update auf Tourversion (ab 8.28)

Ab der 8.28 hat sich die cargo support Tourlogik geändert. Daher muss nach dem Update einmalig dies Skript ausgeführt

Benötigte Skripte importieren

  • Tour startup
  • Tour reparieren

Tour startup

Diese Skript muss einmal ausgeführt werden, damit Touren für offene und disponierte Fahrten der letzten 60 Tagen

(dies bezieht sich auf das Leistungsdatum; die Zahl ist im Skript anpassbar) angelegt werden und die Tourenketten gebildet werden können.

Bitte das Skript direkt ausführen. Das dauert nur wenige Minuten.

Einstellungen > Skripte > Skript importieren: danach Skript anklicken und dann auf den "Skript ausführen"-Button klicken.

Migrationsskripte für Kundenupdates (CR 170993) 1690377400127.png


Tour reparieren

Dieser Repairjob sorgt im Hintergrund dafür, dass alle Touren immer einen sauberen Vorgänger und Nachfolger haben.

Dies ist erforderlich, damit sichergestellt, dass es keine Lücken in der Tourenkette gibt.

Einstellungen > Skripte > Skript importieren.

Migrationsskripte für Kundenupdates (CR 170993) 1690377468692.png


Nun muss der Repairjob noch eingerichtet werden unter: Einstellungen > Administration > Reperatur-Jobs

Dort auf das weiße Blatt Papiert (oder F2) klicken und eine neue Zeile anlegen: bitte nun zunächst als Job Art "Skript auswählen:

Migrationsskripte für Kundenupdates (CR 170993) 1690377525109.png



Danach bei "Job-Implementation "Tour reparieren Skript": und dann speichern.


Release:Snap 2023.07.26 15h19m46s 025.png


Zuletzt noch den "Aktiviert"-Haken setzen. Dann wird jede Stunde (automatisch im Hintergrund) kontrolliert,

ob es Lücken in der Kette gibt. Falls ja, werden diese automatisch korrigiert.

Update auf Ladungsinhalts-Version (ab 9.28)

Ab der 9.28-Version hat sich die cargo support Ladungsinhalts-Logik geändert. Daher muss nach dem Update einmalig

dies Skript ausgeführt werden, damit die Ladungsinhalte sauber migriert werden können.

Name des Skripts: Migration Schritt 4_Ladungsinhalt Migration Alles_0.3.es

Einstellungen > Skripte: Skript anklicken und dann auf den "Skript ausführen"-Button klicken.

Update der Gefahrgüter (ab 9.29) - NACHDEM die Ladungsinhalte migriert wurden

Ab der 9.29-Version hat sich die cargo support Gefahrgut-Logik geändert. Daher müssen nach dem Update einmalig diese Skripte ausgeführt werden, damit die Gefahrgüter sauber migriert werden können.


Release:image2020-3-26 11-35-35.png

Im Skript kann definiert werden, wie viele Tage man zurückgehen möchte, um Gefahrgüter zu migrieren:


Release:image2020-3-26 11-35-15.png

Der Stand der Migration wird in der Progressbar angezeigt:


Release:image2020-3-26 11-50-5.png

Update der Zolldaten

Skript importieren und ausführen. Im Skript kann definiert werden, wie viele Tage man zurückgehen möchte, um Gefahrgüter zu migrieren: