Интеграция с Dadata.ru: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 41: Строка 41:


Ключевыми могут быть как системные, так и пользовательские поля. Однако в ходе тестирования было выявлено, что не все типы пользовательских и системных полей могут содержать данные пригодные для поиска в справочниках Dadata. Особенности чтения значений остальных полей:
Ключевыми могут быть как системные, так и пользовательские поля. Однако в ходе тестирования было выявлено, что не все типы пользовательских и системных полей могут содержать данные пригодные для поиска в справочниках Dadata. Особенности чтения значений остальных полей:
== Дополнительная информация ==
 
'''Системные поля задач:'''
'''Системные поля задач:'''
*Название — интеграция считает значением название задачи, очищенное от пробелов, если они есть;
*Название — интеграция считает значением название задачи, очищенное от пробелов, если они есть;
*Надзадача — интеграция считает значением название надзадачи той задачи, для которой запущена интеграция. Если надзадача не указана — значение будет пустым;
*Надзадача — интеграция считает значением название надзадачи той задачи, для которой запущена интеграция; Если надзадача не указана — значение будет пустым;
*Описание — считывает описание задачи, очищенное от пробельных символов, если они есть;
*Описание — считывает описание задачи, очищенное от пробельных символов, если они есть;
*Проект — считывает название проекта, в который входит изменяемая задача. Если проект не указан — значение будет пустым.  
*Проект — считывает название проекта, в который входит изменяемая задача. Если проект не указан — значение будет пустым.
'''Системные поля контактов:'''
*Телефоны — интеграция выбирает первый телефон, который найдет в базе данных у изменяемого контакта, независимо от того какой телефон менялся фактически. Очищает его от всего, кроме цифр;
*Дополнительная информация — считывает дополнительную информацию контакта, очищенное от пробельных символов, если они есть;
*ФИО — берет имя, отчество, фамилию контакта, через пробел соединяет их в одну строку, эта строка становится значением ключевого поля. Изменением поля считается изменение любого из трех составляющих ФИО;
*Остальные поля в качестве ключевого значения берут текстовое представление значения поля, в том виде, в каком его видит пользователь ПланФикса.
 
 


== Дополнительная информация ==
== Перейти ==
== Перейти ==
*[[Интеграции]]
*[[Интеграции]]
*[[Контакты]]
*[[Контакты]]

Версия от 13:55, 16 июня 2021

Интеграция с сервисом DaData позволяет дополнить информацию в ПланФиксе проверенными данными о компаниях и контактах

Настройка интеграции

Настроить интеграцию можно следующим образом: Управление аккаунтом — Интеграции — Сервисы автозаполнения данных:

3HeI81.png


Затем кликаете на значок Dadata - кнопка добавления новой интеграции:

WzQmdK.png


Открывается окно добавления новой интеграции:

TyI9P6.png


В ней нужно заполнить следующие поля:

  • Название интеграции — его вы указываете самостоятельно, ориентироваться можно на справочник, по которому будет осуществляться поиск;
  • Ключ API — копируете из личного кабинета сервиса Dadata после регистрации:

j0V7eB.png


  • Справочник / База данных для интеграции — это справочник сервиса Dadata, по которому интеграция будет производить отбор.
  • Применение автозаполнения — выбираете, к контакту или к задаче будет производиться автозаполнение.
  • Ключевое поле в ПланФиксе — это поле, при изменении значения которого, интеграция начинает работу.
  • Соответствие полей для заполнения — это блок, в котором производится сопоставление полей из справочника Dadata с полями ПланФикса. Источник данных — это поле справочника Dadata, Поле для заполнения — поле задачи или контакта в ПланФиксе, в которое должна быть помещена информация из справочника Dadata.


Особенности работы ключевых полей и поиска

Ключевыми могут быть как системные, так и пользовательские поля. Однако в ходе тестирования было выявлено, что не все типы пользовательских и системных полей могут содержать данные пригодные для поиска в справочниках Dadata. Особенности чтения значений остальных полей:

Системные поля задач:

  • Название — интеграция считает значением название задачи, очищенное от пробелов, если они есть;
  • Надзадача — интеграция считает значением название надзадачи той задачи, для которой запущена интеграция; Если надзадача не указана — значение будет пустым;
  • Описание — считывает описание задачи, очищенное от пробельных символов, если они есть;
  • Проект — считывает название проекта, в который входит изменяемая задача. Если проект не указан — значение будет пустым.

Системные поля контактов:

  • Телефоны — интеграция выбирает первый телефон, который найдет в базе данных у изменяемого контакта, независимо от того какой телефон менялся фактически. Очищает его от всего, кроме цифр;
  • Дополнительная информация — считывает дополнительную информацию контакта, очищенное от пробельных символов, если они есть;
  • ФИО — берет имя, отчество, фамилию контакта, через пробел соединяет их в одну строку, эта строка становится значением ключевого поля. Изменением поля считается изменение любого из трех составляющих ФИО;
  • Остальные поля в качестве ключевого значения берут текстовое представление значения поля, в том виде, в каком его видит пользователь ПланФикса.



Дополнительная информация

Перейти