# Link Remover

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

Source: https://widgets.doorsnext.com/ru/widgets/link-remover/

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

## Что это и зачем
Трассируемость ценна только тогда, когда она корректна. После реорганизации, неудачного импорта, смены модели трассируемости или теста с неправильным типом связи в модулях остаются сотни связей, которые нужно удалить. В стандартном интерфейсе каждая связь удаляется отдельно, артефакт за артефактом.

Link Remover создан, чтобы массово и безопасно наводить порядок в трассируемости: вы выбираете типы связей и направление, точно видите, какие связи найдены, и удаляете их за один контролируемый запуск.

## Какие проблемы решает
- Сотни устаревших или ошибочных связей после импорта, миграции или смены модели трассируемости.
- Удаление связей по одной – медленно, и легко ошибиться.
- Неясность, где находятся связи – в контексте модуля или на базовых артефактах – и на что повлияет их удаление.
- Отсутствие записи о том, какие связи были удалены.

## Преимущества
- **Точечная очистка:** только выбранные типы связей и только в выбранном направлении (исходящие, входящие или все).
- **Безопасность по умолчанию:** удаляются только связи в контексте модуля, если вы явно не включите связи на базовых артефактах, причём этот параметр автоматически отключается после каждого запуска.
- **Предварительный просмотр:** перед удалением показываются количество связей по каждому типу и все связи по каждому артефакту.
- **Понятное подтверждение** с указанием количества связей, артефактов и типов связей.
- **Надёжное выполнение:** ход выполнения, кнопка Stop, список связей, которые не удалось удалить, с возможностью повтора (Retry) и отчёт об изменениях в Excel.

## Как пользоваться
1. Отметьте **типы связей** для удаления и выберите **направление**. Список формируется из типов связей, определённых в вашем проекте.
2. При необходимости отметьте **Remove links in the module and on base artifacts**.
3. Откройте модуль и нажмите **Find links in module** или выделите артефакты в DOORS Next. Виджет покажет, сколько связей выбранных типов найдено.
4. Нажмите **Remove links (N)**, прочитайте текст подтверждения и подтвердите.
5. Проверьте результат в Execution Status и при необходимости скачайте отчёт об изменениях.

## Полезно знать
- Связи на базовых артефактах исчезают во всех модулях, где эти артефакты используются повторно; включайте этот параметр осознанно.
- Связь между двумя артефактами одного модуля удаляется один раз, а не дважды.
- Для очень больших модулей **Remove without searching** удаляет связи за один проход.
- Всегда работайте в наборе изменений: его отмена – единственный способ вернуть удалённые связи.
