SalesPlatform vtiger crm 640 Интеграция со сторонними системами

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

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


Содержание

Интеграция с офисными программами

Интеграция с Outlook

Для интеграции с программой Outlook из пакета MS Office необходим плагин, предоставленный сообществом Vtiger.com. Подробнее об установке и настройке vtiger CRM Outlook plugin можно узнать здесь

Интеграция с Thunderbird

Существует также плагин для интеграции с программой Thunderbird. Подробнее об установке и настройке плагина можно узнать здесь.

Интеграция с социальными сетями

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

Система vtiger CRM предоставляет возможность отправки личных сообщений своим клиентам в социальных сетях и импорт сообщений из социальной сети Вконтакте, которых нет в CRM (За один раз загружается не более 20 сообщений). Также реализована возможность просмотра и импорта персональной информации из профиля клиента в социальной сети. Данные функции доступны из модулей Обращения, Контрагенты, Контакты. В качестве программной библиотеки для аутентификации в социальных сетях используется HybridAuth.

Поддерживаемые социальные сервисы:

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

Корректная работа модуля возможна только при наличии зарегистрированных приложений в Вконтакте, Facebook и Twitter. Если у вас уже имеются приложения в данных социальных сетях - шаг Регистрация приложений в социальных сетях можно пропустить.


Регистрация приложения в Вконтакте

1. Авторизуйтесь в Вконтакте.

2. Перейдите по ссылке http://vk.com/dev.

3. Нажмите на кнопку [Создать приложение].

Рис. 15.1: Создание приложения в Вконтакте 1


4. Введите название приложения и выберите в качестве типа приложения Standalone-приложение.

Рис. 15.2: Создание приложения в Вконтакте 2


5. На вкладке Настройки измените состояние приложения на Приложение включено и видно всем, активируйте OPEN API, укажите поля [Адрес сайта] и [Базовый домен] значениями месторасположения установленной Vtiger crm. На рисунке указан пример если система установлена на localhost. Запомните значения ID приложения, Защищенный ключ.

Рис. 15.3: Настройка приложения в Вконтакте



Регистрация приложения в Facebook

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

2. Перейдите по ссылке https://developers.facebook.com/apps.

3. Нажмите на кнопку [Add a New App].

Рис. 15.4: Создание приложения в Facebook 1


Vt note.png Примечание
Если кнопки [Add a New App] нет, то сначала необходимо зарегистрироваться как разработчик (кнопка Register as developer) Facebook. Регистрация проходит на той же странице.


4. В появившемся диалоговом окне выберите тип приложения Website. Нажмите на кнопку Skip and Create App Id, после чего введите название приложения и выберите его категорию.

Рис. 15.5: Создание приложения в Facebook 2


5. На вкладке Settings нажмите кнопку Add Platform и выберите в появившемся окне Website. После этого введите [Site URL] значением месторасположения установленной Vtiger crm. Кроме того, необходимо заполнить поля Contact Email - почта для связи, и App Domains - домены, с которых приложению разрешено обращаться к API Facebook. На рисунке указан пример если система установлена на localhost. Запомните значения App ID, App Secret.

Рис. 15.6: Настройка приложения в Facebook



6. На вкладке App Review установите значение Make test public? в значение Yes

Рис. 15.7: Настройка приложения в Facebook


Регистрация приложения в Twitter

1. Перейдите по ссылке https://dev.twitter.com/apps.

2. Авторизуйтесь в Twitter.

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

Рис. 15.8: Создание приложения в Twitter 1


4. Заполните все поля. В качестве [Callback URL] укажите значение месторасположения установленной Vtiger crm. В качестве [Website] укажите произвольный URL-адрес (например адрес вашей организации). На рисунке указан пример если система установлена на localhost.

Рис. 15.9: Создание приложения в Twitter 2


5. После успешного создания приложения запомните значения полей [Consumer Key] и [Consumer Secret] на вкладке Keys and Access Tokens.

Рис. 15.10: Настройка приложения в Twitter


Редактирование настроек в Vtiger CRM

Перейдите в Настройки CRM -> Интеграция -> Сообщения

Рис. 15.10: Настройки модуля


Для редактирования настроек нажмите Изменить

Рис. 15.11: Редактирование


Введите данные, полученные при создании приложений в социальных сетях.

Vt note.png Примечание
Заполнение всех полей необязательно.

Для социальной сети Вконтакте необходимо получить access token. Для его получения выполните следующие шаги:

1. Перейдите по ссылке представленной ниже. Вместо YOUR_APP_ID введите ID вашего приложения созданного раннее.

https://oauth.vk.com/authorize?client_id=YOUR_APP_IDD&scope=offline,messages&redirect_uri=https://oauth.vk.com/blank.html&display=wap&response_type=token

2. Появится окно получения доступа к Вконтакте. Аутентифицируйте пользователя в социальной сети от чьего имени будут посылаться личные собщения. Далее разрешите приложению доступ к аккаунту. В результате вы будете перенаправлены на страницу https://oauth.vk.com/blank.html. В адресной строке скопируйте значение параметра access_token и вставьте в соответствующие поле в Настрйоках. Пример представлен ниже:

Рис. 15.12: Получение access_token


Vt note.png Примечание
Данный access_token является бесконечным по времени использования, но если у аутентифированного аккаунта поменялись пароль или имя, то необходимо сгенерировать access_token заново начиная с шага 1.


Отправка сообщений

Для того чтобы отправить сообщение необходимо выбрать нужную запись в [Обращениях], [Контрагентах] или [Контактах]. В разделе [другое] нажмите на ссылку [Сообщение].

Рис. 15.13: Отправка личного сообщения


Vt important.png Важно
Для отправки личного сообщения вы должны знать URL клиента в социальной сети. Поля [Facebook URL], [Vkontakte URL], [Twitter URL] в информации о контакте предназначены для хранения URL клиента в соответсвующих социальных сетях. Если эти поля не заполнены, то отправка личных сообщений невозможна.
Vt important.png Важно
Если при отправке сообщения в новом окне появляется ошибка: "You cannot access this page directly.", то необходимо очистить кэш и куки браузера.

В новом окне необходимо указать URL, на который будет отправлено личное сообщение, а также ввести текст сообщения. Пример представлен на рисунке ниже.

Рис. 15.14: Отправка личного сообщения


Vt tip.png Совет
Также вы можете выбрать сразу несколько URL для отправки личных сообщений.

Откроется новое окно. Если вы еще не аутентифицировались в выбранной социальной сети, то откроется окно аутентификации.

Рис. 15.15: Окно аутентификации в социальной сети


История отправленных сообщений

Просмотр истории всех отправленных сообщений доступен в модуле [Сообщения]. Просмотреть [Сообщения] конкретных Контактов, Контрагентов, Обращений можно в связном списке [Сообщения] в детальном виде карточки.

Рис. 15.16: История всех отправленных сообщений


При нажатии на ссылку текста сообщения откроется окно информации об отправленном сообщении: текст сообщения, время создания, кому назначено, статус отправки.

Рис. 15.17: Информация об отправленном сообщении


При нажатии на ссылки [Контакты], [Контрагенты], [Обращения], как показано на рисунке 15.18, можно посмотреть к какой записи привязано данное сообщение.

Рис. 15.18: Дополнительная информация


Vt note.png Примечание
Одному клиенту можно послать личное сообщение сразу в несколько социальных сетей, но нельзя послать одно сообщение сразу нескольким клиентам.
Vt note.png Примечание
При удалении записи Обращения, Контрагента или Контакта из системы все сообщения связанные с данной записью останутся в базе данных, но не будут ни с кем связаны. Если восстановить удаленные записи из корзины - связь между сообщениями и отправителем также восстановится.

Импорт информации из профиля социальной сети

Просмотр и загрузка информации из профиля пользователя социальной сети доступна при изменении существующей записи в модулях [Обращения], [Контрагенты], [Контакты]. Для начала импорта необходимо нажать на кнопку [Импорт].

Vt important.png Важно
Нельзя импортировать данные из социальной сети при создании новой записи в модулях [Обращения], [Контрагенты], [Контакты]. Как указывалось выше загрузка информации доступна только при изменении существующей записи в модулях .
Рис. 15.19: Начало импорта


Откроется новое окно, в котором необходимо ввести URL страницы пользователя социальной сети и нажать кнопку [Далее].

Рис. 15.20: Окно ввода URL


Vt important.png Важно
Как указывалось ранее интеграция произведена с социальными сетями Вконтакте, Facebook, Twitter. Поэтому в окно ввода URL необходимо вводить URL пользователей зарегистрированных в данных социальных сетях.

Далее как и при отправке личного сообщения, если вы еще не аутентифицировались в выбранной социальной сети, то откроется окно аутентификации и далее доступные данные профиля перезапишут данные в системе.

Vt note.png Примечание
Данные из профиля пользователя в социальной сети записываются ТОЛЬКО на место соответсвующих пустых полей в карточке клиента. Таким образом возможность обновления текущей информации в карточке клиента на новую из социальной сети невозможна.
Vt note.png Примечание
Измененные данные записываются сразу в базу данных системы поэтому кнопку [Сохранить] можно не нажимать.

Импорт сообщений из социальной сети Вконтакте

Импорт позволяет загрузить максимум 20 последних сообщений, которых еще нет в CRM.

Для начала импорта необходимо нажать на кнопку Получить сообщения из VK.

Рис. 15.21: Начало импорта


Далее, как обычно, если пользователь не авторизован в сети, будет открыто окно авторизации, иначе будет показано окно с количеством загруженных сообщений.

Рис. 15.22: Результат импорта


Интеграция с 1С посредством CommerceML

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

Система SalesPlatform Vtiger CRM предоставляет возможность обновления информации о Каталогах, Товарах, Услугах и обмена данными по Контрагентам и Заказам на Продажу с 1С. В соответствии со стандартом CommerceML 2 обмен Товарами, Услугами и Каталогами осуществляется только от 1С к SalesPlatform Vtiger CRM, а обмен Заказами на Продажу и Контрагентами двунаправленный. Обмен реализован в соответствии с протоколом обмена системы 1С.

Vt note.png
Примечание. Системные требования: платформа 1С версии 8.2, конфигурация "Управление Торговлей" версии 11, протокол CommerceML версии 2.04.


Допущения

Если название сущности начинается с большой буквы (Товар, Заказы на Продажу) - то подразумевается принадлежность этой сущности к SalesPlatform Vtiger CRM. Если название сущности начинается с маленькой буквы, то подразумевается ее принадлежность к 1С.

Vt caution.png Внимание! Обмен по имеет свои особенности - в частности способ идентификации сущностей, сохранения единиц измерения для товаров и услуг, а также логику выгрузки/обновления заказов. Особенности обмена рассматриваются в разделе Особенности обмена с 1С

Настройка обмена

Настройка обмена в SalesPlatform Vtiger CRM

Система SalesPlatform Vtiger CRM позволяет включать/отключать обмен данными с 1С. За это отвечает специальный модуль SPCMLConnector. Для включения обмена данными, необходимо включить этот модуль в менеджере модулей:

Рис. 15.23: Менеджер модулей
Рис. 15.24: Модуль интеграции с 1С


При включенном модуле обмен разрешен. При выключенном модуле обмен производиться не будет.

Настройка обмена в 1С

1. Создайте новый узел обмена с сайтами

Рис. 15.25: Создание узла обмена


Vt note.png
Примечание. Можно создать несколько узлов обмена с сайтом


2. Настройте категории обмена информацией

Рис. 15.26 а)Учетная запись пользователя


Рис. 15.27 б)Ключ доступа пользователя


Рис. 15.28 Настройка параметров соединения



3. Настройка выгрузки товаров

Рис. 15.29 Настройка выгрузки товаров


4. Настройка обмена заказами

На вкладке Основные настройки обмена заказами укажите:


Рис. 15.30 Основные настройки обмена заказами


На вкладке Дополнительно:

Рис. 15.31 Дополнительные настройки обмена заказами


После этого необходимо сохранить все настройки (на рисунке 15.31 выделено красным цветом)

Выполнение обмена

Для выполнения обмена с SalesPlatform Vtiger CRM, если не был настроен автоматический обмен данными, требуется в окне Узлы обмена с сайтами выбрать необходимый узел обмена и выполнить для него следующие действия: Все действия --> Выполнение обмена данными --> Выполнить обмен данными.

Рис. 15.32 Выполнение обмена данными


После этого будет произведен обмен данными в соответствии с настройками выбранного узла обмена. Результаты обмена можно посмотреть в этом же окне с помощью Журнала обмена. Для этого необходимо выполнить Все действия --> Выполнение обмена данными --> События загрузки данных/События выгрузки данных. В журнале приведено время последнего обмена и информация о том как он завершился.

Результаты обмена

Результат обмена товарами

Результатом обмена товарами является обновление существующих или создание новых Товаров, Услуг и Каталогов в SalesPlatform Vtiger CRM. Как соотносятся Товары, Услуги и Каталоги в SalesPlatform Vtiger CRM с товарами,услугами и каталогами в 1С описано в разделе Особенности обмена с 1С.

При выгрузке товаров из 1С, в SalesPlatform Vtiger CRM обновляется следующая информация о Товарах и Услугах:

Кроме того, в SalesPlatform Vtiger CRM обновляется информация о Каталоге, в который включены соответствующие Товары и Услуги.

Результат выгрузки товаров из Основного каталога 1С представлен на рисунках ниже.

Рис. 15.33 Полученные из 1С товары


Рис. 15.34 Полученные из 1С услуги


Рис. 15.35 Полученный из 1C каталог


Результат обмена заказами

Результатом обмена заказами являются:

Если Заказ на Продажу в SalesPlatform Vtiger CRM был изменен в ходе обмена заказами, то при следующем обмене он не будет выгружаться. В учет идут только "ручные" изменения Заказов на Продажу. Некоторые особенности обмена и как соотносятся Заказы на Продажу в SalesPlatform Vtiger CRM к заказам в 1С описано в разделе Особенности обмена с 1С.

Результаты обмена Заказами на Продажу представлены на рисунках ниже:

Рис. 15.36 Заказ клиента в vtiger CRM


Рис. 15.37 Заказ клиента в vtiger CRM. Товарная часть


Рис. 15.38 Заказ клиента в 1С


Особенности обмена с 1С

Особенности обмена заказами

1. При обмене заказами, из SalesPlatform Vtiger CRM выгружаются в 1С только те Заказы на Продажу, которые были изменены после последнего обмена с 1С;

2. Система 1С выгружает в SalesPlatform Vtiger CRM только те заказы, которые были ранее получены от SalesPlatform Vtiger CRM. Причем в выгрузку попадают только те, которые не были переданы в текущем обмене. Это связано с особенностями реализации 1С. Некоторые особенности 1С обсуждаются тут

3. Статус заказа в 1С не будет изменен в соответствии с полученным статусом Заказа на Продажу от SalesPlatform Vtiger CRM, если к заказу в 1С привязан какой-либо документ;

4. Нумерация заказов в 1С ведется только по данным SalesPlatform Vtiger CRM. В SalesPlatform Vtiger CRM производится только обновление Заказов на Продажу по данным, полученным от 1С - новые Заказы на Продажу не создаются.

5. Соответствие заказов в 1С и Заказов на Продажу в SalesPlatform Vtiger CRM осуществляется по уникальному номеру Заказа на Продажу в SalesPlatform Vtiger CRM, генерируемому автоматически. Обновление Заказа на Продажу осуществляется в соответствии с теми Товарами и Услугами, которые были переданы из 1С.

6. При получении пустого ответа при обмене заказами (нет изменений в Заказах на Продажу в SalesPlatform Vtiger CRM) система 1С считает что это ошибка.

7. В явном виде система 1С не выгружает статус заказа. Поэтому соответствие статусов Заказов на Продажу с SalesPlatform Vtiger CRM производится следующим образом:

8. Если в ходе обмена из 1С передается заказ, в котором товары/услуги указаны в валюте, не активной в CRM, то произойдет ошибка. Для импорта в разных валютах необходимо вручную добавить требуемые валюты и настроить обменный курс. Валюта идентифицируется по международному трехзначному коду (EUR, RUR и т.д.)


Особенности обмена товарами

1. При выгрузке Товаров и Услуг, 1C выгружает единицу измерения на русском языке. Встроенные в CRM единицы измерения (список выбора) хранятся в базе данных на английском языке, поэтому при попытке обновить сущность вручную, сохраненное значение собьется. Для того, чтобы было возможным сохранять единицы измерения на любом языке, необходимо создать (заменить/продублировать - если уже существует такая единица измерения) новую единицу измерения в модуле Единицы Измерения, указав имя единицы в том виде, в каком она выгружается из 1С (значение в поле Единица измерения при просмотре карточки Товара ил Услуги)

2. Соответствие товаров в 1С и в SalesPlatform Vtiger CRM осуществляется по наименованию Товара и его артикулу. Если из 1С получен товар с уже имеющимся названием, но отличающимся артикулом, то в SalesPlatform Vtiger CRM будет создан новый Товар. Пустой артикул тоже считается.

3. Обмен товарами всегда односторонний - только из 1С в SalesPlatform Vtiger CRM.

4. Если в ходе обмена из 1С будет передан товар/услуга в валюте, не активной в CRM то произойдет ошибка, аналогичная обмену заказами. Способ устранения - добавить необходимую валюту.


Особенности сопоставления сущностей из 1С с сущностями SalesPlatform Vtiger CRM

1. Товар в SalesPlatform Vtiger CRM идентифицируются по Наименованию товара и его Артикулу из 1С. Если в SalesPlatform Vtiger CRM не найдено соответствие, то производится поиск Товара по скрытому полю Идентификатор 1С. Если и в этом случае не будет найдено соответствия, то создается новый Товар. Во всех остальных случаях информация о Товаре обновляется.

2. Услуга в SalesPlatform Vtiger CRM идентифицируются по Названию услуги, полученной от 1С. Если в SalesPlatform Vtiger CRM не найдено соответствие, то производится поиск Услуги по скрытому полю Идентификатор 1С. Если и в этом случае не будет найдено соответствия, то создается новая Услуга. Во всех остальных случаях информация об Услуге обновляется.

3. Каталог в SalesPlatform Vtiger CRM идентифицируется по скрытому полю Идентификатор 1С. Если не найдено соответствия, то будет создан новый Каталог.

4. Контрагент в SalesPlatform Vtiger CRM идентифицируется по скрытому полю Идентификатор 1С. Если не найдено соответствия (первый обмен) - то поиск будет производиться по имени Контрагента. Если и в этом случае не будет найдено соответствия то будет создан новый Контрагент.

5. Заказы на продажу в SalesPlatform Vtiger CRM идентифицируются только по Номеру заказа. Номер автоматически генерируется системой при создании Заказа на Продажу. Информация о Заказах на Продажу в в SalesPlatform Vtiger CRM только обновляется - то на основании данных, переданных от 1С новый Заказ на Продажу никогда не создается.

Интеграция с веб-сайтом посредством CommerceML

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

Система SalesPlatform Vtiger CRM предоставляет возможность обмена информацией о Заказах на Продажу и Каталогах, описывающих информацию о предоставляемых Услугах и Товарах с сайтом, по стандарту CommerceML 2 с помощью протокола обмена, разработанным компаниями 1С и 1С-Битрикс. При обмене информацией с сайтом система SalesPlatform Vtiger CRM выступает в роли 1С Предприятие. Обмен товарами и заказами периодически инициируется системой SalesPlatform Vtiger CRM c помощью соответствующих задач Планировщика. Реализованный механизм взаимодействия с сайтом не нарушает интеграцию CRM c системой 1С Предприятие и может быть использован совместно.


Настройка параметров обмена с сайтом

Настроить параметры обмена с сайтом можно с помощью соответствующей панели,доступ к которой осуществляется через модуль Настройки:

Рис. 15.39: Доступ к панели настроек обмена


Для осуществления обмена необходимо корректно настроить следующие поля:

Внешний вид панели представлен на рисунке ниже:

Рис. 15.40: Панель настроек параметров обмена


Также необходимо настроить соответствие статусов заказов на сайте и Заказов на Продажу в CRM. Для этого предоставляется панель настроек статусов. Для задания соответствия статусов необходимо указать значение статуса на сайте, и соответствующее ему значение в CRM:

Рис. 15.41: Настройка соответствий статусов заказов


Vt note.png
Примечание. Если для статуса заказа полученного с сайта нет соответствующего статуса в CRM, то созданному/обновленному заказу в CRM будет присвоен статус Создан.


Просмотр истории обмена

Для просмотра истории обмена необходимо в панели настроек параметров обмена нажать на кнопку История обменов:

Рис. 15.42: Просмотр истории обменов


История обменов отображается в отдельном окне. Каждый произведенный обмен описывают следующие поля:


Vt note.png
Примечание. В истории отображаются не только обмен с сайтом, но и с 1С Предприятие.


Настройка частоты обмена с сайтом

Частота обмена с сайтом контролируется с помощью соответствующих задач Планировщика. Обмен каталогами и обмен заказами представлен в виде двух отдельных задач Планировщика. Для изменения периода необходимо для соответствующей задачи изменить ее частоту:

Рис. 15.43: Настройка частоты обмена


Особенности обмена Каталогами с сайтом

Обмен каталогами инициируется системой SalesPlatform Vtiger CRM с частотой, указанной в Планировщике. По своей сути - это выгрузка информации о состоянии каталогов на сайт. В соответствии с протоколом обмена, CRM выступает в роли 1С Предприятие и осуществляет выгрузку информации о каждом Каталоге в формате CommerceML 2 в виде двух файлов - Import.xml и Export.xml, описывающих соответственно электронные документы (ЭД) "Каталог" и "Пакет предложений". Эти два файла содержат информацию, описывающую сущность Каталог - его имя, идентификатор, а также информацию о включенных в него Товарах и Услугах (цена, количество на складе, название и т.д.). Для каждого Каталога формируются соответствующие файлы import.xml и export.xml, которые в зависимости от параметров обмена отправляются либо в сжатом виде в архиве, либо каждый по отдельности. Все взаимодействия сайта и CRM производятся в соответствии с протоколом обмена. Форматы ЭД "Каталог" и "Пакет предложений" описаны в документации по стандарту CommerceML 2. Историю выгрузки Каталогов можно просмотреть в панели настроек обмена с сайтом.

Особенности обмена Заказами на Продажу с сайтом

Обмен информацией о Заказах на Продажу инициируется системой SalesPlatform Vtiger CRM с частотой, указанной в Планировщике. Взаимодействия между сайтом и CRM осуществляются в рамках протокола обмена заказами. В соответствии с протоколом, вначале CRM система посылает запрос на получение заказов - в ответе сайт присылает информацию о заказах. Для того, чтобы отличать Заказы на Продажу, созданные на основе информации с сайта, и созданные вручную, заказы с сайта идентифицируются по скрытому полю from_site, которое является номером заказа на сайте. Номер соответствующего заказа на сайте содержится в присылаемой информации с сайта. У Заказов на Продажу, созданных вручную, поле from_site пусто. В соответствии с данными, полученными от сайта, обновляются информация о соответствующих Заказах на Продажу.

Vt note.png
Примечание. Если в заказе, полученном с сайта, указан Контрагент, которого нет в базе CRM, то он будет создан. Идентификация Контрагентов производится по полю ПолноеНаименование в соответствующем ЭД "Документ" в формате CommerceML 2.


После обновления информации о Заказах на Продажу, в рамках протокола обмена производится выгрузка на сайт тех Заказов на Продажу, информация о которых не была обновлена.

Vt note.png
Примечание. Выгружаются только те Заказы на Продажу, которые были ранее получены с сайта и не были обновлены в ходе текущей транзакции. Такой же механизм выгрузки/обновления заказов реализован в системе 1С Предприятие.


Историю обмена Заказами на Продажу можно просмотреть в панели настроек обмена с сайтом.

Интеграция с Google

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

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

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

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

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

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

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

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


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

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


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

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

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


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

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


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

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

Рис. 15.48: Создание 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.


Рис. 15.49: Создание 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] для настройки синхронизации.

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


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

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


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

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


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

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


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

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

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

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


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

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


Интеграция с КЛАДР

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

Система vtiger CRM предоставляет возможность интеграции с Классификатором адресов России (КЛАДР) модулей Обращения, Контрагенты, Контакты. В данном руководстве будет описан механизм настройки и использования модуля Интеграция с КЛАДР.

Использование модуля

Интеграция с КЛАДР используется в блоке [Адрес] модулей Обращения, Контрагенты, Контакты.

Первым делом необходимо в поле [Город] начать вводить название города. При вводе появится подсказка-автодополнение.

Vt note.png Примечание
В модуле Контрагенты интеграция работает для юридического адреса и физического адреса. В модуле Контакты интеграция работает для основного адреса и дополнительного адреса.


Пример ввода города для Контрагента:

Рис. 15.56: Автодополнение поля Город


После ввода города можно вводить Адрес. Также, при вводе появится подсказка-автодополнение.

Пример ввода адреса для Контрагента:

Рис. 15.57: Автодополнение поля Адрес



Веб-формы - интеграция с сайтом

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

Система vtiger CRM предоставляет возможность создавать и управлять Веб-формами, которые могут быть использованы для добавления новых Обращений, Контрагентов, Контактов, Заявок и Сделок.

Создание новой Веб-формы

Для создания новой Веб-формы зайдите в [Настройки]→[Вебформы] и нажмите на кнопку [Добавить запись]. Откроется новое окно, показанное на рис. 15.58.

Рис. 15.58: Создание новой Веб-формы


Таблица 15.1: Список основных полей по умолчанию для Веб-формы
Поле Описание
Имя Веб-Формы: Необходимо указать наименование Веб-формы.
Ответственный: Здесь указывается пользователь, ответственный за новое созданное Обращение.
Модуль: Выберите требуемый модуль.
Возвращаемый URL: Здесь Вы можете указать URL, который будет возвращен после создания нового Обращения.
Captcha: Добавление captcha при заполнении записи.
Раздел "Информация о поле": Здесь выбираются поля, которые будут добавлены в Веб-форму.
Перезаписать значение Здесь Вы можете указать значение, которое будет заполнено по умолчанию для данного поля.
Обязательное Указав данную опцию, поле на Веб-форме будет обязательным для заполнения.


После заполнения вышеуказанных полей система vtiger CRM сгенерирует html-код, который Вы можете добавить на свой сайт. Html-код доступен при нажатии на кнопку "Показать форму".

Рис. 15.59: Html-код Веб-формы


Пример отображения Веб-формы на сайте представлен на рисунке ниже:

Рис. 15.60: Веб-форма, размещенная на сайте


После нажатия на кнопку "Submit" указанная запись будет сохранена в системе vtiger CRM.



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

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