Вопрос

Только начал тестировать Зохо CRM в качестве CRM-решения для нашей компании.Кто-то попросил на странице карту Google, показывающую наши предстоящие мероприятия.

Я знаю, что Zoho предоставляет API, который позволяет получить доступ к его данным извне, но на самом деле мне нужно интегрировать карту в форму ввода данных.

Если бы кто-нибудь мог предоставить указатель на любое гибридное приложение с Zoho CRM (будь то Google MAps, Bing Maps или любой аналогичный веб-сервис), я был бы чрезвычайно признателен.

Это было полезно?

Решение

Я знаю, что это древний вопрос, но, поскольку ответов нет, и это почти все, что появилось в Google при поиске интеграции Zoho CRM с Google Maps, я все равно попробую это сделать.Недавно я получил аналогичный запрос, но в данном случае они хотели отображать потенциальных клиентов на странице за пределами Zoho.

Я создал Java-сервлет и JSP, работающий на Google App Engine.Сервлет подключится к Zoho CRM, чтобы получить все лиды и геокодировать адреса, по которым они зарегистрированы.Затем клиентский Javascript создает маркеры на карте для всех адресов.

Кода для вставки сюда слишком много (хотя и не так много), но вы можете проверить его на странице http://code.google.com/p/zohomap/.

Я выложил демо-версию на http://zohomap.appspot.com/.

Другие советы

Я знаю, что это старый вопрос, но он возник в поиске Google.Около трех лет назад я начал аналогичный проект интеграции Google Maps для SugarCRM.Проект JJWDesign Google Maps доступен на GitHub.com.Идея возникла во время маркетинговой встречи и быстро вышла из-под контроля.

Скачать по адресу:https://github.com/jjwdesign/JJWDesign-Google-Maps

Вот некоторые подводные камни, с которыми я столкнулся:

  1. Превышение пределов геокодирования:В Google Maps API v3 установлено ограничение в 2500 запросов геокодирования в день.Он также ограничен до 10 в секунду.Итак, вам, скорее всего, потребуется что-то разработать для постановки этих запросов в очередь.Я использовал CRON/запланированную задачу для обработки триггера обработки.
  2. Ограничения памяти PHP:Конструкция SugarCRM создает довольно большие объекты для каждой записи.Использование 10 000 таких объектов обычно превышает объем памяти, разрешенный для выполнения PHP.Таким образом, может потребоваться особое внимание при изучении наилучшего способа внесения данных на карту.
  3. Всегда разрабатывайте/тестируйте с большим набором данных;10 000+ записей.Таким образом, вам будет легче увидеть неэффективность вашего кода;особенно JavaScript.Известно, что браузер IE вызывает проблемы с MarkerClustering.
  4. Будьте готовы к взрыву интереса к функциям расширенного поиска и фильтрации.Также ожидайте разработки большого раздела конфигурации администратора.Каждый хочет чего-то немного другого.

Ура, Джефф

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top