Corcava logoЕдинственный бизнес-инструмент, который вам нуженCorcava
Меню

Импорт и экспорт контактов

Массовый импорт контактов

Импорт файлов CSV и Excel

Система обеспечивает комплексные возможности массового импорта контактов для эффективного управления контактами:

Поддерживаемые форматы файлов:

  • CSV файлы: Стандартный формат значений, разделенных запятыми
  • Excel файлы: Поддерживаются форматы .xls и .xlsx
  • Валидация файлов: Автоматическое обнаружение и валидация формата
  • Ограничения размера файлов: Разумные ограничения размера файлов для производительности

Обзор процесса импорта:

  • Загрузка файлов: Загрузка файлов контактов через интерфейс массовой загрузки
  • Парсинг заголовков: Автоматическое обнаружение и парсинг заголовков файлов
  • Сопоставление полей: Сопоставление колонок файла с полями базы данных контактов
  • Импорт данных: Пакетная обработка для эффективного создания контактов

Авторизация импорта:

  • Требуются разрешения на создание контактов для операций импорта
  • Контроль доступа на основе команды для функциональности импорта
  • Требуется аутентификация пользователя для всех операций импорта
  • Проверка авторизации перед обработкой файлов импорта

Рабочий процесс импорта

Процесс импорта контактов следует структурированному рабочему процессу:

Шаг 1: Загрузка и парсинг файлов

  • Загрузка CSV или Excel файлов через модальное окно массовой загрузки
  • Автоматическая валидация формата файла (только csv, xls, xlsx)
  • Извлечение заголовков и расчет количества строк
  • Парсинг файлов с обработкой ошибок для недопустимых форматов

Шаг 2: Конфигурация сопоставления полей

  • Отображение обнаруженных заголовков файлов для сопоставления
  • Доступные поля контактов представлены для выбора сопоставления
  • Валидация сопоставления для предотвращения дублирования назначений колонок
  • Опция сопоставить все заголовки или только обязательные колонки

Шаг 3: Обработка данных и импорт

  • Трансформация данных контактов с использованием объектов ContactDTO
  • Пакетная обработка для эффективных операций базы данных (100 контактов на пакет)
  • Резервное создание отдельных контактов для неудачных пакетных операций
  • Отслеживание успеха импорта с общим количеством импортированных контактов

Импорт Pipedrive (Лица и Организации)

Загрузите экспорт Pipedrive "Persons" (CSV/XLS/XLSX) из диалога Контакты → Массовая загрузка/Импорт под вкладкой "Pipedrive: Persons".

Что импортируется:

  • Контакты (из Persons): имя, email, телефон, название компании и базовые поля
  • Опциональная связь с существующим клиентом по названию компании

Поведение:

  • Идемпотентное сопоставление поддерживается внутренне; дубликаты не жестко блокируются для сохранения гибкости импорта
  • Сводка (создано/обновлено/пропущено) показывается после завершения

Для Клиентов (из Organizations), откройте Клиенты → Массовая загрузка/Импорт и используйте вкладку "Pipedrive: Organizations" для импорта данных организации/компании в Клиенты. Поддерживаемые форматы: CSV, XLS, XLSX.

Сопоставление полей импорта

Сопоставление колонок файлов с полями контактов

Система сопоставления полей обеспечивает гибкое назначение колонок к полям:

Конфигурация сопоставления:

  • Индекс колонки: Числовой индекс колонок в загруженном файле
  • Имя колонки: Оригинальное имя заголовка из загруженного файла
  • Сопоставленная колонка: Целевое поле контакта для назначения данных
  • Валидация сопоставления: Обязательная спецификация сопоставления для всех используемых колонок

Доступные поля контактов:

  • Все стандартные поля контактов доступны для сопоставления через ContactDTO
  • Личные поля: first_name, last_name, email, phone, birth_date
  • Бизнес-поля: company_name, website, description
  • Поля адреса: address_line_1, city, zip, country
  • Социальные поля: skype, telegram, linkedin
  • Системные поля: client_id, outreach_id, company_id

Правила валидации сопоставления:

  • Обязательные сопоставления: Каждое сопоставление должно указывать индекс и сопоставленную колонку
  • Предотвращение дублирования: Одно поле контакта не может быть сопоставлено с несколькими колонками
  • Валидация колонок: Сопоставленные колонки должны быть действительными полями контактов
  • Валидация индекса: Индексы колонок должны быть действительными целыми числами

Продвинутые функции сопоставления

Система сопоставления включает сложную валидацию и предотвращение ошибок:

Валидация сопоставления:

  • Обнаружение дублирования: Предотвращает сопоставление нескольких колонок файла с одним полем контакта
  • Полное сопоставление: Валидирует, что все обязательные сопоставления указаны
  • Согласованность колонок: Обеспечивает, что сопоставленные колонки существуют в списке полей контактов
  • Полнота сопоставления: Валидирует, что все заголовки файлов имеют назначения сопоставления

Предотвращение ошибок:

  • Фронтенд-валидация предотвращает недопустимые конфигурации сопоставления
  • Валидация в реальном времени во время настройки сопоставления
  • Четкие сообщения об ошибках для конфликтов сопоставления
  • Валидация сопоставления перед началом обработки импорта

Гибкие опции сопоставления:

  • Опциональное сопоставление полей позволяет частичный импорт данных
  • Пустое сопоставление колонок пропускает неиспользуемые колонки файлов
  • Гибкое сопоставление поддерживает различные структуры файлов
  • Интеграция пользовательских полей для расширенного сопоставления данных

Валидация импорта

Валидация данных и обработка ошибок

Система импорта включает комплексную валидацию и обработку ошибок:

Валидация файлов:

  • Валидация формата: Принимаются только CSV, XLS и XLSX файлы
  • Структура файла: Обнаружение и валидация строки заголовков
  • Целостность данных: Валидация данных построчно во время обработки
  • Восстановление ошибок: Изящная обработка ошибок парсинга файлов

Валидация данных во время импорта:

  • Валидация данных контактов: Каждый контакт валидируется против правил создания контактов
  • Проверка обязательных полей: Требование имени принудительно во время импорта
  • Валидация формата email: Email-адреса валидируются для правильного формата
  • Валидация длины полей: Ограничения длины полей принудительны во время импорта

Обработка ошибок пакетного импорта:

  • Пакетная обработка: 100 контактов обрабатывается за пакет для эффективности
  • Восстановление после сбоя пакета: Резервное создание отдельных контактов для неудачных пакетов
  • Отслеживание успеха: Поддерживается количество успешно импортированных контактов
  • Изоляция ошибок: Неудачные контакты не предотвращают успешный импорт контактов

Восстановление после ошибок импорта

Система обеспечивает надежные механизмы восстановления после ошибок:

Преимущества пакетной обработки:

  • Большие импорты обрабатываются управляемыми пакетами
  • Сбои пакетов не предотвращают успех других пакетов
  • Эффективность памяти для больших операций импорта контактов
  • Оптимизация производительности для массовых операций

Резервное создание отдельных контактов:

  • Неудачные пакетные операции резервируются на создание отдельных контактов
  • Ошибки отдельных контактов регистрируются, но не останавливают процесс импорта
  • Частичный успех импорта позволяет максимальное завершение импорта контактов
  • Подробное логирование ошибок для устранения неполадок с неудачными контактами

Отчетность об ошибках:

  • Неудачные контакты регистрируются с подробной информацией об ошибках
  • Предоставляется количество успеха импорта для проверки
  • Сообщения об ошибках возвращаются для обратной связи пользователя
  • Комплексное логирование для отладки проблем импорта

Экспорт контактов

Экспорт данных контактов для внешнего использования

Система контактов поддерживает экспорт данных для внешнего анализа и резервного копирования:

Интеграция экспорта:

  • Данные контактов доступны через API поиска и фильтрации
  • Экспорт в формате JSON для интеграции API
  • Результаты поиска контактов могут быть экспортированы программно
  • Фильтрация экспорта на основе команды для правильного контроля доступа

Структура данных экспорта:

  • Данные контактов экспортируются со всеми стандартными полями
  • Значения пользовательских полей включены в данные экспорта
  • Информация о связях с клиентами включена
  • Данные ассоциации воронки доступны в экспортах

Контроль доступа к экспорту:

  • Операции экспорта требуют соответствующих разрешений на контакты
  • Фильтрация на основе команды обеспечивает правильный доступ к данным
  • Фильтрация владения пользователем доступна для ограниченных экспортов
  • Проверка авторизации для всех операций экспорта

Функции и возможности экспорта

Экспорт контактов интегрируется с более широкой функциональностью системы:

Экспорт на основе поиска:

  • Экспорт отфильтрованных списков контактов на основе критериев поиска
  • Экспорт контактов для конкретной команды с правильным контролем доступа
  • Данные контактов включают отношения и ассоциации
  • Гибкий экспорт на основе разрешений и доступа пользователя

Интеграция API:

  • Данные контактов доступны через конечные точки API для внешней интеграции
  • Формат JSON для легкой интеграции с внешними системами
  • Функциональность поиска поддерживает программный доступ к контактам
  • Возможности экспорта данных контактов в реальном времени

Логирование импорта

Отслеживание и отладка операций импорта

Система импорта включает комплексное логирование для мониторинга и отладки:

Логирование процесса импорта:

  • Логирование парсера файлов: Выделенный канал логов file-parser для обработки файлов
  • Логирование импорта контактов: Выделенный канал логов contacts для операций импорта
  • Обработка строк: Обработка отдельных строк регистрируется для отладки
  • Логирование сопоставления: Конфигурация сопоставления полей регистрируется для проверки
  • Логирование импорта Pipedrive: Ключи строк, распарсенные значения и действия upsert регистрируются для устранения неполадок

Подробная информация логов:

  • Обработка файлов: Заголовки файлов, количество строк и результаты парсинга
  • Данные сопоставления: Полная конфигурация сопоставления и примененные сопоставления
  • Данные контактов: Трансформация и создание данных отдельных контактов
  • Пакетные операции: Результаты пакетной обработки и отслеживание успеха/неудачи

Логирование ошибок и отладка:

  • Ошибки парсинга файлов: Подробное логирование ошибок для сбоев обработки файлов
  • Неудачи импорта: Комплексное логирование ошибок для неудачного импорта контактов
  • Ошибки отдельных контактов: Конкретные сообщения об ошибках для неудачного создания контактов
  • Логирование трассировки стека: Полный контекст ошибок для отладки

Мониторинг и анализ импорта

Система логирования поддерживает мониторинг импорта и анализ производительности:

Мониторинг производительности:

  • Производительность пакетов: Мониторинг эффективности пакетной обработки
  • Коэффициенты успеха импорта: Отслеживание успешных против неудачных импортов
  • Время обработки: Метрики производительности для операций импорта
  • Паттерны ошибок: Анализ общих паттернов неудач импорта

Аналитика импорта:

  • Объем импорта: Отслеживание объемов импорта контактов во времени
  • Метрики успеха: Анализ коэффициентов успеха импорта и паттернов
  • Анализ ошибок: Идентификация общих проблем импорта
  • Оптимизация производительности: Данные для оптимизации процессов импорта

Поддержка устранения неполадок:

  • Подробный контекст ошибок: Полная информация об ошибках для решения проблем
  • Трассировка импорта: Полный аудит-трейл операций импорта
  • Логирование валидации данных: Отслеживание и анализ неудач валидации
  • Мониторинг здоровья системы: Отслеживание производительности и надежности системы импорта

Похожие статьи