SalesPlatform vtiger crm 640 Интеграция со сторонними системами
Интеграция с офисными программами
Интеграция с Outlook
Для интеграции с программой Outlook из пакета MS Office необходим плагин, предоставленный сообществом Vtiger.com. Подробнее об установке и настройке vtiger CRM Outlook plugin можно узнать здесь
Интеграция с Thunderbird
Существует также плагин для интеграции с программой Thunderbird. Подробнее об установке и настройке плагина можно узнать здесь.
Интеграция с социальными сетями
Краткий обзор
Система vtiger CRM предоставляет возможность отправки личных сообщений своим клиентам в социальных сетях и импорт сообщений из социальной сети Вконтакте, которых нет в CRM (За один раз загружается не более 20 сообщений). Также реализована возможность просмотра и импорта персональной информации из профиля клиента в социальной сети. Данные функции доступны из модулей Обращения, Контрагенты, Контакты. В качестве программной библиотеки для аутентификации в социальных сетях используется HybridAuth.
Поддерживаемые социальные сервисы:
- Вконтакте (отправка/импорт сообщений)
- Facebook (отправка сообщений)
- Twitter (создается твит вида: @ПсевдонимПользователя текст)
Настройка модуля
Корректная работа модуля возможна только при наличии зарегистрированных приложений в Вконтакте, Facebook и Twitter. Если у вас уже имеются приложения в данных социальных сетях - шаг Регистрация приложений в социальных сетях можно пропустить.
Регистрация приложения в Вконтакте
1. Авторизуйтесь в Вконтакте.
2. Перейдите по ссылке http://vk.com/dev.
3. Нажмите на кнопку [Создать приложение].
4. Введите название приложения и выберите в качестве типа приложения Standalone-приложение.
5. На вкладке Настройки измените состояние приложения на Приложение включено и видно всем, активируйте OPEN API, укажите поля [Адрес сайта] и [Базовый домен] значениями месторасположения установленной Vtiger crm. На рисунке указан пример если система установлена на localhost. Запомните значения ID приложения, Защищенный ключ.
Регистрация приложения в Facebook
1. Авторизуйтесь в Facebook.
2. Перейдите по ссылке https://developers.facebook.com/apps.
3. Нажмите на кнопку [Add a New App].
Примечание
- Если кнопки [Add a New App] нет, то сначала необходимо зарегистрироваться как разработчик (кнопка Register as developer) Facebook. Регистрация проходит на той же странице.
4. В появившемся диалоговом окне выберите тип приложения Website. Нажмите на кнопку Skip and Create App Id, после чего введите название приложения и выберите его категорию.
5. На вкладке Settings нажмите кнопку Add Platform и выберите в появившемся окне Website. После этого введите [Site URL] значением месторасположения установленной Vtiger crm. Кроме того, необходимо заполнить поля Contact Email - почта для связи, и App Domains - домены, с которых приложению разрешено обращаться к API Facebook. На рисунке указан пример если система установлена на localhost. Запомните значения App ID, App Secret.
6. На вкладке App Review установите значение Make test public? в значение Yes
Регистрация приложения в Twitter
1. Перейдите по ссылке https://dev.twitter.com/apps.
2. Авторизуйтесь в Twitter.
3. Нажмите на кнопку [Create New App].
4. Заполните все поля. В качестве [Callback URL] укажите значение месторасположения установленной Vtiger crm. В качестве [Website] укажите произвольный URL-адрес (например адрес вашей организации). На рисунке указан пример если система установлена на localhost.
5. После успешного создания приложения запомните значения полей [Consumer Key] и [Consumer Secret] на вкладке Keys and Access Tokens.
Редактирование настроек в Vtiger CRM
Перейдите в Настройки CRM -> Интеграция -> Сообщения
Для редактирования настроек нажмите Изменить
Введите данные, полученные при создании приложений в социальных сетях.
Для социальной сети Вконтакте необходимо получить access token. Для его получения выполните следующие шаги:
1. Перейдите по ссылке представленной ниже. Вместо YOUR_APP_ID введите ID вашего приложения созданного раннее.
2. Появится окно получения доступа к Вконтакте. Аутентифицируйте пользователя в социальной сети от чьего имени будут посылаться личные собщения. Далее разрешите приложению доступ к аккаунту. В результате вы будете перенаправлены на страницу https://oauth.vk.com/blank.html. В адресной строке скопируйте значение параметра access_token и вставьте в соответствующие поле в Настрйоках. Пример представлен ниже:
Примечание
- Данный access_token является бесконечным по времени использования, но если у аутентифированного аккаунта поменялись пароль или имя, то необходимо сгенерировать access_token заново начиная с шага 1.
Отправка сообщений
Для того чтобы отправить сообщение необходимо выбрать нужную запись в [Обращениях], [Контрагентах] или [Контактах]. В разделе [другое] нажмите на ссылку [Сообщение].
Важно
- Для отправки личного сообщения вы должны знать URL клиента в социальной сети. Поля [Facebook URL], [Vkontakte URL], [Twitter URL] в информации о контакте предназначены для хранения URL клиента в соответсвующих социальных сетях. Если эти поля не заполнены, то отправка личных сообщений невозможна.
Важно
- Если при отправке сообщения в новом окне появляется ошибка: "You cannot access this page directly.", то необходимо очистить кэш и куки браузера.
В новом окне необходимо указать URL, на который будет отправлено личное сообщение, а также ввести текст сообщения. Пример представлен на рисунке ниже.
Откроется новое окно. Если вы еще не аутентифицировались в выбранной социальной сети, то откроется окно аутентификации.
История отправленных сообщений
Просмотр истории всех отправленных сообщений доступен в модуле [Сообщения]. Просмотреть [Сообщения] конкретных Контактов, Контрагентов, Обращений можно в связном списке [Сообщения] в детальном виде карточки.
При нажатии на ссылку текста сообщения откроется окно информации об отправленном сообщении: текст сообщения, время создания, кому назначено, статус отправки.
При нажатии на ссылки [Контакты], [Контрагенты], [Обращения], как показано на рисунке 15.18, можно посмотреть к какой записи привязано данное сообщение.
Примечание
- Одному клиенту можно послать личное сообщение сразу в несколько социальных сетей, но нельзя послать одно сообщение сразу нескольким клиентам.
Примечание
- При удалении записи Обращения, Контрагента или Контакта из системы все сообщения связанные с данной записью останутся в базе данных, но не будут ни с кем связаны. Если восстановить удаленные записи из корзины - связь между сообщениями и отправителем также восстановится.
Импорт информации из профиля социальной сети
Просмотр и загрузка информации из профиля пользователя социальной сети доступна при изменении существующей записи в модулях [Обращения], [Контрагенты], [Контакты]. Для начала импорта необходимо нажать на кнопку [Импорт].
Важно
- Нельзя импортировать данные из социальной сети при создании новой записи в модулях [Обращения], [Контрагенты], [Контакты]. Как указывалось выше загрузка информации доступна только при изменении существующей записи в модулях .
Откроется новое окно, в котором необходимо ввести URL страницы пользователя социальной сети и нажать кнопку [Далее].
Важно
- Как указывалось ранее интеграция произведена с социальными сетями Вконтакте, Facebook, Twitter. Поэтому в окно ввода URL необходимо вводить URL пользователей зарегистрированных в данных социальных сетях.
Далее как и при отправке личного сообщения, если вы еще не аутентифицировались в выбранной социальной сети, то откроется окно аутентификации и далее доступные данные профиля перезапишут данные в системе.
Примечание
- Данные из профиля пользователя в социальной сети записываются ТОЛЬКО на место соответсвующих пустых полей в карточке клиента. Таким образом возможность обновления текущей информации в карточке клиента на новую из социальной сети невозможна.
Примечание
- Измененные данные записываются сразу в базу данных системы поэтому кнопку [Сохранить] можно не нажимать.
Импорт сообщений из социальной сети Вконтакте
Импорт позволяет загрузить максимум 20 последних сообщений, которых еще нет в CRM.
Для начала импорта необходимо нажать на кнопку Получить сообщения из VK.
Далее, как обычно, если пользователь не авторизован в сети, будет открыто окно авторизации, иначе будет показано окно с количеством загруженных сообщений.
Интеграция с 1С посредством CommerceML
Краткий обзор
Система SalesPlatform Vtiger CRM предоставляет возможность обновления информации о Каталогах, Товарах, Услугах и обмена данными по Контрагентам и Заказам на Продажу с 1С. В соответствии со стандартом CommerceML 2 обмен Товарами, Услугами и Каталогами осуществляется только от 1С к SalesPlatform Vtiger CRM, а обмен Заказами на Продажу и Контрагентами двунаправленный. Обмен реализован в соответствии с протоколом обмена системы 1С.
Примечание. Системные требования: платформа 1С версии 8.2, конфигурация "Управление Торговлей" версии 11, протокол CommerceML версии 2.04.
Допущения
Если название сущности начинается с большой буквы (Товар, Заказы на Продажу) - то подразумевается принадлежность этой сущности к SalesPlatform Vtiger CRM. Если название сущности начинается с маленькой буквы, то подразумевается ее принадлежность к 1С.
Внимание! Обмен по имеет свои особенности - в частности способ идентификации сущностей, сохранения единиц измерения для товаров и услуг, а также логику выгрузки/обновления заказов. Особенности обмена рассматриваются в разделе Особенности обмена с 1С
Настройка обмена
Настройка обмена в SalesPlatform Vtiger CRM
Система SalesPlatform Vtiger CRM позволяет включать/отключать обмен данными с 1С. За это отвечает специальный модуль SPCMLConnector. Для включения обмена данными, необходимо включить этот модуль в менеджере модулей:
При включенном модуле обмен разрешен. При выключенном модуле обмен производиться не будет.
Настройка обмена в 1С
1. Создайте новый узел обмена с сайтами
2. Настройте категории обмена информацией
- Введите наименование для обмена информацией;
- Укажите данные для обмена:
- Установите флаг Выгрузка товаров, чтобы происходил экспорт товаров из 1С на сайт;
- Установите флаг Обмен заказами, чтобы производился обмен заказами с SalesPlatform Vtiger CRM;
- Отметьте опцию Выгрузка на сайт. В настройках адреса сайта укажите URI на котором расположена SalesPlatform Vtiger CRM. К адресу добавте путь /1c_exchange.php. Поля Пользователь и Пароль заполните в соответствии с логином и Ключом доступа того пользователя системы SalesPlatform Vtiger CRM, от имени которого будут создаваться и обновляться записи. Получить ключ доступа можно в настройках учетной записи пользователя SalesPlatform Vtiger CRM в разделе Дополнительные Опции Пользователя:
- Контроль выгрузки - установите Полная выгрузка для обмена всеми товарами и заказами или Выгружать только измененные объекты для обмена только измененными объектами с момента предыдущего обмена;
- При необходимости можно настроить периодический обмен данными - установив флаг Использовать периодический обмен данными;
3. Настройка выгрузки товаров
- Выберите из списка существующих организацию которой принадлежит каталог;
- В поле Таблица каталогов выберите те каталоги, которые будут выгружаться в SalesPlatform Vtiger CRM;
- При необходимости, с помощью Настроить отбор можно настроить группы выгружаемых товаров из каталога;
4. Настройка обмена заказами
На вкладке Основные настройки обмена заказами укажите:
- Дополнительный реквизит Дата заказа на сайте укажите как ДатаНаСайте. Если реквизита нет его необходимо создать;
- Дополнительный реквизит Номер заказа на сайте укажите как НомерНаСайте. Если реквизита нет его необходимо создать;
- Способ идентификации контрагентов - укажите в зависимости от ваших предпочтений. Однако, так как поля ИНН и КПП в CRM не являются обязательными и могут отсутствовать у конкретного Контрагента, то в ходе обмена может возникнуть ошибка если они пусты - так как 1С не сможет идентифицировать контрагента;
- Вид номенклатуры (товар) укажите как Товар;
- Вид номенклатуры (услуга) укажите как Услуга;
- Выберите соответствующую единицу измерения номенклатуры;
- В поле Соглашение выберите или создайте новое соглашение, по которому будет производиться выгрузка;
- В поле Организация укажите организацию, от имени которой создаются заказы;
На вкладке Дополнительно:
- Установите флаги Проводить документы если хотите проводить документы сразу по получению с сайта и Вести нумерацию по данным сайта, если хотите, чтобы названия заказов соответствовали номерам Заказов на Продажу в CRM;
- Область Соответствие статусов заказов заполняется таким образом, чтобы статусы Заказов на Продажу в CRM соответствовали статусам заказов в 1С. Пример настройки соответствий приведен на рисунке 22.7. Так как стандартные статусы Заказов на Продажу в CRM хранятся в базе данных на английском языке, то и выгрузка в 1C производится на английском. Поэтому соответствие необходимо указывать с учетом этой особенности:
После этого необходимо сохранить все настройки (на рисунке 15.31 выделено красным цветом)
Выполнение обмена
Для выполнения обмена с SalesPlatform Vtiger CRM, если не был настроен автоматический обмен данными, требуется в окне Узлы обмена с сайтами выбрать необходимый узел обмена и выполнить для него следующие действия: Все действия --> Выполнение обмена данными --> Выполнить обмен данными.
После этого будет произведен обмен данными в соответствии с настройками выбранного узла обмена. Результаты обмена можно посмотреть в этом же окне с помощью Журнала обмена. Для этого необходимо выполнить Все действия --> Выполнение обмена данными --> События загрузки данных/События выгрузки данных. В журнале приведено время последнего обмена и информация о том как он завершился.
Результаты обмена
Результат обмена товарами
Результатом обмена товарами является обновление существующих или создание новых Товаров, Услуг и Каталогов в SalesPlatform Vtiger CRM. Как соотносятся Товары, Услуги и Каталоги в SalesPlatform Vtiger CRM с товарами,услугами и каталогами в 1С описано в разделе Особенности обмена с 1С.
При выгрузке товаров из 1С, в SalesPlatform Vtiger CRM обновляется следующая информация о Товарах и Услугах:
- Количестве на складе;
- Цена за единицу.
- Информация о НДС;
Кроме того, в SalesPlatform Vtiger CRM обновляется информация о Каталоге, в который включены соответствующие Товары и Услуги.
Результат выгрузки товаров из Основного каталога 1С представлен на рисунках ниже.
Результат обмена заказами
Результатом обмена заказами являются:
- Отправка из SalesPlatform Vtiger CRM в 1С тех Заказов на Продажу, которые были изменены с момента последнего обмена. Вместе с Заказом на Продажу выгружается информация и о привязанном к нему Контрагенте;
- Обновление информации по Заказам на Продажу и Контрагентам по данным, полученным от 1С;
Если Заказ на Продажу в SalesPlatform Vtiger CRM был изменен в ходе обмена заказами, то при следующем обмене он не будет выгружаться. В учет идут только "ручные" изменения Заказов на Продажу. Некоторые особенности обмена и как соотносятся Заказы на Продажу в SalesPlatform Vtiger CRM к заказам в 1С описано в разделе Особенности обмена с 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 производится следующим образом:
- Если в 1С заказ не проведен, то в SalesPlatform Vtiger CRM статус Заказа на Продажу Создан;
- Если в 1С заказ проведен, но нет документа оплаты заказа, то в SalesPlatform Vtiger CRM статус Заказа на Продажу Одобрен;
- Если в 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С Предприятие и может быть использован совместно.
Настройка параметров обмена с сайтом
Настроить параметры обмена с сайтом можно с помощью соответствующей панели,доступ к которой осуществляется через модуль Настройки:
Для осуществления обмена необходимо корректно настроить следующие поля:
- Логин администратора сайта - необходим для идентификации запросов на обмен данными от CRM системы;
- Пароль администратора сайта - для аутентификации;
- Адрес сайта - сетевой адрес обработчика запросов (чаще всего имя обработчика - 1c_exchange.php);
- Ответственный пользователь - пользователь SalesPlatform Vtiger CRM, который будет ответственным в Заказах на Продажу, созданных на основе информации полученной с сайта.
Внешний вид панели представлен на рисунке ниже:
Также необходимо настроить соответствие статусов заказов на сайте и Заказов на Продажу в CRM. Для этого предоставляется панель настроек статусов. Для задания соответствия статусов необходимо указать значение статуса на сайте, и соответствующее ему значение в CRM:
Просмотр истории обмена
Для просмотра истории обмена необходимо в панели настроек параметров обмена нажать на кнопку История обменов:
История обменов отображается в отдельном окне. Каждый произведенный обмен описывают следующие поля:
- Номер - номер обмена по порядку;
- Время - дата и время обмена;
- Статус - обмен произведен успешно или нет;
- Направление обмена - обмен был с 1C или с сайтом;
- Ошибка - в случае если в ходе обмена была ошибка, запись о ней будет в этом поле.
Настройка частоты обмена с сайтом
Частота обмена с сайтом контролируется с помощью соответствующих задач Планировщика. Обмен каталогами и обмен заказами представлен в виде двух отдельных задач Планировщика. Для изменения периода необходимо для соответствующей задачи изменить ее частоту:
Особенности обмена Каталогами с сайтом
Обмен каталогами инициируется системой 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 пусто. В соответствии с данными, полученными от сайта, обновляются информация о соответствующих Заказах на Продажу.
Примечание. Если в заказе, полученном с сайта, указан Контрагент, которого нет в базе CRM, то он будет создан. Идентификация Контрагентов производится по полю ПолноеНаименование в соответствующем ЭД "Документ" в формате CommerceML 2.
После обновления информации о Заказах на Продажу, в рамках протокола обмена производится выгрузка на сайт тех Заказов на Продажу, информация о которых не была обновлена.
Примечание. Выгружаются только те Заказы на Продажу, которые были ранее получены с сайта и не были обновлены в ходе текущей транзакции. Такой же механизм выгрузки/обновления заказов реализован в системе 1С Предприятие.
Историю обмена Заказами на Продажу можно просмотреть в панели настроек обмена с сайтом.
Интеграция с Google
Краткий обзор
Система vtiger CRM предоставляет возможность синхронизации модулей Календарь и Контакты системы с Календарем Google и Контактами Google из Gmail. В данной документации, помимо описания работы модуля, будет рассмотрена последовательность действия для его настройки.
Настройка модуля
Корректная работа модуля возможна только при наличии зарегистрированного приложения в Google. Для создания приложения необходимо выполнить следующие шаги:
1. Авторизуйтесь в Google.
2. Перейдите в API консоль Google.
3. Нажмите на кнопку [Create Project].
4. Введите имя проекта. Нажмите кнопку [Create].
5. После создания проекта перейдите в его меню.
6. Включите Calendar API и Contacts API на странице [APIs & auth] -> [APIs]
7. Далее необходимо перейти в [APIs & auth] -> [Credentials] и нажать кнопку [Create new Client ID].
8. В новом открывшемся окне выберите [Web application].
9. Далее необходимо указать E-mail и Product name (остальные поля необязательны) и нажать кнопку [Save].
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
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] для настройки синхронизации.
3. В появившемся окне можно настроить параметры синхронизации. Например направление синхронизации или соответствие полей.
4. После сохранения настроек нажмите кнопку [Синхронизировать]. Разрешите приложению Google управлять вашими Контактами Gmail.
5. После окончания синхронизации появится окно с результатами.
Примечание
- Кнопка [Удалить синхронизацию] не удаляет результаты синхронизации, а удаляет ее настройки.
Синхронизация с календарем Google
1. Перейдите в модуль Календарь -> [Список] и нажмите кнопку [Синхронизировать]
2. После окончания синхронизации появится окно с результатами.
Интеграция с КЛАДР
Краткий обзор
Система vtiger CRM предоставляет возможность интеграции с Классификатором адресов России (КЛАДР) модулей Обращения, Контрагенты, Контакты. В данном руководстве будет описан механизм настройки и использования модуля Интеграция с КЛАДР.
Использование модуля
Интеграция с КЛАДР используется в блоке [Адрес] модулей Обращения, Контрагенты, Контакты.
Первым делом необходимо в поле [Город] начать вводить название города. При вводе появится подсказка-автодополнение.
Примечание
- В модуле Контрагенты интеграция работает для юридического адреса и физического адреса. В модуле Контакты интеграция работает для основного адреса и дополнительного адреса.
Пример ввода города для Контрагента:
После ввода города можно вводить Адрес. Также, при вводе появится подсказка-автодополнение.
Пример ввода адреса для Контрагента:
Веб-формы - интеграция с сайтом
Краткий обзор
Система vtiger CRM предоставляет возможность создавать и управлять Веб-формами, которые могут быть использованы для добавления новых Обращений, Контрагентов, Контактов, Заявок и Сделок.
Создание новой Веб-формы
Для создания новой Веб-формы зайдите в [Настройки]→[Вебформы] и нажмите на кнопку [Добавить запись]. Откроется новое окно, показанное на рис. 15.58.
Поле | Описание |
---|---|
Имя Веб-Формы: | Необходимо указать наименование Веб-формы. |
Ответственный: | Здесь указывается пользователь, ответственный за новое созданное Обращение. |
Модуль: | Выберите требуемый модуль. |
Возвращаемый URL: | Здесь Вы можете указать URL, который будет возвращен после создания нового Обращения. |
Captcha: | Добавление captcha при заполнении записи. |
Раздел "Информация о поле": | Здесь выбираются поля, которые будут добавлены в Веб-форму. |
Перезаписать значение | Здесь Вы можете указать значение, которое будет заполнено по умолчанию для данного поля. |
Обязательное | Указав данную опцию, поле на Веб-форме будет обязательным для заполнения. |
После заполнения вышеуказанных полей система vtiger CRM сгенерирует html-код, который Вы можете добавить на свой сайт. Html-код доступен при нажатии на кнопку "Показать форму".
Пример отображения Веб-формы на сайте представлен на рисунке ниже:
После нажатия на кнопку "Submit" указанная запись будет сохранена в системе vtiger CRM.