Импорт из другого инстанса TeamStorm
Документ описывает инструкцию по копированию пространства из другого инстанса TeamStorm.
Исходные данные
Для копирования пространства из одного инстанса TeamStorm в другой потребуются следующие данные:
- архив со скриптами импорта
- URL серверов TeamStorm - исходный и целевой
- логины и пароли пользователей TeamStorm в исходном и целевом инстансах
- ключ пространства в исходном инстансе, которое необходимо скопировать
- ключ пространства в целевом инстансе, в который будет выполнено копирование
Подготовка запуска
- Установите среду выполнения Python 3.11.
-
Установите следующие модули:
-
Распакуйте архив со скриптами миграции
- Добавьте пользователей в TeamStorm в целевом инстансе перед запуском импорта. E-mail или отображаемое имя пользователей TeamStorm должны совпадать для автоматического маппинга.
Основные параметры скрипта
-
- URL исходного сервера TeamStorm -
- логин пользователя TeamStorm в исходном инстансе -
- пароль пользователя TeamStorm в исходном инстансе -
- ключ пространства TeamStorm, который необходимо скопировать -
- URL целевого сервера TeamStorm -
- логин пользователя TeamStorm в целевом инстансе -
- пароль пользователя TeamStorm в целевом инстансе -
- ключ пространства TeamStorm в целевом инстансе, в который необходимо скопировать
Дополнительные параметры скрипта
Копирование нескольких пространств в одно пространство
По умолчанию при импорте в существующее пространство или при повторном импорте существующие настройки (созданные в пространстве типы, атрибуты, процессы) не обновляются. Для того, чтобы обновить настройки укажите параметр:
Запуск скрипта
- Перейдите в папку со скриптами
-
Выполните команду c необходимыми параметрами
python3 copy_space.py <teamstorm_from_url> <teamstorm_from_login> <teamstorm_from_password> <teamstorm_from_key> <teamstorm_to_url> <teamstorm_to_login> <teamstorm_to_password> <teamstorm_to_key>
Пример вызова скрипта:
-
Дождитесь выполнения скрипта и проверьте импортированные данные
Результат переноса
В результате будет выполнено копирование пространства:
- Настройки пространства (типы, процессы, атрибуты)
- Структура папок
- Задачи и их иерархия
- Описание и атрибуты задач
- Ответственные
- Связи задач
- Вложения
- Расширения Портфель - элементы портфеля
- Расширения Agile - бэклог и спринты (без настроек команд)