Notre solution Drive Me To Optimizer

Le plus gros travail à réaliser avant de pouvoir utiliser DriveMeTo Optimizer consiste à établir et paramétrer les contraintes métier du client liées à son activité de service et qui doivent être prises en compte pour chaque mission planifiée. On distingue plusieurs types de contraintes :

  1. la mission : adresse, date, heure, type (urgence, curatif, préventif, rdv,..),…
  2. l’intervenant : heures de travail, compétences, disponibilité, équipement, situation géographique, le planning et les tournées en cours,…
  3. le véhicule : capacité, hauteur, charge utile,…
  4. le client : horaires d’ouverture, disponibilité,…
  5. la route : hauteurs de pont, routes interdites, traffic,…

 

Chacune de ces contraintes doit être priorisée mais également qualifiée. En effet la qualification d’une contrainte se fait par 2 états : la contrainte dure (=figée, on ne peut pas y déroger, ex : intervention à 9h précise) et la contrainte souple (si on ne trouve pas de solution on est autorisé à l’alléger).

 

Une fois les contraintes d’optimisation paramétrée dans le système (appelé aussi moteur d’optimisation), il reste alors à définir les objectifs qui permettront au moteur de prendre les bonnes décisions :

  1. économique : réaliser le moins de kilomètre possible.
  2. productivité : passer moins de temps sur la route pour réaliser plus de missions.
  3. qualité : apporter un service plus rapide et de meilleure qualité à ses clients,…

 

Le moteur d’optimisation n’a plus qu’à faire son travail de mathématicien lorsqu’on lui demande de résoudre un problème ! L’accès à l’optimisation se fait par l’intermédiaire d’un unique bouton sur le logiciel de planning qui permet d’exécuter une optimisation de toutes les demandes crées sur une journée, une semaine, un mois, une année mais également sur les heures qui suivent (appelé planification temps réel ou dynamique). Le planning se rempli alors automatiquement.

 

Le moteur d’optimisation peut également prendre en compte les aléas du quotidien. Que faire si un intervenant tombe en panne en pleine activité ? Qui va pouvoir réaliser les missions qui lui étaient attribuées ? En suivant en temps réel l’activité du terrain (grâce à la géolocalisation ou  aux applications mobile sur terminal mobile), le moteur est alors capable de modifier tous les plannings pour trouver la meilleure solution en quelques secondes.