Перейти к основному содержимому
Версия: 1.6.0

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

В приложении B2B CRM вам доступна интеграция с сервисом DaData. Интеграция позволяет при указании ИНН автоматически заполнять поле Полное наименование таблицы Компании клиентов (crm_customer_company) значением, полученным из внешней системы DaData.

Активация интеграции


подсказка

Требуемая роль: admin, crm_admin.

Чтобы активировать интеграцию на вашем экземпляре, выполните следующие шаги:

  1. Зарегистрируйтесь на сайте провайдера API.
  2. Подтвердите вашу электронную почту.
  3. Перейдите в личный кабинет.
  4. В секции Ключи нажмите сгенерировать под API-ключом. Скопируйте созданный ключ.
  5. Перейдите по адресу {URL вашего экземпляра}/record/crm_integration/174057052208423233, чтобы открыть запись интеграции с сервисом DaData.
  6. В поле Токен доступа укажите скопированный ключ. Убедитесь, что флажок Активна отмечен, и нажмите Сохранить или Сохранить и выйти.

В результате на форме Компании клиентов при заполнении поля ИНН и сохранении записи отобразится заполненное поле Полное наименование, если в системе DaData есть запись с таким ИНН. Если такой записи нет, поле будет пустым.

Деактивация интеграции


Чтобы деактивировать интеграцию, перейдите по адресу {URL вашего экземпляра}/record/crm_integration/174057052208423233, снимите флажок Активна и нажмите Сохранить или Сохранить и выйти.

Возможные ошибки


При возникновении ошибок в работе интеграции в Основной журнал добавляется соответствующая запись:

Запись Основного журналаКод ответаОписание
Connected to {url}. The request body is missing. Query data: {"query": }200Успешное подключение к API с некорректным телом запроса.
Connection to {url} failed. The request is invalid. Query data: {"query": }400Неуспешное подключение к API. Некорректный запрос.
Connection to {url} failed. The request is missing an API key or secret key, or the key is invalid. Query data: {"query": }401Неуспешное подключение к API. В запросе отсутствует API-ключ или секретный ключ, или в запросе указан несуществующий ключ.
Connection failed to {url}. The email is not confirmed or the balance is insufficient to process the request, refill your balance. Query data: {"query": }403Неуспешное подключение к API. Не подтверждена почта или недостаточно средств для обработки запроса. Необходимо пополнить баланс в DaData.
Connection to {url} failed. The request must use the POST method. Query data: {"query": }405Неуспешное подключение к API. Запрос сделан с методом, отличным от POST.
Connection to {url} failed. Too many requests per second or new connections per minute. Try again later. Query data: {"query": }429Неуспешное подключение к API. Слишком много запросов в секунду или новых соединений в минуту.
Connection to {url} failed. Too many requests per second or new connections per minute. Try again later. Query data: {"query": }500, 502, 503, 504Неуспешное подключение к API. Произошла внутренняя ошибка сервиса.