Automatische IDs (Auto-ID)
Geben Sie jedem Knoten oder jeder Beziehung eines Typs eine lesbare, automatisch nummerierte ID wie REQ-42.
Auto-IDs geben jeder Instanz eines Typs einen kurzen, gut lesbaren Bezeichner wie REQ-42 oder COMP-7 — praktisch für Anforderungen, Komponenten, Tickets oder alles, worauf Sie über einen stabilen Code verweisen.
Aktivieren
- Wählen Sie einen Knotentyp oder Beziehungstyp im Modellnavigator aus.
- Öffnen Sie im Eigenschaften-Panel den Abschnitt Auto-ID.
- Aktivieren Sie Auto-ID aktivieren.
- Geben Sie im Feld Präfix ein Präfix ein (zum Beispiel
REQ-). - Lassen Sie In Ansichten anzeigen aktiviert, um die ID in Diagrammen, Tabellen und dem Reader-Arbeitsbereich anzuzeigen. Deaktivieren Sie es, damit die IDs im Hintergrund arbeiten, ohne angezeigt zu werden.
Wie die Nummerierung funktioniert
- Jede neue Instanz erhält die nächste Nummer in der Reihenfolge (1, 2, 3, …).
- Die angezeigte ID ist einfach Präfix + Nummer — z.B. ergibt das Präfix
REQ-die IDsREQ-1,REQ-2,REQ-3. - Einmal vergebene Nummern bleiben, wo sie sind — Metapad nummeriert Ihre Elemente nie unbemerkt neu. Sie selbst können eine Nummer ändern; siehe Eine ID von Hand vergeben.
Eine gemeinsame Sequenz für eine ganze Typhierarchie
Wenn Sie spezialisierte Untertypen haben — Funktionale Anforderung und Sicherheitsanforderung unterhalb von Anforderung — möchten Sie meist eine durchgehende Nummerierung: REQ-1, REQ-2, REQ-3 über alle drei hinweg, statt dreier Sequenzen, die jeweils bei 1 beginnen.
- Wählen Sie den Beziehungstyp, der die Hierarchie ausdrückt (zum Beispiel
is_a). - Öffnen Sie im Eigenschaften-Panel den Abschnitt Typhierarchie.
- Aktivieren Sie Auto-ID-Sequenz teilen.
Von da an gilt:
- Stellen Sie Auto-ID aktivieren, Präfix und In Ansichten anzeigen nur am Obertyp ein. Untertypen zeigen Auto-ID geerbt von … und verwenden die Einstellungen des Obertyps.
- Eine neue Instanz eines beliebigen Typs der Hierarchie erhält die nächste freie Nummer der gemeinsamen Sequenz.
- Ein Untertyp kann wieder eine eigene Sequenz führen, indem er an einem Vererbungs-Beziehungstyp hängt, bei dem das Flag nicht gesetzt ist.
Würde das Teilen Duplikate erzeugen, zeigt Metapad den Dialog Auto-ID-Sequenzen zusammenführen?, der jede zu ändernde ID auflistet (zum Beispiel Funktionale Anforderung · Login: REQ-1 → REQ-4), bevor irgendetwas passiert. Die IDs des Obertyps bleiben immer unverändert, und die gesamte Zusammenführung lässt sich in einem Schritt rückgängig machen. Wenn nichts kollidiert, werden Sie gar nicht erst gefragt.
Das Teilen gilt für Knotentypen. Beziehungstypen nummerieren immer für sich allein.
Eine ID von Hand vergeben
Manchmal brauchen Sie eine bestimmte Nummer — um sie mit einem externen Verzeichnis abzugleichen oder um eine Nummer zu vermeiden.
- Wählen Sie einen Knoten aus und öffnen Sie das Eigenschaften-Panel.
- Klicken Sie in das Feld Auto-ID. Das Präfix ist fest; editierbar ist nur die Nummer.
- Geben Sie die Nummer ein und drücken Sie Enter oder klicken Sie außerhalb. Lassen Sie das Feld leer, um die ID zu entfernen.
- Ist die Nummer bereits vergeben, erscheint Bereits verwendet von „…“ und die Änderung wird abgelehnt — IDs bleiben eindeutig, auch wenn mehrere Personen gleichzeitig arbeiten.
- Nummern sind über die gesamte gemeinsame Sequenz hinweg eindeutig, nicht nur innerhalb eines Typs.
- Eine hohe Nummer zieht die Sequenz nach oben: Vergeben Sie
REQ-1000, ist die nächste automatische IDREQ-1001. - Das Entfernen einer ID gibt die Nummer frei, aber die automatische Nummerierung zählt immer oberhalb der höchsten vergebenen Nummer weiter — eine freigegebene Nummer kommt nur zurück, wenn Sie sie bewusst vergeben.
- IDs von Beziehungen sind im Panel schreibgeschützt; vergeben Sie sie über den KI-Assistenten oder die API.
Gut zu wissen
- Auto-IDs funktionieren bei Knotentypen und Beziehungstypen auf dieselbe Weise.
- Sie können eine Auto-ID überall dort verwenden, wo Sie die ID eines Elements eingeben würden — der KI-Assistent und die API akzeptieren
REQ-42genauso wie die interne ID. - Wenn etwas über die API angelegt wird, benennt die Antwort es — einschließlich seiner Auto-ID. Ein Skript oder ein KI-Agent, der für Sie eine Anforderung anlegt, weiß also, dass er
REQ-42erstellt hat, und kann es Ihnen sagen, statt nachschlagen oder aus den umliegenden Nummern raten zu müssen. - Das Ändern des Präfixes ändert, wie bestehende IDs angezeigt werden, nicht ihre Nummern.
Live ausprobieren
Öffnen Sie diese funktionierenden Beispiele in der App und erkunden Sie sie selbst.
Dieser Inhalt wurde kollaborativ mit KI erstellt.