Интеграция с DaData
В приложении B2B CRM вам доступна интеграция с сервисом DaData. Интеграция позволяет при указании ИНН автоматически заполнять поле Полное наименование таблицы Компании клиентов (crm_customer_company) значением, полученным из внешней системы DaData.
Активация интеграции
Требуемая роль: admin, crm_admin.
Чтобы активировать интеграцию на вашем экземпляре, выполните следующие шаги:
- Зарегистрируйтесь на сайте провайдера API.
- Подтвердите вашу электронную почту.
- Перейдите в личный кабинет.
- В секции Ключи нажмите сгенерировать под API-ключом. Скопируйте созданный ключ.
- Перейдите по адресу {URL вашего экземпляра}/record/crm_integration/174057052208423233, чтобы открыть запись интеграции с сервисом DaData.
- В поле Токен доступа укажите скопированный ключ. Убедитесь, что флажок Активна отмечен, и нажмите Сохранить или Сохранить и выйти.
В результате на форме Компании клиентов при заполнении поля ИНН и сохранении записи отобразится заполненное поле Полное наименование, если в системе 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. Произошла внутренняя ошибка сервиса. |