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.
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
- Sie1From: zu ändernde Linktypen markieren
- Sie2To: neuen Typ und Richtung wählen
- DOORS Next4Change: nach BestätigungBei Bedarf: Fehlgeschlagen: Retry
- Ergebnis5Ergebnis mit dem Log in Excel
- 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.
- Wählen Sie unter To den New link type und die Direction of the new link: Same as original oder Reversed.
- 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.
- 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.
- Klicken Sie auf Change (oder Copy), lesen Sie die Bestätigung und bestätigen Sie mit Change N links (oder Copy N links).
- 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.
Screenshots
1Von Link zu Satisfies: die zu ändernden Linktypen und ihre Richtung, der neue Linktyp und die Richtung des neuen Links 2Suche beendet: jedes Artefakt mit seinen Links und was aus jedem Link wird 3Bestätigung unter den Kacheln: von welchem Typ, zu welchem Typ und welcher Richtung, und wie man es rückgängig macht 4Links geändert: die Zahlen des Laufs mit dem Log 5Links in falscher Richtung: Validated By wird zu Validated By, umgekehrt
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.
Neu in Version 1.23
· Die Titel der Änderungen werden auf Englisch veröffentlicht.
- Messages in the notifications