PCF Google Map Grid : vos enregistrements Dynamics 365 sur une carte
Comptes, contacts, leads. Si vous avez une latitude et une longitude, vous avez une carte. Un composant PCF qui transforme n'importe quelle vue Dynamics 365 en carte Google Maps interactive.
Le problème
Dynamics 365 stocke les adresses de vos clients. Mais il ne vous montre pas où ils sont.
Les solutions de cartographie existantes sont payantes, limitées, ou complexes à mettre en place.
Pas de vision territoriale. Impossible de savoir quelles zones sont couvertes et lesquelles sont vides.
Quand il existe une carte, elle affiche tous les points sans distinction. Pas de filtre, pas de contexte.
Ce n'est pas un problème de données. C'est un problème de visualisation.
Google Map Grid le résout. Gratuitement, en quelques minutes.
Ce que Google Map Grid fait
Installation en 5 minutes
Téléchargez la solution, importez-la dans votre environnement, ajoutez le composant à une vue. C'est tout. Pas de développement, pas de configuration serveur.
Open source
Le code est sur GitHub. Vous pouvez l'inspecter, le modifier, le forker. Aucune dépendance cachée.
A. Visualiser ses données
Transformez vos vues D365 en cartes Google Maps avec couleurs héritées des optionsets.
✦ Gratuit &Open sourceB. Filtrer et trouver
Les filtres dynamiques et lookups de Dynamics 365 sont automatiquement détectés.
✦ Gratuit &Open sourceC. Identifier les types
13 formes de markers, mode mixte couleur + forme, labels personnalisés.
♛ Sur devisD. Croiser plusieurs entités
Affichez comptes, leads et contacts sur la même carte avec des filtres distincts.
♛ Sur devisE. Analyser la proximité
Cercle de distance dynamique pour identifier les enregistrements proches.
Testez-le. C'est gratuit.
Téléchargez le composant, importez-le dans votre Dynamics 365, et visualisez vos clients sur une carte en 5 minutes.
Fonctionnalités en détail
A. Visualiser ses données sur une carte
Tes enregistrements Dynamics 365, enfin visibles
Tu as des comptes, des contacts, des leads. Tu as leurs adresses. Mais Dynamics 365 te les montre en liste.
Google Map Grid transforme n'importe quelle vue en carte Google Maps. Un champ latitude, un champ longitude. C'est tout ce qu'il faut.
Les couleurs viennent directement de tes optionsets D365. Pas de configuration à refaire. Trop de points au même endroit ? Le clustering regroupe automatiquement. Zoom in pour le détail, zoom out pour la vision globale. Une légende collapsible s'affiche sur la carte pour garder le contexte.
Dans les propriétés du PCF :
Champ Latitude: nom logique du champ latitude (ex: address1_latitude)Champ Longitude: nom logique du champ longitude (ex: address1_longitude)Champ Titre: nom logique du champ qui sera utilisé sur la carte (ex: name)Champ OptionSet Couleur: optionset utilisé pour la couleur des markers (ex: customertypecode)
Les couleurs sont héritées automatiquement depuis le champ de l'optionset.
B. Filtrer et trouver rapidement
Tes filtres D365, respectés sur la carte
Change de vue dans Dynamics 365. La carte suit.
Filtre par commercial, par région, par statut. La carte suit.
Les filtres dynamiques sont automatiquement détectés. Les lookups s'affichent en dropdown. Tu n'as rien à reconfigurer côté composant. Le PCF hérite du comportement natif de ta grille.
Résultat : tu gardes tes habitudes de navigation D365, avec une carte en prime.
Aucune configuration nécessaire.
Le PCF détecte automatiquement les filtres de la vue D365 et les lookups. Tout est natif.
C. Identifier visuellement les types
Un coup d'œil suffit pour comprendre
Tous les markers ne se ressemblent pas. Et c'est le but.
Tu peux choisir parmi 13 formes de markers : pin, store, building, truck, person, wrench… Chaque forme peut être liée à une valeur d'optionset. Un distributeur ? Icône camion. Un client final ? Icône building.
Tu veux aller plus loin ? Active le mode mixte : une couleur pour le statut, une forme pour le type. Deux légendes distinctes, zéro confusion.
Les labels personnalisés s'affichent directement sur le marker si tu le souhaites. Configuration JSON, flexible, documentée.
Dans les propriétés du PCF :
Marker Shape: forme par défaut (pin, diamond, circle, square, star, store, building, person, question, target, distributor, truck, wrench)Shape Field: optionset utilisé pour varier la formeMarkerStyleMapping: JSON pour mapper chaque valeur à une forme
Exemple de MarkerStyleMapping :
{
"1": { "shape": "store", "label": "Distributeur" },
"2": { "shape": "building", "label": "Client final" },
"3": { "shape": "truck", "label": "Transporteur" }
}
D. Croiser plusieurs entités
Comptes et leads sur la même carte
Tu veux voir tes comptes existants ET tes leads à qualifier ? Sur la même carte ?
Google Map Grid gère plusieurs entités simultanément. Tu configures un "second layer" : entité, champs lat/lng, couleur, forme, filtre. Tu peux en ajouter autant que nécessaire.
Chaque entité a son propre filtre. Tu affiches les leads actifs à côté des comptes signés. Tu vois immédiatement les zones à potentiel. Et celles déjà couvertes.
Le multi-entités n'est pas inclus dans la version open source.
Contactez-moi pour l'activer →E. Analyser la proximité
Qui est à moins de 50 km ?
Clique sur un marker. Un cercle de distance apparaît.
Tu ajustes le rayon avec un slider (1 à 500 km) ou tu tapes la valeur exacte. Le cercle se redessine en temps réel. Tu vois instantanément quels enregistrements sont dans la zone.
Cette fonction est activable par entité. Utile pour les tournées terrain, l'affectation de secteurs, ou simplement pour répondre à la question : "qui est proche de ce client ?"
Le cercle de proximité n'est pas inclus dans la version open source.
Contactez-moi pour l'activer →