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