Основы управления контактами
Структура базы данных контактов
Основная информация о контактах
Система контактов предоставляет комплексное управление контактами с обширной личной и деловой информацией:
Личная информация:
- Управление именами: Имя (обязательное) и фамилия с автоматической генерацией отображаемого имени
- Контактные детали: Email-адреса, номера телефонов и физические адреса
- Социальные профили: Интеграция профилей Skype, Telegram и LinkedIn
- Личные данные: Даты рождения и временные метки последнего контакта для отслеживания отношений
Деловая информация:
- Детали компании: Поле названия компании для деловых ассоциаций
- Информация о веб-сайте: URL веб-сайтов для отслеживания профессиональных контактов
- Управление адресами: Полный адрес с адресной строкой, городом, почтовым индексом и страной
- Профессиональные заметки: Поле описания для детальной информации о контактах и заметок
Системные поля:
- Назначение команды: Все контакты принадлежат конкретным командам для контроля доступа
- Владение пользователем: Каждый контакт имеет назначенного владельца для подотчетности
- Отношения с клиентами: Опциональная ассоциация с записями клиентских компаний
- Отслеживание аутрича: Подключение к кампаниям аутрича и источникам лидов
Создание и редактирование контактов
Создание новых контактов
Создание контактов требует минимальной информации, одновременно поддерживая комплексный ввод данных:
Обязательная информация:
- Имя является единственным обязательным полем для создания контакта
- ID пользователя и ID команды автоматически назначаются на основе создателя
- Все остальные поля опциональны для гибкого управления контактами
Поля формы контакта:
- Личные детали: имя, фамилия, email, телефон, дата рождения
- Деловая информация: название компании, веб-сайт, описание
- Социальные профили: Skype, Telegram, LinkedIn
- Адресная информация: адресная строка, город, почтовый индекс, страна
- Системные ассоциации: назначение клиента, источник аутрича
Продвинутые функции создания:
- Значения пользовательских полей могут быть добавлены во время создания контакта
- Назначения воронки могут быть настроены во время первоначальной настройки контакта
- Ассоциация с клиентской компанией доступна во время создания
- Автоматическая генерация отображаемого имени из имени и фамилии
- Массовый импорт доступен из списка контактов через Массовую загрузку/Импорт (CSV/XLS/XLSX или экспорт лиц Pipedrive)
Редактирование и обновление контактов
Контакты могут быть полностью обновлены после создания с комплексными возможностями редактирования:
Процесс редактирования:
- Все поля контактов редактируются через интерфейс редактирования контакта
- Значения пользовательских полей могут быть добавлены, изменены или удалены
- Ассоциации воронки могут быть обновлены и управляться
- Отношения с клиентами могут быть изменены или удалены
Валидация данных:
- Валидация формата email обеспечивает правильный формат email-адреса
- Валидация длины поля предотвращает переполнение данных
- Валидация обязательных полей поддерживается во время обновлений
- Валидация назначения команды и пользователя для безопасности
Поиск и фильтрация контактов
Возможности поиска
Система предоставляет мощную функциональность поиска контактов:
Базовый поиск:
- Поиск по имени с поддержкой частичного совпадения
- Поиск по фамилии с возможностями подстановочных знаков
- Поиск по связанным названиям клиентских компаний
- Комбинированный поиск по полям имени и компании
Реализация поиска:
- Поиск в реальном времени с немедленными результатами
- Поиск без учета регистра для лучшей удобности
- Частичное совпадение для гибких поисковых запросов
- Результаты поиска ограничены контактами команды для безопасности
Интеграция глобального поиска:
- Контакты появляются в результатах поиска по всей системе
- Результаты поиска показывают полное имя с компанией в скобках
- Прямые ссылки на страницы деталей контактов из результатов поиска
- Интеграция поиска с другими сущностями системы
Организация и фильтрация контактов
Контакты организованы с множественными опциями фильтрации:
Организация на основе команды:
- Все контакты фильтруются по членству в команде
- Изоляция команды обеспечивает правильный контроль доступа
- Списки и управление контактами для конкретной команды
- Доступ к контактам между командами предотвращен
Фильтрация на основе пользователей:
- Опция просматривать только контакты, принадлежащие текущему пользователю
- Полная видимость контактов команды для авторизованных пользователей
- Элементы управления видимостью контактов на основе ролей
- Фильтрация назначения пользователей для управления контактами
Отображение и сортировка:
- Контакты отображаются в пагинированных списках (10 на страницу)
- Сортировка по ID с новейшими контактами первыми
- Интеграция пользовательских полей в отображение контактов
- Отображение ассоциации воронки в списках контактов
Разрешения контактов
Контроль доступа на основе ролей
Доступ к контактам контролируется через комплексную систему разрешений:
Уровни разрешений:
- ViewAny: Все пользователи могут просматривать списки контактов
- Create: Ограничено пользователями с разрешениями CRUD контактов или представителями продаж
- View: Доступ на основе команды с ограничениями ролей
- Update/Delete: На основе владения и разрешений ролей
Правила контроля доступа:
- Пользователи с разрешениями "ShowAllAndOwnContactCRUD" имеют полный доступ к команде
- Представители продаж могут управлять только своими собственными контактами
- Членство в команде требуется для всего доступа к контактам
- Ограничения на основе ролей обеспечивают правильный контроль доступа
Типы ролей пользователей:
- Супер-администратор: Полный доступ ко всем контактам по командам
- Менеджер организации: Полный доступ к контактам команды
- Менеджер продаж: Ограничен собственными контактами в команде
- Представитель продаж: Ограничен собственными контактами в команде
- Обычные пользователи: Доступ на основе конкретных разрешений
Изоляция команды
Данные контактов строго изолированы между командами:
Разделение команд:
- Контакты фильтруются по team_id во всех запросах
- Доступ к контактам между командами полностью предотвращен
- Принуждается поиск и фильтрация на основе команды
- Пользовательские поля и воронки для конкретной команды
Меры безопасности:
- Фильтрация команды на уровне базы данных во всех запросах контактов
- Проверки авторизации на всех операциях с контактами
- Валидация членства в команде для доступа к контактам
- Автоматическое назначение команды для новых контактов
Отношения контакт-клиент
Иерархическая организация
Система поддерживает сложные отношения контакт-клиент:
Структура отношений:
- Контакты могут быть опционально связаны с клиентскими компаниями
- Множественные контакты могут принадлежать одному клиенту
- Информация о клиенте отделена от деталей отдельных контактов
- Опциональное отношение позволяет независимые контакты
Преимущества ассоциации клиентов:
- Организованное управление контактами по клиентским компаниям
- Легкая идентификация всех контактов в клиентской организации
- Оптимизированная коммуникация с командами клиентов
- Интегрированное управление проектами и выставлением счетов через отношения с клиентами
Управление отношениями:
- Контакты могут быть созданы без ассоциации с клиентом
- Назначение клиента может быть добавлено или изменено после создания
- Отношения с клиентами поддерживают организацию деловой иерархии
- Автоматическое отображение клиентской компании в списках контактов
Генерация отображаемого имени
Система автоматически генерирует отображаемые имена для контактов:
Логика отображаемого имени:
- Объединяет имя и фамилию с правильными пробелами
- Изящно обрабатывает отсутствующие фамилии
- Автоматическая обрезка лишних пробелов
- Согласованное отображение во всех интерфейсах системы
Использование по всей системе:
- Отображаемые имена используются в списках контактов и выпадающих списках
- Результаты поиска показывают полные отображаемые имена
- Интерфейсы выбора контактов используют отображаемые имена
- Интеграция с другими компонентами системы с использованием отображаемых имен
