--- title: Миграция с локального на облако description: Пошаговое руководство по миграции вашего самостоятельно размещённого экземпляра Twenty в Twenty Cloud. --- ## Обзор В этом руководстве описан процесс переноса ваших данных из самостоятельно размещённого экземпляра Twenty в Twenty Cloud. Процесс включает настройку облачного рабочего пространства, экспорт данных и их повторный импорт. Представления, рабочие процессы и роли необходимо воссоздать вручную после миграции. Запланируйте время на эту настройку. ## Шаг 1: Создайте облачное рабочее пространство 1. Перейдите на [app.twenty.com](https://app.twenty.com) и создайте новое рабочее пространство 2. Пройдите начальный мастер настройки 3. Запишите URL нового рабочего пространства ## Шаг 2: Воссоздайте модель данных Перед импортом данных воссоздайте ваши пользовательские объекты и поля: 1. Перейдите в **Настройки → Модель данных** в вашем облачном экземпляре 2. Создайте пользовательские объекты, соответствующие вашей конфигурации в самостоятельно размещённом экземпляре 3. Добавьте пользовательские поля к стандартным и пользовательским объектам 4. Настройте параметры полей (уникальность, обязательность и т. д.) Сделайте скриншоты модели данных вашего самостоятельно размещённого экземпляра для справки или держите оба экземпляра открытыми рядом. ## Шаг 3: Пригласите всех пользователей **Важно: Пригласите пользователей ПЕРЕД импортом данных.** Пользователи должны принять приглашения до импорта любых записей, которые на них ссылаются (например, поля владельца аккаунта). Если пользователи ещё не существуют, эти связи нельзя будет сопоставить. 1. Перейдите в **Настройки → Участники** в вашем облачном экземпляре 2. Пригласите всех участников команды, у которых были аккаунты в самостоятельно размещённой версии 3. **Дождитесь, пока все примут** приглашения 4. Проверьте, что все пользователи отображаются в списке «Участники» ## Шаг 4: Экспортируйте данные из самостоятельно размещённой версии Экспортируйте каждый объект из вашего самостоятельно размещённого экземпляра: 1. Перейдите к каждому объекту (Компании, Люди, Возможности и т. д.) 2. Настройте представление так, чтобы отображались **все столбцы**, которые вы хотите перенести 3. Нажмите **⋮ → Экспорт представления** 4. Сохраните каждый CSV-файл с понятным именем (например, `companies-export.csv`) **Экспортируйте в следующем порядке** (для справки при импорте): 1. Компании 2. Люди 3. Возможности 4. Пользовательские объекты (с учётом зависимостей) 5. Задачи, заметки ## Шаг 5: Обновите ссылки на участников рабочего пространства Экспортированные CSV-файлы содержат идентификаторы пользователей из вашего самостоятельно размещённого экземпляра. Эти идентификаторы не совпадут с облачным экземпляром, поэтому их нужно заменить на адреса электронной почты. **Для каждого CSV-файла со ссылками на пользователей (владелец, исполнитель и т. д.):** 1. Откройте CSV в табличном редакторе 2. Добавьте новый столбец рядом с каждым столбцом идентификатора пользователя (например, `accountOwnerEmail` рядом с `accountOwnerId`) 3. Укажите **адрес электронной почты** каждого пользователя 4. Вы можете удалить старый столбец с идентификатором или оставить его (при импорте он будет пропущен) **Пример:** До: ```csv name,domain,accountOwnerId Acme Corp,https://acme.com,old-uuid-123 ``` После: ```csv name,domain,accountOwnerEmail Acme Corp,https://acme.com,john@yourcompany.com ``` Используйте те же адреса электронной почты, которые пользователи использовали для принятия приглашения в облачное рабочее пространство. ## Шаг 6: Спланируйте порядок импорта Импортируйте файлы в правильном порядке, чтобы сохранить связи: 1. **Компании** в первую очередь (без зависимостей) 2. **Люди** во вторую очередь (связь с компаниями) 3. **Возможности** в третью очередь (связь с компаниями и людьми) 4. **Пользовательские объекты** (с учётом зависимостей) 5. **Задачи и заметки** в последнюю очередь (связь с другими записями) См. [как импортировать связи](/l/ru/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv) для подробностей о сохранении связей. ## Шаг 7: Импорт в облако Для каждого CSV-файла, по порядку: 1. Перейдите к объекту в вашем облачном экземпляре 2. Нажмите **⋮ → Импорт записей** 3. Загрузите файл CSV 4. Сопоставьте столбцы с полями: * Сопоставьте столбцы с адресами электронной почты пользователей соответствующим полям связей * Сопоставьте остальные столбцы как обычно 5. Проверьте и исправьте любые ошибки 6. Подтвердите импорт 7. Проверьте несколько записей, прежде чем переходить к следующему файлу ## Шаг 8: Воссоздайте конфигурацию После импорта данных вручную воссоздайте: ### Представления * Воссоздайте сохранённые представления с фильтрами, сортировками и настройками столбцов * Настройте канбан- и календарные представления ### Рабочие процессы * Воссоздайте автоматизации в **Настройки → Рабочие процессы** * Протестируйте каждый рабочий процесс, прежде чем полагаться на него ### Роли и разрешения * Настройте роли в **Настройки → Участники → Роли** * Назначьте пользователям соответствующие роли ### Интеграции * Подключите заново синхронизацию почты и календаря для каждого пользователя * Перенастройте любые интеграции API с новыми ключами API ## Послемиграционный контрольный список Все данные успешно импортированы Связи между объектами работают корректно Назначения пользователей (владелец, исполнитель) сопоставлены корректно Представления воссозданы Рабочие процессы воссозданы и протестированы Роли и разрешения настроены Синхронизация почты/календаря восстановлена Интеграции API обновлены новыми ключами ## Часто задаваемые вопросы Пока нет. Рабочие процессы необходимо воссоздать вручную в вашем облачном экземпляре. Вложения не включаются в экспорт CSV. Вам потребуется повторно загрузить все вложения вручную, перенести их через API или связаться с нашей командой для помощи при крупных миграциях. Да, мы рекомендуем оставлять самостоятельно размещённый экземпляр запущенным, пока вы не убедитесь, что миграция в облако завершена. Просто следите, чтобы не создавать новые данные в обеих системах. Записи, ссылающиеся на этого пользователя, не будут импортированы, либо связь останется пустой. Убедитесь, что все пользователи приняли приглашения перед импортом данных. ## Нужна Помощь? Мигрируете крупное или сложное рабочее пространство? [Найдите сертифицированного партнёра Twenty](https://twenty.com/partners/list?categories=HOSTING\&ref=docs-migrate-cloud), который возьмёт перенос на себя от начала и до конца. *(Или подключите нашу команду: [contact@twenty.com](mailto:contact@twenty.com).)*