Перейти к основному содержанию

Обзор

Twenty обеспечивает уникальность для определённых полей, чтобы предотвратить дублирование записей и обеспечить целостность данных. Понимание этих ограничений важно для успешного импорта.

Уникальные поля по умолчанию

ОбъектУникальные поля
Людиid, email
Компанииid, domain
Пользовательские объектыТолько id (по умолчанию)
Поле id — внутренний идентификатор Twenty, автоматически создаётся для каждой записи. Используется формат UUID (например, c776ee49-f608-4a77-8cc8-6fe96ae1e43f).

Пользовательские уникальные поля

Вы можете задать дополнительные уникальные поля в разделе Настройки → Модель данных:
  1. Перейдите в Настройки → Модель данных
  2. Выберите объект
  3. Нажмите на поле
  4. Включите Уникальность в настройках поля

Сценарии использования пользовательских уникальных полей

  • Внешние идентификаторы: храните идентификаторы из других систем (Salesforce ID, HubSpot ID)
  • Бизнес-идентификаторы: номера сотрудников, коды клиентов
  • Альтернативные контактные данные: профиль LinkedIn, номер телефона
Имя поля id зарезервировано для внутреннего идентификатора Twenty. Для внешних идентификаторов используйте другое имя, например externalId или legacyId.

Поведение при импорте

Создание новых записей

Если значение уникального поля отсутствует, создаётся новая запись.

Обновление существующих записей

Если значение уникального поля совпадает с существующей записью, эта запись будет обновлена новыми данными.
Чтобы обновлять существующие записи, рекомендуется сопоставлять только одно уникальное поле.

Записи, помеченные как удалённые

Записи, помеченные как удалённые, учитываются при проверке уникальности.Записи, помеченные как удалённые (видны в Командном меню → Показать удалённые записи), учитываются при проверке уникальности. Если вы импортируете запись с тем же уникальным значением, что и у удалённой записи, удалённая запись будет восстановлена с новыми данными.

Обнаружение дубликатов при импорте

На этапе проверки:
  • Дубликаты в вашем файле подсвечиваются жёлтым
  • Вы можете отредактировать или удалить строки-дубликаты в интерфейсе перед началом импорта

Лучшие практики

  1. Удалите дубликаты из файла перед импортом
  2. Проверьте наличие существующих записей в Twenty перед импортом
  3. Используйте внешние идентификаторы при миграции из других систем
  4. Указывайте уникальные поля, если хотите обновлять существующие записи