Question

Juste a commencé à tester Zoho Crm comme solution CRM pour notre entreprise. Quelqu'un a demandé une carte Google sur la page montrant nos engagements à venir.

Je sais que Zoho fournit une API qui permet d'accéder à ses données de l'extérieur, mais j'ai réellement besoin d'intégrer la carte sur le formulaire de saisie des données .

Si quelqu'un pourrait fournir un pointeur à un mashup avec Zoho CRM (que ce soit Google Maps, Bing Maps, ou tout autre service Web similaire), je vous serais extrêmement reconnaissant.

Était-ce utile?

La solution

Je sais que c'est une question ancienne, mais comme il n'y a pas de réponse, ce qui est à peu près tout ce qui est venu sur Google lors de la recherche de l'intégration Zoho CRM avec Google Maps Je vais prendre un coup de couteau à cela de toute façon. J'ai récemment reçu une demande similaire, mais dans ce cas ils voulaient afficher les fils sur une page en dehors de Zoho.

J'ai créé un servlet Java et JSP qui fonctionne sur Google App Engine. Le servlet se connecte à Zoho CRM pour récupérer tous les prospects et géocodage les adresses qu'ils sont enregistrés avec. Le Javascript côté client est alors en prenant soin de créer les marqueurs sur la carte pour toutes les adresses.

Il est un peu trop beaucoup de code à coller ici (mais pas beaucoup), mais vous pouvez le vérifier à http://code.google.com/p/zohomap/ .

Je mets le haut de démonstration à http://zohomap.appspot.com/ .

Autres conseils

Je sais que c'est une vieille question, mais il est venu sur Google Search. Il y a trois ans, je commence un projet similaire d'intégration Google Maps pour SugarCRM. Le projet Google Maps JJWDesign est sur GitHub.com. L'idée est venue lors d'une réunion de marketing et a grandi rapidement hors de contrôle.

Télécharger à: https://github.com/jjwdesign/JJWDesign-Google-Maps

Voici quelques-uns des pièges que j'ai vécu:

  1. Limites de géocodage Dépasser: L'API Google Maps v3 a mis en place une limite de 2500 demandes de géocodage par jour. Il est également étranglé à 10 par seconde. , Vous aurez donc besoin plus susceptibles de développer quelque chose à la file d'attente ces demandes. J'ai utilisé une tâche pour gérer la gâchette de traitement CRON / programmé.
  2. Limites de mémoire PHP: La conception de SugarCRM crée des objets assez grands pour chacun l'un de ses dossiers. En utilisant 10 000 de ces objets dépassera généralement la mémoire allouée pour PHP à exécuter. Ainsi, une attention particulière peut être nécessaire d'examiner la meilleure façon de tirer des données sur la carte.
  3. Toujours développer / test avec un grand ensemble de données; 10,000+ enregistrements. De cette façon, vous serez en mesure de voir plus facilement les inefficacités dans votre code; JavaScript en particulier. Le navigateur IE a été savent causer des problèmes avec MarkerClustering.
  4. Préparez-vous pour une explosion d'intérêt dans la fonctionnalité de recherche / filtrage avancé. De plus, attendez-vous à développer une grande partie de la configuration d'administration. Tout le monde veut quelque chose de légèrement différent.

Cordialement, Jeff

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top