Created by Github action --------- Co-authored-by: Abdul Rahman <ar5438376@gmail.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com> Co-authored-by: Charles Bochet <charles@twenty.com>
105 lines
9.5 KiB
Plaintext
105 lines
9.5 KiB
Plaintext
---
|
|
title: Импорт/Экспорт данных
|
|
info: "Узнайте, как импортировать и экспортировать данные."
|
|
image: /images/user-guide/import-export-data/cloud.png
|
|
sectionInfo: Откройте для себя Twenty, CRM с открытым исходным кодом.
|
|
---
|
|
|
|
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/import-export-data/cloud.png" alt="Header" />
|
|
</Frame>
|
|
|
|
## Импорт данных
|
|
|
|
- Вы можете импортировать данные для любого объекта, используя файлы .csv, .xlsx или .xls.
|
|
- Каждый загружаемый файл должен содержать **только один тип объекта** (например, только записи о людях).
|
|
- Вы можете использовать импорт для **создания или обновления записей**.
|
|
|
|
### Скачайте образец файла, чтобы подготовить его в нужном формате
|
|
|
|
1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
|
|
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
|
|
3. Нажмите на `Скачать образец файла`.
|
|
|
|
### Подготовьте ваш CSV-файл
|
|
|
|
Ниже указаны некоторые моменты, которые нужно проверить перед загрузкой файла.
|
|
|
|
- Ограничьте число записей до **10,000 на файл**.
|
|
- **Удалите дубликаты** из файла.
|
|
- Уникальность для `Людей` определяется по умолчанию с использованием `id` и `email`. Вы также можете задать пользовательские поля `Людей` как уникальные при настройке модели данных.
|
|
- Уникальность для `Компаний` определяется по умолчанию с использованием `id` и `домен`. Вы также можете задать пользовательские поля `Компаний` как уникальные при настройке модели данных.
|
|
- Для любого другого объекта, включая пользовательские объекты, вы можете задать некоторые поля как уникальные. Убедитесь в отсутствии дубликатов при подготовке ваших файлов.
|
|
- Рекомендуем использовать синтаксис `https://domain.com` при загрузке ваших доменов, так как его использует наш коннектор для работы с почтой и календарем.
|
|
- Вы можете **импортировать связи между объектами** путем предоставления одного из уникальных полей связанной записи.
|
|
- Пример: вы хотите прикрепить человека к компании. Добавьте столбец в файл с записями `Людей`, содержащий `id` компании или её `домен`. Вы сможете сопоставить это поле во время загрузки.
|
|
<Warning>
|
|
|
|
**Важное замечание:**
|
|
|
|
- Связи между объектами в Twenty - "Один ко Многим". Это означает, что каждая запись объекта A может быть связана с несколькими записями объекта B. Но каждая запись объекта B может принадлежать только одной записи объекта A.
|
|
_Например, одна компания может быть связана с несколькими людьми._ А один человек может принадлежать только одной компании.\* А один человек может принадлежать только одной компании.\*
|
|
|
|
- Для загрузки связей через функцию импорта необходимо указать `id` (или любое другое уникальное поле) прикрепляемого объекта в файле, содержащем записи на "многой стороне" связи.
|
|
_Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ _Например, вы указываете `id` или `домен` компании при загрузке записей о людях._ Вы не указываете `id` людей (или `email`) при загрузке файла с компаниями.\* </Warning>
|
|
</Warning>
|
|
|
|
### Загрузите ваш файл
|
|
|
|
1. Перейдите к просмотру объекта, который вы собираетесь импортировать.
|
|
2. Нажмите на значок `⋮` в правом верхнем углу, затем выберите `Импорт записей`.
|
|
3. Нажмите на `Выбрать файл`.
|
|
4. Подтвердите сопоставление полей.
|
|
|
|
- Вы можете не импортировать всё, выберите опцию "Не сопоставлять".
|
|
- Для связей рекомендуется сопоставлять только одно из уникальных полей.
|
|
- Возможно, вам также нужно будет сопоставить значения ваших полей выбора и мультивыбора.
|
|
|
|
5. Нажмите `Следующие шаги` и `Проверьте строки с ошибками`. Ячейки с проблемами подсвечиваются. **Вы можете либо удалить строку, либо обновить ячейку прямо отсюда**.
|
|
6. После завершения нажмите `Подтвердить`
|
|
|
|
<img src="/images/user-guide/import-export-data/match-columns.png" style={{width:'100%'}}/>
|
|
|
|
### Часто задаваемые вопросы по импорту
|
|
|
|
<details><summary>Я вижу проблемы с дубликатами при загрузке моего файла, что мне делать?</summary>
|
|
|
|
Пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержатся рекомендации по поводу того, что будет считаться дубликатом.
|
|
|
|
</details>
|
|
|
|
<details><summary>Могу ли я импортировать связи между объектами?</summary>
|
|
|
|
Да, пожалуйста, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье, в нем содержится информация об импорте связей.
|
|
|
|
</details>
|
|
|
|
<details><summary>Могу ли я обновить существующие записи, используя функцию импорта?</summary>
|
|
|
|
Да, вы можете обновлять существующие записи, используя функцию импорта. Убедитесь, что вы указываете `id` (или любое другое уникальное поле), повторно загружая ваши записи.
|
|
|
|
</details>
|
|
|
|
<details><summary>Могу ли я мигрировать `id` из моих других инструментов?</summary>
|
|
|
|
Да. Вам нужно создать поле, которое вы определите как уникальное в вашей модели данных, которое будет содержать `id` из ваших других инструментов. Обратите внимание, что имя `id` защищено, так как оно используется для идентификатора Twenty.
|
|
Если вы хотите создать связи между объектами, используя это поле, обратитесь к разделу **Подготовьте ваш CSV** выше в этой статье. Он содержит информацию об импорте связей.
|
|
|
|
</details>
|
|
|
|
## Экспорт данных
|
|
|
|
Вы можете скачивать данные большинства своих объектов, до 20,000 записей за раз.
|
|
Чтобы экспортировать данные из объекта:
|
|
|
|
1. Перейдите на индекс объекта.
|
|
2. Выберите вид для экспорта данных. Настройте колонки для скачивания, скрыв или добавив их, и найдите нужные записи, отфильтровав необходимый вид.
|
|
3. Откройте боковую панель через значок `⋮` в правом верхнем углу.
|
|
4. Нажмите на `Экспортировать вид`.
|
|
5. Выберите место для сохранения данных CSV. Учитывайте, что экспорт больших объемов записей может занять время.
|
|
|
|
<VimeoEmbed videoId="926226303" title="Video demonstration" />
|
|
|