Сервис обогащения данных

Основы

Сервис обогащения данных предназначен для поиска актуальной информации о компаниях и контактах, а также средствах связи с ними из  email-сообщений и открытых источников в Интернете.

Схема работы 

Схема работы сервиса обогащения контакта/контрагента информацией из email:

  1. Существующий механизм синхронизации Sync Engine выполняет синхронизацию с почтовым сервером. Почтовый сервер передает Sync Engine новые письма (1).
  2. Sync Engine сохраняет полученные письма в базе данных в виде активностей с типом "Email" (2).
  3. Планировщик Creatio периодически выполняет задание, которое запускает процесс "Email Mining Job"  (3). Этот процесс выбирает из базы данных порцию последних (по дате создания) активностей с типом "Email", которые ранее не были им обработаны. Из каждой записи активности выбирается тело письма и его формат (plain-текст или html).
  4. Процесс "Email Mining Job" по каждому выбранному письму отправляет http-запрос в облачный сервис обогащения данных Enrichment Service (4).
  5. Enrichment Service выполняет следующие операции (5):
    • Выделяет из письма цепочку отдельных сообщений (ответов).
    • Выделяет подпись (signature) для каждого сообщения.
    • Из подписи выделяет сущности (entity extraction) — контакт (ФИО), телефоны, email- и web-адреса, социальные сети, другие средства связи, адреса, название организации.
  6. Процесс "Email Mining Job" разбирает полученную от сервиса структуру и сохраняет ее в необработанном виде в базе данных Creatio (6).
  7. Процесс "Email Mining Job" уведомляет о завершении извлечения информации из письма. Сообщения отправляются по каналам WebSocket пользователям, которые в коммуникационной панели видят обрабатываемые письма (7).
receive_info_schema.png

Совместимость с продуктами Creatio 

Сервис обогащения данных совместим со всеми продуктами Creatio версий 7.10 и выше.

Варианты установки 

Сервис обогащения данных можно использовать для on-site и cloud приложений.

Для использования функциональности обогащения данных в Creatio должен быть указан персональный ключ облачных сервисов, а также URL подключения к облачным сервисам Creatio.

Для этого используются системные настройки:

  • Адрес сервиса обогащения контрагентов (Account enrichment service URL) — по умолчанию эта настройка заполнена для всех приложений.
  • Адрес сервиса семантического анализа текста (Text parsing cloud service) — настройка URL-адреса сервиса обогащения данных контактов.
  • API-ключ облачных сервисов Creatio (Creatio cloud services API key) — для cloud приложений настройка заполнена по умолчанию. Для настройки сервиса on-site приложений необходимо в службе поддержки запросить персональный ключ и после получения ключа выполнить настройку сервиса. Процесс настройки сервиса для on-site приложений описан в статье Настроить сервис обогащения данных.