• Aucun résultat trouvé

Optimisation des tournées Portage de Repas - Interface Mapotempo via API

N/A
N/A
Protected

Academic year: 2022

Partager "Optimisation des tournées Portage de Repas - Interface Mapotempo via API"

Copied!
26
0
0

Texte intégral

(1)

Optimisation des tournées Portage de Repas

-

Interface Mapotempo via API

(2)

Vos contacts :

Christophe GOSME Chef de projet

Tél. : 03 80 65 04 73 christophe.gosme@up.coop www.up-france.fr/simplifier

(3)

Historique des révisions

Version Date Auteur Commentaires

1.0 31/05/2021 Christophe

GOSME

Version initiale de la déclinaison de l’interface par API

(4)

Mapotempo est un logiciel web dédié au calcul et à l’optimisation de tournées.

L’interface proposée par La Solution Web Apologic (LSWA) est bidirectionnelle :

- une interface ALLER (de LSWA vers Mapotempo) : envoyer la liste des clients à livrer par tournée (en théorie ou pour une livraison effective)

- une interface RETOUR (de Mapotempo vers LSWA) : réintégrer dans LSWA un ordonnancement optimisé des tournées. Les coordonnées GPS déterminées par Mapotempo sont également intégrées pour être réutilisées ultérieurement.

SOMMAIRE

1. Parametrage du compte ...5

1.1 Paramètrage global ...5

1.2 Gestion des dépôts ...7

1.3 Gestion des véhicules ...8

2. Sélection des clients ...9

2.1 Sélection des clients actifs ... 10

2.2 Sélection des clients des tournées réalisées ... 11

2.3 Transfert des données ... 12

3. Optimisation des tournées ... 13

3.1 Vue Carte ... 14

3.2 Répartition des clients par tournée ... 15

3.3 Optimisation des trajets... 16

4. Intégration des optimisations ... 18

4.1 Contrôle des données ... 18

4.2 Client non reconnus ... 20

4.3 Ordonnancement avec changement de tournée ... 22

4.4 Ordonnancement sans changement de tournée ... 24

4.5 Enregistrement de l’ordonnancement ... 25

(5)

1. Paramétrage du compte

1.1 Paramétrage global

L’interface Mapotemo est accessible via le menu Portage de Repas \ Export vers Mapotempo.

Lors de l’activation du module, un paramétrage par défaut a été défini. Il convient d’en vérifier le contenu et de compléter le paramétrage initial du compte client.

En effectuant un premier accès à mapotempo par le bouton de la fenêtre d’export, on peut accéder au paramétrage du compte.

(6)

Les termes principaux peuvent être renommés si nécessaire :

Quelques réglages concernant l’optimisation sont disponibles :

(7)

1.2 Gestion des dépôts

La gestion des dépôts permet de renseigner l’adresse des fournisseurs :

Avec ces adresses, les calculs d’optimisation pourront prendre en compte le point de départ et d’arrivée de chaque tournée.

(8)

1.3 Gestion des véhicules

La gestion des véhicules permet de définir les caractéristiques techniques des véhicules ainsi que les points de départ et d’arrivée.

LSWA raisonne en terme de tournée plutôt qu’en terme de véhicule. Lors de l’import des tournées, la première tournée du fichier sera associée au premier véhicule, la seconde tournée au second véhicule, …

Dans la mesure du possible, il est donc préférable de donner aux véhicules les libellés des tournées définies dans LSWA.

(9)

2. Sélection des clients

Deux types d’export peuvent être réalisés depuis ce menu.

On pourra en effet choisir :

- D’optimiser les tournées en prénant en compte tous les clients actifs dans le service sur une période donnée - D’optimiser les tournées en ne prenant en compte que

les clients effectivement livrés à une date donnée

Pour rappel, la « semaine type » Portage de Repas permet d’indiquer, pour chaque client, une tournée par défaut. Dans certains cas, un même client peut être affecté à différentes tournées : organisation de tournées différentes pour la semaine et les week-end par exemple.

(10)

2.1 Sélection des clients actifs

Il s’agit d’exporter la liste des clients actifs sur une période. Ce mode est à utiliser pour optimiser l’ordre des tournées en prenant compte tous les clients susceptibles d’être livrés sur une période. Ainsi, même temporairement absent, un client sera quand même pris en compte dans les optimisations de tournées réalisées par Mapotempo. L’ordre déterminé deviendra donc valable pour toute livraison réalisée à compter d’une date d’application définie par l’utilisateur. Tous les clients ne seront pas forcement livrés chaque jour de la semaine, mais l’ordre des clients ne sera pas modifié pour autant.

Vous pouvez choisir d’indiquer chaque client :

- sur sa tournée par défaut : même si le client dispose de plusieurs tournées potentielles, il ne sera exporté que sur la tournée par défaut indiquée dans la semaine type en vigueur.

- sur chacune de ses tournées potentielles : pour déterminer la position d’un client dans 2 tournées différentes ; par exemple si la tournée des jours de semaine n’est pas la même que la tournée du week-end. Vous pourrez alors filtrer les tournées à exporter afin de n’envoyer que les tournées « semaine » ou que les tournées « week-end ». Vous pourrez ainsi optimiser indépendamment ces deux lots de tournées.

(11)

2.2 Sélection des clients des tournées réalisées

Dans ce second mode, il s’agit d’exporter vers Mapotempo une liste de clients effectivement servis dans le cadre de la réalisation d’une tournée à une date précise. Ce mode permettra donc à Mapotempo d’effectuer une optimisation pour chaque tournée en ne prenant en compte que les clients effectivement livrés à cette date !

Ce optimisation sera donc à répéter pour chaque livraison quotidienne. L’ordonnancement optimal du lundi 10 Mai ne sera potentiellement pas le même que celui du Mardi 11 Mai puisque les clients effectivement servis pourront être différents.

Dans ce mode, une seule date est à préciser, celle qui correspond à la date de livraison souhaitée.

(12)

2.3 Transfert des données

Les tournées sélectionnées vont pouvoir être optimisées.

Avant d’exporter ces tournées, deux options permettent de préciser si vous souhaitez supprimer les optimisations précédentes déjà réalisées dans l’application Mapotempo. De la même manière, vous pouvez choisir de supprimer, ou non , les clients déjà présents dans l’application.

En règle générale, vous pouvez cocher ces 2 options afin de commencer toute nouvelle optimisation avec une base qui ne contiendra alors que les clients transmis par l’export en cours.

Le bouton « Optimiser » permet d’exporter les tournées sélectionnées dans l’outil d’optimisation :

Choix du mode de sélection des clients

Définition de la période ou de la date de tournée

Recherche des clients correspondant à la sélection et répartition par tournée Options « Supprimer les anciens plan » et « supprimer les anciens clients »

Transfert des tournées sélectionnées et des clients associés dans la fenêtre d’optimisation

(13)

3. Optimisation des tournées

Après quelques secondes de transfert, les tournées exportées sont visualisées

La représentation principale permet de consulter la carte présentant l’itinéraire de chaque tournée ainsi que les informations liées aux différents trajets (nombre d’arrêts, durée de trajet distance, …) Les boutons permettent de maximiser ou réduire le pavé « synthèse des tournées » de droite afin de se focaliser plus précisément sur la partie « carte » ou la partie « données ».

(14)

3.1 Vue Carte

Le mode graphique permet de visualiser précisément le trajet effectué et les différents arrêts.

Les boutons de gauche permettent d’agir sur l’affichage de la carte : type de fond de carte, zoom, affichage des regroupements de points.

En survolant, ou en cliquant, sur un point de la tournée, vous pouvez consulter les informations du client concerné.

Le volet de la partie droite permet de consulter les informations relatives à l’ensemble des tournées (nombre d’arrêts, temps de trajet, distance parcourue, …)

Ces informations sont également indiquées pour chacune des tournées.

Chaque tournée recense la liste des clients concernés avec les horaires de passages calculés. Les boutons de droite permettent d’accéder à la fiche du client et de le localiser sur la carte.

(15)

3.2 Répartition des clients par tournée

Le bouton permet de maximiser le volet de droite. Il permet d’obtenir alors une répartition des clients sur les différentes tournées.

On y trouve alors :

Les informations concernant le nombre d’arrêts, la durée de trajet et la distance parcourue pour l’ensemble des tournées.

Ces informations y sont également détaillées pour chacune des tournées.

Cet écran permet de faire des Glisser-Déplacer des clients ; soit en le changeant de place à l’intérieur d’une tournée, soit en le déplaçant d’une tournée à une autre.

(16)

3.3 Optimisation des trajets

Sur les différents affichages, le bouton permet de lancer l’optimisation de la tournée en cours ; le bouton permet de la faire pour toutes les tournées.

Les configurations étant effectuées, il est temps de demander à optimiser les tournées affichées :

Si l’option est disponible, il est important d’indiquer si l’on souhaite imposer au calcul de conserver les clients dans leur tournée actuel. Dans le cas contraire, un client pourra éventuellement être

« déplacé » vers une autre tournée.

Les autres paramètres sont définis dans le paramétrage globale de l’application.

(17)

La fin du calcul est signifiée par un affichage des tournées sur fond vert :

Les données relatives à la durée de trajet et aux kilomètres parcourus, en globalité et pour chacune des tournées, sont alors actualisées.

La carte est mise à jour pour refléter les modifications apportées au trajet des différentes tournées.

(18)

4. Intégration des optimisations

4.1 Contrôle des données

La fenêtre d’import est automatiquement affichée. Des contrôles vont être effectués sur les nouveaux ordonnancements reçus :

Verifiez la date souhaitée d’application de l’ordonnancement. Cette information est reprise automatiquement de l’ecran d’export précédent. Il s’agit ici de la date à partir de laquelle toute livraison devra appliquer ce nouvel ordonnacement.

Il ne s’agit pas de la date des repas consommés, mais bien de la date de livraison !

La première action sur le bouton « Importer » est effectuée automatiquement. Vous devrez recliquer sur ce bouton si vous décidez de modifier la date d’application.

Cette action contrôle la cohérence des ordonnancements à importer avec les semaines types des clients associés.

Un état récapitulatif des tournées de cet ordonnancement est alors indiqué :

- libellé de la tournée

- nombre de clients ordonnés dans la tournée - un indicateur vert / jaune/ rouge selon la présence et le type d’anomalie

(19)

La sélection d’un tournée permet de consulter la liste des clients qui lui sont associés :

- N° ordre - Nom et prénom - Adresse et Ville

Des contrôles sont effectués sur la semaine type applicable aux repas livrés à cette date :

- Indicateur de contrôle de la tournée par défaut de la semaine type

➢ VERT : la tournée par défaut de la semaine type est bien la tournée sélectionnée.

ROUGE : la tournée par défaut de la semaine type n’est pas la tournée sélectionnée !

➔ Pour exploiter ce nouvel ordonnancement, il est donc nécessaire de définir une nouvelle semaine type, à la date adéquate, afin que les repas générés par l’agenda soit bien associés à cette tournée.

➔ La coche « Sel. » sera automatiquement cochée pour un tel client afin de pouvoir créer automatiquement une nouvelle semaine type mentionnant cette nouvelle tournée.

- Indicateur de contrôle des tournées des descriptions de repas de la semaine type :

➢ VERT : Toutes les descriptions de repas de la semaine type sont bien associées à la tournée sélectionnée.

➢ JAUNE : Certaines descriptions de repas de la semaine type sont bien associées à la tournée sélectionnée.

➢ ROUGE : Aucune description de repas de la semaine type n’est associée à la tournée sélectionnée.

- Indicateur de contrôle des tournées potentielles

➢ VERT : La tournée sélectionnée est déjà l’une des tournées potentielles du client

➢ JAUNE : La tournée sélectionnée n’est pas l’une des tournées potentielles du client.

Cet indicateur n’est qu’informatif ; cette tournée sera automatiquement ajoutée à la liste des tournées potentielles du client lors de la création de l’ordonnancement

Actions possibles :

Accéder à la fiche de la tournée sélectionnée Accéder à la fiche du client sélectionné

Créer une semaine type pour chaque client sélectionné Enregistrer cet ordonnancement à la date mentionnée

(20)

4.2 Client non reconnus

L’application Mapotempo permet de créer des clients. Cependant, pour permettre un rapprochement correct avec un client existant dans LSWA, il faut reporter le « N° interne » de la fiche client LSWA dans la zone « Référence » de la fiche client Mapotempo :

Lors du contrôle de cohérence effectué sur les nouveaux ordonnancements, l’association entre le

« client Mapotempo » et le « client LSWA » sera effectuée grâce à cette « référence ».

En l’absence de « référence », une recherche d’homonymie est effectuée. Si une seule correspondance est trouvée, un rapprochement automatique sera réalisé.

Si aucune correspondance ne peut être établie, le client sera alors indiqué en « client inconnu ».

Une tournée présentant au moins un « client inconnu » est indiquée sur fond rouge :

(21)

La sélection du client concerné permettra à l’utilisateur d’effectuer lui-même l’association avec le client LSWA correspondant. Il devra même, si nécessaire, créer le client dans la LSWA si il n’y est pas encore présent.

Ici, il s’agissait d’une erreur dans la saisie du nom du client. Apres recherche et sélection du client, La correspondance est enregistrée, l’anomalie disparait :

(22)

4.3 Ordonnancement avec changement de tournée

Le calcul des optimisations peut conduire, si on le lui autorise, au « déplacement » de certains clients d’une tournée à une autre.

Dans LSWA, ces clients doivent donc changer de « tournée par défaut », à compter de la date souhaitée, afin que les prochains repas calculés dans l’agenda soient associés à cette nouvelle tournée.

Ces clients sont indiqués par une pastille rouge dans la colonne « tournée par défaut » et la case

« Sel. » est alors automatiquement cochée.

Ici, la pastille rouge associée à la tournée « Rennes Est Nord » indique qu’il existe au moins une action nécessaire pour un client de cette tournée.

Plus précisément, il s’agit de Mme MUNIER, qui, nouvellement affectée à la tournée « Rennes Est Nord », est indiquée en anomalie.

A ce titre, Les pastilles sur la ligne du client indiquent donc :

- Tournée par défaut en rouge : cette tournée n’est pas sa tournée par defaut.

- Descritpion de repas en rouge : aucune des descriptions de repas de sa semaine type n’est affectée à cette tournée.

- Tournée potentielle en jaune : cette tournée n’est pas l’une des tournées potentiellles du client.

Sans action sur la semaine type de ce client, cet ordonnancement ne pourra par conséquent pas être pris en compte par l’application.

(23)

Effectivement, ces alertes sont justifiées : la semaine type de ce client mentionne qu’il est actuellement associé à la seule tournée « Rennes Métropole ».

En cliquant sur le bouton , une nouvelle semaine type sera créée afin d’associer le client à cette nouvelle tournée. La date d’application de la semaine type dépendra de la tournée.

En effet, pour entrer en vigueur sur les livraisons effectuées à compter du Mercredi 12 Mai :

- pour une livraison effectuée le jour même, une nouvelle semaine type sera datée du 12 Mai.

- pour une livraison effectuée la veille, une nouvelle semaine type sera datée du 13 Mai.

(Les repas du 12 Mai, livrés dans ce cas le 11 Mai, ne devant alors pas être impactés) L’application, va donc, pour chaque client sélectionné :

1) rechercher la semaine type valide pour les repas livrables à compter de la date indiquée.

2) Dupliquer cette semaine type en indiquant la date des premiers repas impactés.

3) remplacer « l’ancienne tournée par défaut » par cette « nouvelle tournée par défaut ».

4) pour chaque ligne de description de repas, remplacer toute mention à « l’ancienne tournée par défaut » par la mention de cette « nouvelle tournée par défaut ».

(24)

La semaine type existante est dupliquée en date du 13 Mai avec mention de la nouvelle tournée

L’affichage est actualisé, ce client ne présentant plus d’anomalie, la tournée est maintenant associée à une pastille verte.

4.4 Ordonnancement sans changement de tournée

Si les optimisations sont effectuées sans autoriser le déplacement d’un client d’une tournée à une autre, le contrôle effectué ne doit détecter aucune incohérence de semaine type puisque chaque client continue d’être associé à la même tournée que précédemment.

Toutes les pastilles doivent alors vertes au niveau des tournées est des lignes de chaque client.

Des pastilles jaunes peuvent être présentes dans la colonne « description de repas » pour les clients qui sont affectées à plusieurs tournées distinctes dans les descriptions de repas de leur semaine type ; ce sera le cas, par exemple, des configurations avec des tournées week-end différentes des tournées semaines. Ces pastilles jaunes ne portent alors pas à conséquence, elle ne sont

qu’informatives.

(25)

4.5 Enregistrement de l’ordonnancement

Une fois les contrôles effectués, il suffira de cliquer sur le bouton pour enregistrer finalement, dans l’application, ce nouvel ordonnancement à la date indiquée.

La tournée concernée disposera alors d’une nouvelle date d’application

Les actions décrites étant effectuées pour la tournée sélectionnée, il faut répéter ces opérations (contrôle des anomalies, création des semaines types si nécessaire, et

(26)

Références

Documents relatifs

Quelle surface puis-je peindre avec 10

1 - Comment s’appellent les amies de Mathilde ? a) Elles s’appellent Mauricette et Sylvie. b) Elles s’appellent Claudine et Marie. c) Elles s’appellent Marthe et Cunégonde. b)

Lors de la mise en place du service de portage de repas à domicile, la mairie, le centre communal d’action sociale ou le prestataire choisi directement par la personne âgée ou

Pour exercer vos droits, vous pouvez contacter la Direc on seniors et liens intergénéra onnels ou notre Délégué à la protec on des données à l’adresse suivante

Le service de portage de repas à domicile a pour but de faciliter le maintien à domicile des personnes, âgées, handicapées ou malades.. ☺ Conditions à remplir pour bénéficier

texture crémeuse, tombée oignon aux pignons de pins, toast de chèvre frais et émulsion de romarin. Le caviar Osciètre 50g,

Chez Les Menus Services, nous vous proposons des repas équilibrés, savoureux, sur-mesure et prêts à consommer.. Sans engagement de

Deux bons compagnons ont 8 pintes de vin à partager entre eux également, lesquelles sont dans un vase contenant justement 8 pintes, et pour faire leur partage ils n’ont que deux