In diesem Thema wird beschrieben, wie Sequenzeigenschaften verarbeitet werden, wenn Knoten in einem Ansichtspunkt hinzugefügt oder aktualisiert werden.
Interaktive Anforderungen
Wenn Sie eine Sequenzeigenschaft zu einem Knotentyp hinzufügen und ein Knoten mit diesem Typ hinzugefügt, eingefügt, verschoben, bearbeitet oder neu angeordnet wird, ohne dass diese Eigenschaft einen definierten Wert aufweist, wird der Wert mit dem nächsten Sequenzwert aufgefüllt. Sequenzeigenschaften werden nicht aufgefüllt, wenn ein Knoten entfernt oder gelöscht wird.
Der Prozess zum Abrufen und Auffüllen des nächsten Sequenzwertes in einer Eigenschaft ist eine interne Eigenschaftsaktualisierungsaktion des Systems. Daher werden keine Sicherheitsfunktionen oder Validierungen darauf angewendet. Das heißt, wenn ein Benutzer einen Knoten hinzufügt oder aktualisiert, füllt das System alle Sequenzdatentypen für diesen Knoten auf, für die noch keine Werte definiert sind. Das gilt selbst in den folgenden Fällen:
Wenn ein Benutzer die Sequenzeigenschaft aber manuell löscht oder bearbeitet, werden die gewöhnlichen Sicherheitsfunktionen und Validierungen angewendet.
Note:
Für die Vorgänge "Kopieren" und "Modellieren nach" werden die Sequenzwerte nicht aus den Quellknoten kopiert. Die Werte für die neuen Knoten werden aus dem nächsten Wert in der Sequenz generiert.
Anforderungsdatei laden
Bei Anforderungen aus einer geladenen Datei (das heißt, hochgeladene Anforderungsdateien in einer interaktiven Anforderung, Vergleichsanforderungen, Anforderungen für "Kopieren" oder "Modellieren nach", Abonnements, Konsolidierungsanforderungen und Zusammenführungsimporte) werden Knoten, für die noch keine Werte für eine Sequenzeigenschaft definiert sind, wie folgt aktualisiert:
<blank>
aktualisiert die Eigenschaft mit einem definierten Wert für leere Eigenschaften.<clear>
löscht den vorhandenen Wert (einschließlich leerer Werte) und ruft den nächsten Sequenzwert ab.
Tip:
Wenn Sie einem vorhandenen Knotentyp eine Sequenzeigenschaft hinzufügen, können Sie die Folgenummern für diese Eigenschaft bei vorhandenen Knoten einfach generieren, ohne andere Änderungen vorzunehmen. Aktualisieren Sie diese Eigenschaft dazu über eine Anforderungsdatei oder einen Ladevorgang eines Ansichtspunkts mit dem Schlüsselwort<clear>
.Note:
Sequenzeigenschaften für Knoten in einer Anforderungsdatei werden auch dann aktualisiert, wenn diese Eigenschaft nicht in der Datei enthalten ist. Beispiel: Wenn Ihre Datei nur Aktualisierungen für die Eigenschaft "Beschreibung" enthält, wird diese Eigenschaft auch für Knoten in dieser Datei ohne definierte Werte für eine Sequenzeigenschaft mit dem nächsten Sequenzwert aktualisiert, selbst wenn der Benutzer keinen Schreibzugriff auf diese Eigenschaft hat oder die Eigenschaft im Ansichtspunkt ausgeblendet ist.Importe und Ladevorgänge von Ansichtspunkten
Modus "Zusammenführen"
Importe und Ladevorgänge von Ansichtspunkten im Modus "Zusammenführen" werden genauso wie Ladevorgänge von Anforderungsdateien (unter Anforderungsdatei laden oben beschrieben) verarbeitet. Alle Sequenzeigenschaften (einschließlich ungebundener Eigenschaften), für die noch kein Wert definiert ist, werden beim Import oder Ladevorgang des Ansichtspunkts mit dem nächsten Wert in ihrer Sequenz aktualisiert.
Sie können das Schlüsselwort <clear>
verwenden, um Sequenzwerte bei Importen und Ladevorgängen von Ansichtspunkten im Modus "Zusammenführen" zu generieren.
Modi "Zurücksetzen" und "Ersetzen"
Bei Importen im Modus "Zurücksetzen" oder "Ersetzen" werden ungebundene Sequenzeigenschaften nicht geändert. Nur gebundene Sequenzeigenschaften in Universal-Anwendungen können mit Sequenzwerten aktualisiert werden. Die Werte werden entsprechend der unter Anforderungsdatei laden weiter oben beschriebenen Verarbeitung aktualisiert.
Bei Ladevorgängen von Ansichtspunkten im Modus "Ersetzen" werden nur in der Ladedatei des Ansichtspunkts enthaltene Sequenzeigenschaften mit einem Wert aktualisiert. Wenn die Ladedatei des Ansichtspunkts keine Spalte für eine Sequenzeigenschaft enthält, wird diese Eigenschaft beim Ladevorgang des Ansichtspunkts nicht aktualisiert.
Schlüsselwort <clear> in den Modi "Zurücksetzen" und "Ersetzen" verwenden
Bei Ladevorgängen von Ansichtspunkten im Modus "Ersetzen" können Sie das Schlüsselwort <clear>
verwenden, um Sequenzwerte für Sequenzeigenschaften zu generieren.
Bei Importen im Modus "Zurücksetzen" oder "Ersetzen" können Sie ein Schlüsselwort zum Löschen verwenden, um Sequenzwerte zu generieren, wenn Sie eines in den Importoptionen eingerichtet haben. Informationen hierzu finden Sie unter Importoptionen verwalten.