Attribute Linker
Macht aus IDs und Schlüsseln in einem Attribut echte Links, für ein ganzes Modul oder eine Auswahl, nach einer Bestätigung.
Was es ist und warum es existiert
Wenn Anforderungen aus Excel, ReqIF oder DOORS 9 kommen, kommt die Rückverfolgbarkeit selten als Links an. Sie kommt als Text: eine Spalte wie „Parent ID“, „Satisfies“ oder „Derived from“ mit einer oder mehreren IDs oder Altschlüsseln. In der Standardoberfläche muss jede dieser Referenzen von Hand in einen Link umgewandelt werden, Artefakt für Artefakt.
Attribute Linker liest dieses Attribut, findet das Artefakt, das jede Referenz nennt, und legt die Links in einem Lauf an. Ziele werden über ihre DOORS Next-ID im ganzen Projekt gefunden oder über den Wert eines Attributs (zum Beispiel „Legacy ID“) in einem Zielmodul.
Gelöste Probleme
- Rückverfolgbarkeit, die als Text in einem Attribut statt als Links importiert wurde.
- Hunderte oder Tausende Links, die nach einer Migration von Hand anzulegen sind.
- Referenzen, die auf nichts oder auf mehrere Artefakte zeigen und erst viel später auffallen.
- Kein Nachweis, welche Links angelegt wurden und welche Referenzen nicht aufgelöst werden konnten.
Vorteile
- Jede Referenz wird erfasst: Nach dem Lauf wird jede Referenz als Linked, Already linked, Not found, Ambiguous oder Self reference aufgelistet.
- Rät nie: Eine Referenz, die zu mehreren Artefakten passt, wird ausgelassen und mit den Kandidaten aufgelistet.
- Flexible Zuordnung: über die DOORS Next-ID oder über einen Altschlüssel in einem Attribut eines Zielmoduls; Listen getrennt durch Kommas, Semikolons, Leerzeichen oder Zeilenumbrüche.
- Sichere Voreinstellungen: Links entstehen im Modulkontext, wie DOORS Next es innerhalb eines Moduls tut; Links an Basisartefakten nur, wenn Sie es wählen.
- Läufe, die sich erholen: vorhandene Links werden übersprungen, Fortschritt und Stopp, Fortsetzen nach einem Stopp bei sehr großen Modulen, Fehler mit Retry, eine Excel-Liste der nicht aufgelösten Referenzen und ein Excel-Änderungsbericht.
Verwendung
- Sie1Settings: Referenzattribut, Linktyp, Richtung
- DOORS Next3Create links: nach Bestätigung
- Sie4Liste und nicht aufgelöste Referenzen prüfen
- Ergebnis5Änderungsbericht in Excel
- Fügen Sie das Widget dem ELM Mini Dashboard neben dem Modul hinzu.
- Klicken Sie unter Settings auf Change und geben Sie die Reference attributes mit den Referenzen, die Trennzeichen, die Art der Zielsuche (Artifact ID oder Attribute in a module eines Zielmoduls), den Link type und die Direction an; klicken Sie dann auf Done.
- Wählen Sie unter Links die Option Whole module, oder wählen Sie Artefakte aus und dann Selection.
- Klicken Sie auf Create links, lesen Sie die Bestätigung und bestätigen Sie. Das Widget findet die Referenzen und legt die fehlenden Links in einem Lauf an.
- Prüfen Sie den Ergebnisblock und die Liste References: Der Filter Not resolved zeigt jede Referenz, die nicht verlinkt werden konnte, mit dem Grund. Exportieren Sie diese bei Bedarf nach Excel und laden Sie den Änderungsbericht über Log herunter.
Screenshots
1Settings: Das Attribut Parent ID enthält die Referenzen, Linktyp Parent Of, ausgehend 2Links erstellt: 129 Links für 105 Artefakte, darunter die Referenzen jedes Artefakts 3Nicht aufgelöste Referenzen: eine nicht vorhandene ID wird mit Grund gelistet 4Bestätigung vor dem Lauf: was passieren wird; ohne Ihr Einverständnis wird nichts verlinkt 5Links erstellt: Summen und der Änderungsbericht zum Herunterladen
Gut zu wissen
- Mehrdeutige Referenzen und Referenzen auf das Artefakt selbst werden nie verlinkt; sie werden aufgelistet und lassen sich nach Excel exportieren.
- Ändert sich ein Attributwert während des Laufs, bleibt dieses Artefakt unverändert und wird aufgelistet: Führen Sie Create links erneut aus.
- Eine optionale Einstellung leert das Attribut, sobald alle seine Referenzen verlinkt sind; sie ist standardmäßig aus.
- Wenn Sie in einer globalen Konfiguration arbeiten, können das Zielmodul und die per ID gefundenen Artefakte auch in einer anderen Komponente derselben globalen Konfiguration liegen; die Links verbinden dann die Komponenten. In einem einzelnen Stream oder Baseline wird nur die geöffnete Komponente verwendet.
- Arbeiten Sie immer in einem Change Set: Nur sein Verwerfen nimmt angelegte Links zurück.
Neu in Version 1.21
· Die Titel der Änderungen werden auf Englisch veröffentlicht.
- Messages in the notifications