Интеграция SalesPlatform CRM с сервисом dadata.ru

18 февраля 2018

Интеграция SalesPlatform CRM с сервисом dadata.ruПри вводе данных человеку свойственно ошибаться при наборе адресов, наименований и реквизитов компаний, других справочных данных. Для того, чтобы данные были введены быстро и безошибочно, используется сервис DaData.

DaData.ru — это REST-сервис, который подсказывает ФИО, email, почтовые адреса и реквизиты компании при вводе данных. Сервис оптимизирован для посимвольного ввода данных.

Задача сервиса состоит в том, чтобы:

  • Помочь человеку ввести ФИО, адрес или организацию.
  • Интерактивно выбрать правильный адрес из набора предложенных вариантов.

Интеграция системы SalesPlatform CRM с сервисом DaData позволяет подключить для любого модуля в системе поиск по определенным реквизитам в базе данных сервиса DaData. Рассмотрим реализацию интеграции сервиса DaData с модулем «Контрагенты» системы SalesPlatform CRM (см. Рисунок 1).

Поиск контрагента

Рисунок 1 — Поиск контрагента

 

В модуль Контрагенты добавляется блок «Поиск контрагента и автоматическое заполнение реквизитов». Поиск производится по названию организации или ИП. При вводе пользователем организации или ИП автоматически происходит отбор данных из сервиса DaData и в выпадающем списке предлагаются возможные варианты адресов физических либо юридических лиц (см. Рисунок 1). После того как произведен выбор подходящего варианта, автоматически заполняются реквизиты (см. Рисунок 2):

  • Юридическое название;
  • Адрес;
  • ИНН;
  • ОГРН;
  • ОПФ и др.

Модуль Контрагенты, заполнение реквизитов

Рисунок 2 — Модуль Контрагенты, заполнение реквизитов

 

Определившись с конкретной организацией, возможно заполнить поля карточки Контрагента найденными данными, воспользовавшись кнопкой «Заполнить поля». В результате чего, данные из полей в блоке «Поиск контрагента и автоматическое заполнение реквизитов» переместятся в соответствующие поля карточки Контрагента (см. Рисунок 3).

Заполнение полей карточки Контрагента

Рисунок 3 — Заполнение полей карточки Контрагента

 

По вышеописанному принципу возможно реализовать поиск по любым реквизитам в базе данных сервиса DaData для любого модуля системы SalesPlatform CRM.

Для того, чтобы воспользоваться данным сервисом следует зарегистрироваться на сайте сервиса https://dadata.ru/api/. После этого необходимо получить ключ (API-ключ) и токен (секретный ключ), для этого следует перейти на вкладку «API» в раздел «Стандартизация». В первом пункте раздела «Как вызвать» нажмите на кнопку «Получить API-ключи» (см. Рисунок 4).

Получение API-ключа и секретного ключа в веб-сервисе DaData

Рисунок 4 — Получение API-ключа и секретного ключа в веб-сервисе DaData

 

В результате ниже будут отображены API-ключ и секретный ключ (см. Рисунок 5), которые следует указать в настройках модуля подсказок CRM-системы на странице создания провайдера.

API-ключ и секретный ключ

Рисунок 5 — API-ключ и секретный ключ

Оставить комментарий