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

Перенос workspace

Перенос workspace (Администрирование → Настройки → Миграция → Перенос workspace) перемещает целый workspace Turbo EA из одного экземпляра в другой в виде единого самодостаточного пакета. Основной сценарий: вы выстраиваете workspace на локальном экземпляре и вам нужно перенести всё в Production.

Перенос workspace

Что включается

Экспорт фиксирует полный workspace в виде .zip-пакета, содержащего одну книгу Excel (все структурированные данные, по одному листу на домен) и, где это применимо, папку assets/ для неструктурированных файлов:

  • Метамодель — типы карт и типы связей, включая все пользовательские поля, подтипы, секции и переводы.
  • Конфигурация — роли, роли заинтересованных сторон по типам, группы тегов и теги, вычисляемые поля, принципы EA и нормативные требования (compliance regulations).
  • Настройки — валюта, формат даты, флаги функций, брендинг страницы входа, включённые локали и остальные общие настройки приложения.
  • Пользователи — email, отображаемое имя, роль и флаг активности (используются для повторной привязки владения и назначений на целевом экземпляре). Без паролей и SSO-идентичностей.
  • Инвентарь — каждая карта (с её иерархией, жизненным циклом и атрибутами), теги карт и связи.
  • Контекст карты — заинтересованные стороны, ссылки на документы, комментарии, задачи и файловые вложения.
  • Данные модулей — BPM (диаграммы процессов, элементы, версии потоков, оценки), PPM (отчёты о статусе, затраты, бюджеты, риски, задачи, WBS, зависимости), реестр рисков GRC (риски, задачи по снижению рисков и их экземпляры, связи с картами), архитектурные решения и Statements of Architecture Work, свободные диаграммы, сохранённые отчёты, закладки, веб-порталы и опросы.
  • Активы — бинарные файловые вложения, XML диаграмм и BPMN, а также логотип/фавиконка переносятся как отдельные файлы внутри папки assets/ пакета.

Что никогда не включается

В целях безопасности секреты никогда не экспортируются:

  • Пароль SMTP
  • Секрет клиента SSO
  • API-ключ AI-провайдера
  • Учётные данные ServiceNow

После импорта их необходимо повторно ввести на целевом экземпляре. Это неизбежно по архитектуре: зашифрованные значения привязаны к SECRET_KEY исходного экземпляра и не могут быть расшифрованы где-либо ещё.

Экспорт

  1. Откройте Администрирование → Настройки → Миграция → Перенос workspace.
  2. (Опционально) отметьте Включить архивные карты, чтобы добавить архивный инвентарь в пакет.
  3. Нажмите Экспортировать пакет. Браузер скачает workspace_export_<timestamp>.zip.

Импорт

  1. На целевом экземпляре откройте Администрирование → Настройки → Миграция → Перенос workspace.
  2. В разделе Импорт workspace нажмите Выбрать пакет… и выберите экспортированный вами .zip.
  3. Turbo EA разбирает пакет и показывает предпросмотр (dry-run) — таблицу по секциям с количеством сущностей, которые будут созданы, обновлены, пропущены или находятся в конфликте. Пока ничего не записывается.
  4. Проверьте предпросмотр, затем нажмите Применить импорт.

Импорт идемпотентен: метамодель и конфигурация сопоставляются по ключу, карты — по внешнему id либо по типу + пути иерархии, а пользователи — по email. Повторный импорт того же пакета безопасен — уже присутствующие сущности пропускаются, а не дублируются. Существующие встроенные типы метамодели сохраняют свою идентичность; объединяется только их редактируемая схема.

После импорта

  • Повторно введите все учётные данные SMTP, SSO и AI в соответствующих вкладках настроек.
  • Синтетические пользователи, на которых ссылается пакет, создаются деактивированными; активируйте их в Администрирование → Пользователи по мере необходимости.

Разрешения

Перенос workspace защищён двумя выделенными разрешениями, оба выдаются администраторам:

  • admin.export_workspace — экспорт пакета.
  • admin.import_workspace — предпросмотр и применение импорта.