SalesPlatform vtiger crm 620 Интеграция с Google

Материал из SalesPlatform Wiki
Перейти к: навигация, поиск

Главная страница руководства


Содержание

Краткий обзор

Система vtiger CRM предоставляет возможность синхронизации модулей Календарь и Контакты системы с Календарем Google и Контактами Google из Gmail. В данной документации, помимо описания работы модуля, будет рассмотрена последовательность действия для его настройки.

Настройка модуля

Корректная работа модуля возможна только при наличии зарегистрированного приложения в Google. Для создания приложения необходимо выполнить следующие шаги:

1. Авторизуйтесь в Google.

2. Перейдите в API консоль Google.

3. Нажмите на кнопку [Create Project].

Рис. 24.1: Создание нового проекта


4. Введите имя проекта. Нажмите кнопку [Create].

Рис. 24.2: Ввод имени проекта


5. После создания проекта перейдите в его меню.

6. Включите Calendar API и Contacts API на странице [APIs & auth] -> [APIs]

Рис. 24.3: Меню нового проекта


7. Далее необходимо перейти в [APIs & auth] -> [Credentials] и нажать кнопку [Create new Client ID].

Рис. 24.4: Меню нового проекта


8. В новом открывшемся окне выберите [Web application].

9. Далее необходимо указать E-mail и Product name (остальные поля необязательны) и нажать кнопку [Save].

Рис. 24.5: Создание Cliend ID


10. В открывшемся окне необходимо ввести следующие значений для Authorized redirect URIs:

{site_url}index.php?module=Google&view=List&operation=sync&sourcemodule=Contacts&service=GoogleContacts
{site_url}index.php?module=Google&view=List&operation=sync&sourcemodule=Calendar&service=GoogleCalendar
Vt note.png Примечание
{site_url} - url вашей системы Vtiger. На скриншоте ниже приведен пример для localhost.


Рис. 24.6: Создание Cliend ID


11. После нажатия на кнопку [Create Client ID] откроется опять главное меню вашего приложения. Необходимо запомнить два значения: Client ID и Client Secret.

12. Перейдите в папку с установленной Vtiger и откройте файл modules/Google/connectors/Config.php. Введите значения с предыдущего шага.

Class Google_Config_Connector {
    static $clientId = '137913658253-ldhibd6ooeoiuilnl7l30mesc8ac6tgd.apps.googleusercontent.com';
    static $clientSecret = 'fdEOWKoMv6y5iUVxq7YIaFSe';
}


Синхронизация Контактов из Gmail

1. Перейдите в модуль Контакты.

2. Нажмите на шестеренку в окне [Контакты Google] для настройки синхронизации.

Рис. 23.8: Настройка синхронизации с Google контактами


3. В появившемся окне можно настроить параметры синхронизации. Например направление синхронизации или соответствие полей.

Рис. 23.9: Настройка синхронизации с Google контактами


4. После сохранения настроек нажмите кнопку [Синхронизовать]. Разрешите приложению Google управлять вашими Контактами Gmail.

Рис. 23.10: Процесс синхронизации


5. После окончания синхронизации появится окно с результатами.

Рис. 23.11: Результаты синхронизации


Vt note.png Примечание
Кнопка [Удалить синхронизацию] не удаляет результаты синхронизации, а удаляет ее настройки.

Синхронизация с календарем Google

1. Перейдите в модуль Календарь -> [Список] и нажмите кнопку [Синхронизировать]

Рис. 23.12: Синхронизации с календарем Google


2. После окончания синхронизации появится окно с результатами.

Рис. 23.13: Результаты синхронизации



Главная страница руководства

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Документация
Разработчикам
Присоединяйтесь!
Инструменты