# Link Switcher

> Macht aus Links eines Typs Links eines anderen Typs oder kehrt ihre Richtung um, in einem ganzen Modul oder einer Auswahl, ohne sie von Hand zu löschen und neu anzulegen.

Source: https://widgets.doorsnext.com/de/widgets/link-switcher/

- Disziplin: Links und Rückverfolgbarkeit
- Einsatzort: IBM DOORS Next-Modul
- Unterstützte Produkte: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- Ändert Daten
- Keywords: Linktyp ändern, Links umwandeln, Linkrichtung umkehren, Links als anderen Typ kopieren, Traceability-Modell ändern, Links massenhaft ändern, Link To in Satisfies
- Version: 1.21 (Veröffentlicht 2026-10-27)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)
- Arbeitsablauf: 1. From: zu ändernde Linktypen markieren → 2. To: neuen Typ und Richtung wählen → 3. Find links: zeigt, was aus jedem wird (Bei Bedarf: Oder Selection: in DOORS Next ausgewählte Artefakte) → 4. Change: nach Bestätigung (Bei Bedarf: Fehlgeschlagen: Retry) → 5. Ergebnis mit dem Log in Excel

## Was es ist und warum es existiert
Traceability-Modelle ändern sich. Ein Team beginnt mit allgemeinen „Link To“-Links und beschließt später, dass es „Satisfies“ sein sollen; ein Import legt „Validated By“-Links in der falschen Richtung an; ein neues Modell braucht einen zweiten Linktyp neben dem bisherigen. In der Standardoberfläche muss jeder dieser Links einzeln gelöscht und neu angelegt werden, und dabei geht leicht ein Link verloren.

Link Switcher ändert vorhandene Links in großen Mengen und sicher: Sie wählen, welche Links sich ändern, welchen Linktyp sie bekommen und in welche Richtung sie zeigen, sehen jeden Link, bevor sich etwas ändert, und führen die Änderung in einem kontrollierten Durchgang aus. Links können auch als anderer Typ kopiert werden, wobei die Originale bleiben.

## Gelöste Probleme
- Hunderte Links des falschen Typs nach einem Import, einer Migration oder einer Änderung des Traceability-Modells.
- Links, die in die falsche Richtung zeigen und umgekehrt werden müssen.
- Links von Hand löschen und neu anlegen, langsam und mit dem Risiko, Links zu verlieren.
- Ein neuer Linktyp, der für eine Übergangszeit neben dem alten bestehen muss.
- Kein Nachweis, welche Links geändert wurden.

## Vorteile
- **Massenänderung:** beliebig viele Linktypen werden zu einem neuen Typ, in gleicher oder umgekehrter Richtung.
- **Sichere Reihenfolge:** Zuerst wird der neue Link angelegt, erst danach wird das Original entfernt; schlägt das Anlegen fehl, bleibt das Original.
- **Kopiermodus:** „Keep the original links“ fügt eine Kopie mit dem neuen Typ hinzu und lässt die Originale unverändert.
- **Vorschau:** Jeder Link wird je Artefakt mit seinem künftigen Typ angezeigt, die Anzahl steht vor dem Lauf fest.
- **Standardmäßig sicher:** Nur Links im Modulkontext werden geändert, außer Sie schließen Links an Basisartefakten ein; diese Option schaltet sich nach jedem Lauf wieder aus.
- **Lange Läufe unter Kontrolle:** Fortschritt, Stop und Fortsetzen bei sehr großen Modulen, eine Liste nicht geänderter Links mit Retry und ein Excel-Änderungsbericht.

## Verwendung
1. Klicken Sie unter **Link types** auf **Change**. Markieren Sie unter **From** die zu ändernden Linktypen und wählen Sie ihre **Direction**: **All directions**, **Outgoing** oder **Incoming**. Die Liste stammt aus den in Ihrem Projekt definierten Linktypen.
2. Wählen Sie unter **To** den **New link type** und die **Direction of the new link**: **Same as original** oder **Reversed**.
3. Markieren Sie bei Bedarf **Keep the original links** (kopieren statt ändern) und **Change links in the module and on base artifacts** und klicken Sie dann auf **Done**.
4. Wählen Sie unter **Change** **Whole module** oder **Selection** (in DOORS Next ausgewählte Artefakte) und klicken Sie auf **Find links**. Noch ändert sich nichts: Öffnen Sie eine Zeile unter **Links**, um jeden Link zu sehen und was aus ihm wird.
5. Klicken Sie auf **Change** (oder **Copy**), lesen Sie die Bestätigung und bestätigen Sie mit **Change N links** (oder **Copy N links**).
6. Das Ergebnis zeigt die geänderten Links, die bereits vorhandenen neuen Links, die Links auf Basisartefakten und etwaige Fehler, mit **Retry**. Das **Log** speichert den Änderungsbericht in Excel.

## Gut zu wissen
- Ein bidirektionaler Link bleibt bidirektional: Nur sein Typ ändert sich, die Auswahl Reversed gilt für ihn nicht.
- Haben die gewählten Links bereits den neuen Typ und die neue Richtung, gibt es nichts zu ändern, und das Widget sagt das.
- Ein Link zwischen zwei Artefakten desselben Moduls wird einmal geändert, nicht zweimal.
- Links an Basisartefakten ändern sich in jedem Modul, das die Artefakte wiederverwendet; setzen Sie diese Option bewusst ein.
- Arbeiten Sie immer in einem Änderungsset: Es zu verwerfen ist die einzige Möglichkeit, die Originallinks zurückzuholen.
- Für das ganze Modul funktioniert **Change** auch ohne vorherige Suche, in einem Durchgang nach derselben Bestätigung. Bei sehr großen Modulen geht ein gestoppter Lauf mit **Continue from …** weiter, auch nach einem Neuladen der Seite.
- Außerhalb eines Moduls arbeitet das Widget mit den in DOORS Next ausgewählten Artefakten.
- Kann das Basisartefakt eines Artefakts nicht gelesen werden, werden seine Links im Modul trotzdem geändert, und eine Warnung nennt das Artefakt.
