Перейти к содержимому
SmarterWidgets 2.0Документация
SmarterProcess - https://doorsnext.com
Значок Link Switcher: белые стрелки влево и вправо на фиолетовом квадрате

Link Switcher

Превращает связи одного типа в связи другого типа или разворачивает их направление во всём модуле или в выделении, без ручного удаления и повторного создания.

Поддерживаемые продукты: RM = IBM Engineering Requirements Management DOORS Next (Requirements Management)Связи и трассируемостьИзменяет данныеВерсия 1.23 · выпущена 2026-10-28

Где работает
Модуль IBM DOORS Next
Поддерживаемые продукты
  • RM IBM Engineering Requirements Management DOORS Next (Requirements Management)
Версия
1.23
Выпущено

Что это и зачем

Модели трассируемости меняются. Команда начинает с общих связей «Link To», а затем решает, что это должны быть «Satisfies»; импорт создаёт связи «Validated By» в обратном направлении; новой модели нужен второй тип связи рядом с существующим. В стандартном интерфейсе каждую такую связь приходится удалять и создавать заново по одной, и по пути легко потерять связь.

Link Switcher массово и безопасно меняет существующие связи: вы выбираете, какие связи менять, какой тип они получат и в каком направлении будут идти, видите каждую связь до изменений и выполняете изменение за один контролируемый проход. Связи также можно скопировать как другой тип, сохранив исходные.

Какие проблемы решает

  • Сотни связей неверного типа после импорта, миграции или смены модели трассируемости.
  • Связи, направленные не в ту сторону, которые нужно развернуть.
  • Ручное удаление и повторное создание связей: это медленно и грозит потерей связей.
  • Новый тип связи, который на переходный период должен существовать рядом со старым.
  • Нет записи о том, какие связи были изменены.

Преимущества

  • Массовое изменение: любое число типов связей становится одним новым типом, в том же или в обратном направлении.
  • Безопасный порядок: сначала создаётся новая связь, и только потом удаляется исходная; если создать не удалось, исходная остаётся.
  • Режим копирования: «Keep the original links» добавляет копию нового типа и не трогает исходные связи.
  • Предварительный просмотр: каждая связь показана по артефактам вместе с тем, во что она превратится, а количество видно до запуска.
  • Безопасно по умолчанию: меняются только связи в контексте модуля, пока вы не включите связи базовых артефактов; этот параметр отключается после каждого запуска.
  • Долгие запуски под контролем: ход выполнения, Stop и продолжение для очень больших модулей, список неизменённых связей с Retry и отчёт об изменениях в Excel.

Как пользоваться

  1. Вы1From: отметьте типы связей для изменения
  2. Вы2To: выберите новый тип и направление
  3. Виджет3Find links: показывает, чем станет каждаяПри необходимости: Или Selection: артефакты, выделенные в DOORS Next
  4. DOORS Next4Change: после подтвержденияПри необходимости: Ошибки: Retry
  5. Результат5Результат с Log в Excel
  1. В разделе Link types нажмите Change. В части From отметьте типы связей для изменения и выберите их Direction: All directions, Outgoing или Incoming. Список берётся из типов связей, определённых в проекте.
  2. В части To выберите New link type и Direction of the new link: Same as original или Reversed.
  3. При необходимости отметьте Keep the original links (копировать вместо изменения) и Change links in the module and on base artifacts, затем нажмите Done.
  4. В разделе Change выберите Whole module или Selection (артефакты, выделенные в DOORS Next) и нажмите Find links. Пока ничего не меняется: раскройте строку в Links, чтобы увидеть каждую связь и то, чем она станет.
  5. Нажмите Change (или Copy), прочитайте подтверждение и подтвердите кнопкой Change N links (или Copy N links).
  6. Результат показывает изменённые связи, новые связи, которые уже существовали, связи на базовых артефактах и ошибки, с Retry. Log сохраняет отчёт об изменениях в Excel.

Полезно знать

  • Двунаправленная связь остаётся двунаправленной: меняется только её тип, выбор Reversed к ней не применяется.
  • Если выбранные связи уже имеют новый тип и направление, менять нечего, и виджет об этом сообщает.
  • Связь между двумя артефактами одного модуля меняется один раз, а не два.
  • Связи базовых артефактов меняются во всех модулях, которые повторно используют эти артефакты; включайте этот параметр осознанно.
  • Всегда работайте в наборе изменений: его отмена – единственный способ вернуть исходные связи.
  • Для всего модуля Change работает и без предварительного поиска, за один проход после того же подтверждения. В очень больших модулях остановленный запуск продолжается кнопкой Continue from …, в том числе после перезагрузки страницы.
  • Вне модуля виджет работает с артефактами, выделенными в DOORS Next.
  • Если базовый артефакт какого-либо артефакта не удаётся прочитать, его связи в модуле всё равно изменяются, а предупреждение называет этот артефакт.

Что нового в версии 1.23

· Названия изменений публикуются на английском языке.

  • Messages in the notifications
  • Значок IBM Champion 2026: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2026, присуждён по программе IBM Champion
  • Значок IBM Champion 2025: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2025, присуждён по программе IBM Champion
  • Значок IBM Champion 2024: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2024, присуждён по программе IBM Champion
  • Значок IBM Champion 2022: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2022, присуждён по программе IBM Champion
  • Значок IBM Champion 2021: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2021, присуждён по программе IBM Champion
  • Значок IBM Champion 2020: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2020, присуждён по программе IBM Champion
  • Значок IBM Champion 2019: фиолетовый квадрат с логотипом IBM и надписью IBM Champion 2019, присуждён по программе IBM Champion