Nos solutions/Outils d'intégration/Geo-Optimization Server/Comment ça fonctionne ?

Comment ça fonctionne ?

Données en entrée

  • Un fichier « orders.txt » qui contient la description des « clients » à planifier ainsi que leurs contraintes
  • Un fichier « resources.txt » qui contient la description des « ressources » disponibles ainsi que leurs contraintes.
  • Un fichier « config.ini » qui contient l’ensemble des paramètres de l’optimisation (temps de calcul, matching des contraintes, type de véhicules, …)
  • Un fichier « file.txt » contenant des adresses si l'on souhaite les géocoder 

Résultats

  • Un fichier « tours.txt » qui contient l’ensemble des tournées sous la forme de la liste ordonnée des « clients » à visiter pour chaque ressource avec leurs coordonnées géographiques et les caractéristiques des tournées : temps de trajet, heures de passage et temps passé chez les « clients », statut de la visite, …
  • Un fichier « warnings.txt » qui contient des alertes
  • Un fichier « unplanned.txt » qui donne la liste des « clients » qui n’ont pu être intégrés à la planification.
  • « planningGeometry.zip » fournit la géométrie des tournées
  • « G_file.txt » si l'on a géocodé un fichier
  • Si l'enterprise utilise le service TomTom WORK, le fichier « planning.txt » peut également lui être directement transmis.

Mode requêtes http

Les requêtes http transmettent à TourSolver Web Service les commandes et les données sous forme d’un flux XML. Les résultats sont retournés également sous la forme d’un flux XML.

La requête « Optimize » permet de récupérer un fichier de planning des tournées.
La requête « Geocode » renvoie une liste de suggestions de coordonnées géographiques triées par ordre de pertinence.
La requête « GeocodeFile » permet de géocoder directement un fichier.
la requête « exportTicket » permet de récupérer le ticket pour une utilisation future, et « restoreTicket » permet de le réimporter.

Mode fichiers

Le mode fichier fonctionne au travers d’une structure prédéfinie de dossiers (Default, In, Out) qui contiennent les fichiers d’entrée et les fichiers de résultats.
A chaque nouvelle demande d’optimisation, un dossier spécifique est créé dans les dossiers In et Out, permettant ainsi d’empiler plusieurs optimisations qui s’enchaîneront les unes à la suite des autres.

Gestion des files d'attente

TourSolver Web Service gère une file d’attente des demandes d’optimisation, qu’elles soient générées par des requêtes http ou en mode fichiers. Elles sont traitées en fonction de leur ordre d’arrivée dans la file d’attente.


Téléchargez la fiche produit TourSolver Web Service (format pdf)


Téléchargez la fiche produit TourSolver (format pdf)