Créez votre partenaire directement depuis l'interface Google Map

Ce module fournit une fonctionnalité permettant de créer un partenaire à partir d'une adresse Google Map avec les données fournies par Google Maps.
Nous ne présenterons pas ici tous les détails de ce projet, ni toutes ces fonctionnalités pour éviter que cette documentation ne soit trop longue.
Pour des raisons de confidentialité, nous ne mettons pas le nom du client en relation avec ce projet.

Introduction:

Cette application a été conçue pour l’un de nos clients, qui est une entreprise de nettoyage et de réparation de bâtiments. Leur système odoo contient la liste de ses employés. Lorsqu'un client qui n'est pas encore enregistré dans la base de données de l'entreprise demande une réparation, le serveur Odoo génère un prospect, puis un ticket. Un tiket est le type de données contenant les détails du besoin [client, adresse, description du besoin, employé qui en aura besoin, ...]. Pour enregistrer le nouveau client dans la base de données, cette application utilise les API Gmaps pour extraire toutes les informations qui lui sont associées

Configuration :

Commencez par activer ces API à l'aide de votre compte Google:

  • Maps JavaScript API.
  • Places API.
  • API de matrice de distance.
Copiez la clé api dans: Odoo> Configuration> Paramètres système> google_maps_api_key.

       

Tickets:

Créez un prospect pour votre client potentiel, puis transformez-le en opportunité.
Créez un ticket à partir de cette opportunité.


       

Assignation de ticket

Accédez au ticket créé et assignez un employé en tant que "technicien".

       

Liste de tickets:

Chaque employé a accès à ses tickets à partir de la vue du portail, conçue pour être facilement utilisée à partir d'appareils mobiles.

       

Cliquez sur le ticket pour lequel vous souhaitez créer un partenaire et vous obtiendrez une nouvelle page avec quelques détails supplémentaires et des boutons....

       

Cliquez sur le bouton "Ajouter un déplacement" et vous obtiendrez la page Google Map.

Google Maps

Une fois que vous arrivez à cette page vous devez écrire votre la place du votre client ou nom ou adresse. Une fois que vous avez commencé à écrire, les API Gmap ["API JavaScript de la carte" et "API de la place"] vous aideront à compléter automatiquement l'adresse en affichant des suggestions. Si Google Maps a pu trouver l'adresse du client souhaité, son emplacement sera marqué et une fenêtre contextuelle contenant plus d'informations s'affichera et un bouton "Ajouter" apparaîtra au bas de la page.

       

Créer un partenaire:

Cliquez sur le bouton "Ajouter" et les informations nécessaires (adresse, latitude, longitude, etc.) seront collectées sur google map, utilisez-les pour créer un partenaire et ajoutez-les comme destination de voyage pour le Ticket.





       

Distance de partenaires

Dans la vue formulaire du partenaire, sous la page "Assignation de partenaire", vous pouvez trouver la longitude et la latitude de son adresse. Un bouton permet également de calculer la distance entre ce partenaire et tout autre partenaire et la durée de son franchissement.

Cette fonctionnalité est basée sur "l'API Matrice de distance" et s'adresse uniquement aux partenaires disposant d'un ensemble de latitude et de longitude.