# Module To Base Links

> Преобразует связи, созданные внутри модуля, в связи между базовыми артефактами, чтобы трассируемость переходила вместе с требованием в каждый модуль, где оно используется повторно.

Source: https://widgets.doorsnext.com/ru/widgets/module-to-base-links/

- Направление: Связи и трассируемость
- Где работает: Модуль IBM DOORS Next
- Поддерживаемые продукты: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- Изменяет данные
- Keywords: связи в контексте модуля, связи базовых артефактов, преобразование связей, трассируемость, traceability, повторное использование связей, повторное использование требований
- Версия: 3.23 (Выпущено 2026-10-06)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)

## Что это и зачем
В DOORS Next связь можно создать в контексте модуля или между базовыми артефактами. Связи, созданные в модуле, видны только в нём. Когда требования повторно используются в других модулях или когда команда решает, что трассируемость должна принадлежать базовым артефактам, существующие связи модуля приходится преобразовывать: создать такую же связь между базовыми артефактами, а затем удалить связь модуля.

Вручную это долгий и рискованный процесс. Module To Base Links создан, чтобы контролируемо преобразовывать связи целых модулей, не теряя ни одной связи.

## Какие проблемы решает
- Трассируемость, которая видна в одном модуле, но отсутствует в других модулях, повторно использующих те же требования.
- Непоследовательная стратегия связей после импорта или после того, как несколько команд работали по-разному.
- Ручное преобразование: для каждой связи найти базовые артефакты обоих концов, создать новую связь и удалить старую.
- Риск потерять связи, если преобразование выполняется в неправильном порядке.

## Преимущества
- **Единая трассируемость** во всех модулях, повторно использующих требование.
- **Ни одной потерянной связи:** сначала создаётся базовая связь, и только после её успешного создания удаляется связь модуля.
- **Выбор того, что преобразовывать:** только выбранные вами типы связей.
- **Предварительный просмотр и выгрузка в Excel** всех связей модуля до и после преобразования.
- **Отчёт об изменениях** с результатом по каждой связи.

## Как пользоваться
1. Отметьте **типы связей** для преобразования.
2. Откройте модуль и нажмите **Find module links** или выделите артефакты в модуле. Виджет покажет связи, которые будут преобразованы.
3. Нажмите **Convert links (N)** и подтвердите.
4. Проверьте результат в Execution Status. Значок загрузки у заголовка Module сохраняет все связи и их результаты в Excel.

## Полезно знать
- По умолчанию оба конца связи становятся базовыми артефактами; отдельная настройка позволяет оставить целевой конец как есть.
- Связи, которые уже существуют между базовыми артефактами, распознаются и не дублируются.
- Связи с другими приложениями ELM (тестовые сценарии, рабочие элементы) никогда не изменяются.
