Обзор
Нужно обновить много записей сразу? Вместо того чтобы редактировать их по одной, используйте импорт CSV для массового обновления существующих записей. Сценарии использования:- Обновить должности для нескольких людей
- Массово изменить информацию о компаниях
- Добавить данные в новые настраиваемые поля
- Исправить ошибки данных во множестве записей
Как это работает
Когда вы импортируете файл, содержащий уникальный идентификатор, который совпадает с существующей записью, Twenty обновляет эту запись вместо создания дубликата.| Если уникальный идентификатор… | Twenty выполнит… |
|---|---|
| Совпадает с существующей записью | Обновит существующую запись |
| Не совпадает ни с одной записью | Создаст новую запись |
| Отсутствует в вашем файле | Создаст новую запись (с автоматически сгенерированным ID) |
Шаг 1: Экспортируйте текущие данные
Сначала экспортируйте записи, которые хотите обновить:- Перейдите к объекту (Люди, Компании и т. д.)
- Добавьте нужные столбцы — нажмите Options → Fields, чтобы отобразить поля, которые хотите обновить
- При необходимости примените фильтр — сузьте выборку до тех записей, которые хотите обновить
- Нажмите ⋮ → Экспорт представления
- Сохраните файл CSV
Зачем сначала экспорт? Экспортированный файл имеет корректный формат, включает уникальные идентификаторы и автоматически сопоставляется при импорте.
Что экспортируется
- Все видимые столбцы в текущем представлении
- Уникальные идентификаторы записи (
id,email,domain) - Текущие значения полей, которые можно изменить
Шаг 2: Отредактируйте файл CSV
Откройте экспортированный файл в табличном редакторе (Excel, Google Sheets и т. д.):- Сохраните столбец с уникальным идентификатором — не удаляйте
id,emailилиdomain - Обновите значения в столбцах, которые хотите изменить
- Удалите столбцы, которые не нужно обновлять (необязательно, но так будет аккуратнее)
- Не изменяйте значения уникальных идентификаторов — иначе Twenty создаст новые записи
Пример: обновление должностей
Экспортированный файл:Шаг 3: Импортируйте обновлённый файл
- Перейдите к объекту
- Нажмите ⋮ → Импорт записей
- Загрузите отредактированный файл CSV
- Убедитесь, что уникальный идентификатор сопоставлен — проверьте, что
email,domainилиidсопоставлены корректно - Проверьте сопоставление полей
- Проверьте наличие ошибок
- Нажмите Подтвердить
Выбор подходящего уникального идентификатора
| Объект | Рекомендуется | Альтернатива | Заметки |
|---|---|---|---|
| Люди | электронная почта | id | Email человекочитаем |
| Компании | домен | id | Домен человекочитаем |
| Пользовательские объекты | Любое уникальное поле | id | Используйте своё пользовательское уникальное поле |
Используйте только ОДИН уникальный идентификатор. Не сопоставляйте одновременно
email И id. Это может привести к путанице и ошибкам.Использование пользовательских уникальных полей
Если у вас есть пользовательское поле, помеченное как уникальное (например, внешний ID из другой системы):- Включите это поле в экспорт и импорт
- Сопоставьте его при импорте
- Twenty будет сопоставлять по этому полю
Шаг 4: Проверьте обновления
После импорта:- Откройте несколько обновлённых записей
- Убедитесь, что изменения применены
- Проверьте, что не были созданы дубликаты записей
Что с полями, которых нет в вашем файле?
Поля, не включённые в файл импорта, остаются без изменений.| Ваш файл включает… | Результат |
|---|---|
email, jobTitle | Обновляется только jobTitle; остальные поля остаются прежними |
email, jobTitle, phone | Обновляются jobTitle и phone |
Совмещение обновлений и новых записей
Вы можете обновлять существующие записи И создавать новые в одном и том же импорте:Распространённые ошибки, которых следует избегать
| Ошибка | Проблема | Результат | Решение |
|---|---|---|---|
| Изменение уникального идентификатора | Заменили [email protected] на [email protected] | Создаёт новую запись вместо обновления | Не изменяйте уникальные идентификаторы |
| Несколько уникальных полей | Сопоставлены одновременно email И id | Возможные конфликты сопоставления | Сопоставляйте только ОДИН уникальный идентификатор |
| Нет уникального идентификатора | В файле только firstName, lastName, jobTitle | Все строки создают новые записи | Всегда включайте email, domain или id |
| Несовпадение регистра | В файле [email protected], а в Twenty — [email protected] | Создаёт новую запись | Экспортируйте из Twenty, чтобы получить точные значения |
Часто задаваемые вопросы
Что, если некоторых записей ещё нет?
Что, если некоторых записей ещё нет?
Записи с уникальными идентификаторами, которые не совпадают с существующими, будут созданы как новые. Это позволяет обновлять и создавать в одном импорте.
Можно ли очистить значение поля?
Можно ли очистить значение поля?
Да, оставьте ячейку пустой в вашем CSV. Импорт очистит значение этого поля в существующей записи.
Что происходит с полями, которые я не включаю в импорт?
Что происходит с полями, которые я не включаю в импорт?
Поля, отсутствующие в файле импорта, остаются без изменений в существующих записях. Обновляются только включённые вами поля.
Можно ли обновлять поля связей (например, Company)?
Можно ли обновлять поля связей (например, Company)?
Да! Включите уникальный идентификатор связи (например,
companyDomain) и сопоставьте его с полем связи. Связь будет обновлена.Как узнать, какие записи будут обновлены, а какие созданы?
Как узнать, какие записи будут обновлены, а какие созданы?
На этапе проверки импорта Twenty показывает, сколько записей будет обновлено и сколько создано, исходя из совпадений уникальных идентификаторов.
Можно ли отменить массовое обновление?
Можно ли отменить массовое обновление?
Автоматической отмены нет. Рекомендуем экспортировать ваши данные в качестве резервной копии перед массовыми обновлениями.
Лучшие практики
- Сначала экспорт — всегда начинайте с экспорта, чтобы обеспечить корректный формат
- Создайте резервную копию перед обновлением — экспортируйте данные перед массовыми изменениями
- Протестируйте на нескольких записях — сначала попробуйте обновить 5–10 записей, прежде чем делать большой пакет
- Используйте человекочитаемые идентификаторы —
emailиdomainлегче проверить, чемid - Включайте только нужные столбцы — меньше столбцов означает меньший риск ошибок