Spezielle Verwaltung > Geschäftsobjekte anpassen > Typ- und Attributverwaltung > Arbeiten mit dem Typ- und Attributverwaltungs-Dienstprogramm > Typen verwalten > Attributinformationsseite > Registerkarte "Beschränkungen" > Attributbeschränkungsregeln
  
Attributbeschränkungsregeln
In der folgenden Tabelle werden die Regeln aufgeführt und beschrieben, die in Windchill für Attributbeschränkungen zur Verfügung stehen, sowie die Datentypen, für die sie gelten.
Wenn einem Attribut mehrere Beschränkungen hinzugefügt werden, müssen die Attributwerte allen für das Attribut aktivierten Beschränkungen entsprechen.
Regel
Datentypen
Beschreibung
Beispieldaten
Liste gültiger Werte
Reelle Zahl
Reelle Zahl mit Einheiten
Hyperlink
Ganzzahl
Zeichenfolge
Datum und Uhrzeit
Boolesch
Eine Liste zulässiger Attributwerte. Als Attributwert muss einer der definierten Beschränkungswerte verwendet werden.
Geben Sie mehrere Werte getrennt durch einen senkrechten Strich (|) in das Textfeld ein, oder klicken Sie auf das Bearbeitungssymbol neben dem Textfeld, um das Fenster Beschränkung bearbeiten zu öffnen.
Wenn für den Zeichenfolge-Datentyp die Liste der gültigen Werte abc|cde|efg lautet, sind die folgenden Zeichenfolgen für das Attribut gültig: abc, cde oder efg.
Wenn für den Ganzzahl-Datentyp die Liste der gültigen Werte 1|2|3 lautet, sind die folgenden Ganzzahlen gültig: 1, 2 oder 3.
Aufzählungswertliste
Zeichenfolge
Eine Aufzählungsliste gültiger Werte. Diese Aufzählungsliste kann:
eine globale Aufzählung verwenden
auf einer globalen Aufzählung basieren
speziell für diese Bedingung erstellt werden
Wenn eine Bedingung Aufzählungswertliste eine globale Aufzählung verwendet oder auf einer solchen basiert, wird beim Erstellen oder Bearbeiten der Beschränkung der Name der ausgewählten globalen Aufzählung angezeigt.
Details zum Hinzufügen von Daten zu einer Aufzählungswerteliste finden Sie unter Beschränkungen vom Typ "Aufzählungswerteliste".
Liste vorgeschlagener Werte
Reelle Zahl
Reelle Zahl mit Einheiten
Hyperlink
Objektreferenz
Ganzzahl
Zeichenfolge
Datum und Uhrzeit
Stellt einen Satz von vorgeschlagenen Werten für das Attribut bereit.
Geben Sie mehrere Werte getrennt durch einen senkrechten Strich (|) in das Textfeld ein, oder klicken Sie auf das Bearbeitungssymbol neben dem Textfeld, um das Fenster Beschränkung bearbeiten zu öffnen.
Wenn für den Zeichenfolge-Datentyp als Liste vorgeschlagener Werte abc|cde|efg angegeben ist, lauten die vorgeschlagenen Werte für das Attribut abc, cde oder efg.
Satz von signifikanten Stellen
Reelle Zahl
Reelle Zahl mit Einheiten
Eine spezielle Form der Liste gültiger Werte lässt alle Werte zu, die zum angegebenen Satz von Werten passen, wenn sie auf die gleiche Anzahl signifikanter Stellen wie die Werte aus diesem Satz gerundet werden. Erfordert keine genauen numerischen Übereinstimmungen.
Geben Sie mehrere Werte getrennt durch einen senkrechten Strich (|) in das Textfeld ein, oder klicken Sie auf das Bearbeitungssymbol neben dem Textfeld, um das Fenster Beschränkung bearbeiten zu öffnen.
Wenn der Wertesatz signifikanter Stellen 2,0 | 4,5 | 265,400 ist, dann sind die zulässigen Werte 1,95 <= Wert <= 2,05 oder  4,45 < Wert < 4,55 oder 265,3995 <= Wert <= 265,4005.
Gültiger Bereich
Reelle Zahl
Reelle Zahl mit Einheiten
Datum und Uhrzeit
Ganzzahl
Zeichenfolge
Der tatsächliche Wert des Attributs muss gleich den angegebenen Werten sein oder dazwischen liegen (d.h. die Grenzwerte sind in den Bereich eingeschlossen). Im Feld Von ist der Mindestwert angegeben, im Feld Bis der Höchstwert.
Wenn für die numerischen Datentypen der gültige Bereich als Von1Bis7 angegeben ist, gehören 2 und 7 zu den zulässigen Attributwerten, nicht aber 9.
Für den Zeichenfolge-Datentyp verhält sich die Beschränkung Gültiger Bereich wie ein Wörterbuch. Wenn der gültige Bereich als VonaardvarkBisbutton angegeben ist, gehören antelope und bread zu den zulässigen Attributwerten, nicht aber carrot. Wenn für einen Zeichenfolge-Datentype mit numerischen Werten der gültige Bereich als Von1Bis7 angegeben ist, gehören 2, 22 und 58 zu den zulässigen Attributwerten, nicht aber 82.
Regulärer Ausdruck
Zeichenfolge
Ein normaler Ausdruck, der das Muster des Texts definiert, mit dem der Attributwert übereinstimmen muss. Die Standardsyntax für normale Ausdrücke wird unterstützt.
c.t
Beispiele für gültige Werte: cat, cot, cut
Zeichenfolgenformat
Zeichenfolge
Stellt einen grundlegenden Maskierungssatz zum Regulieren des Formats einer Zeichenfolge bereit. Die Beschränkungsdaten sind ein Satz von Zeichenfolgen, die Positionsformate für den Zeichenfolgeninhalt definieren. C, L und D sind in den Beschränkungsdaten reservierte Zeichen und sollten nicht als Trennzeichen verwendet werden. Alle anderen Zeichen gelten als Trennzeichen.
C steht für einen Buchstaben oder eine Ziffer.
L steht für einen Buchstaben.
D steht für eine Ziffer.
Die Definitionen von Buchstaben und Ziffern finden Sie in der Klasse Java.lang.Character.
* 
Die Beschränkungsregel Zeichenfolgenformat wird zur Sicherstellung der Kompatibilität mit früheren Versionen beibehalten. PTC empfiehlt, für neue Beschränkungen die Beschränkungsregel Regulärer Ausdruck zu verwenden.
1. Wert in SSN-Formatierung: DDD-DD-DDDD.
Beispiele für gültige Zeichenfolgen:
123–45–6789
452–98–4444
2. Wert in Telefonnummernformatierung: (DDD)DDD-DDDD|DDD-DDD-DDDD|D-DDD-DDD-DDDD
Beispiele für gültige Zeichenfolgen:
(555)454–6789
555–198–3247
1–800–436–7869
Platzhalter
Zeichenfolge
Hyperlink
Der Attributwert muss dem Platzhalterzeichenmuster der angegebenen Beschränkungsdaten entsprechen:
Enthält - Enthält den angegebenen Wert.
Beginnt mit - Beginnt mit dem angegebenen Wert.
Endet mit - Endet mit dem angegebenen Wert.
Gleich - Entspricht dem angegebenen Wert.
1. Enthältabc
Gültige Zeichenfolgen sind Ababc, abcZ, AabcZ.
2. Endet miter
Gültige Zeichenfolgen sind ABCer, Developer.
Zeichenfolgenlänge
Zeichenfolge
Die Länge des Zeichenfolgenwerts muss größer oder gleich dem Mindestwert und kleiner oder gleich dem definierten Höchstwert sein (die Grenzwerte sind in den Bereich eingeschlossen). Im Feld Von ist der Mindestwert angegeben, im Feld Bis der Höchstwert.
Wenn die Zeichenfolgenlänge als Von3Bis200 angegeben ist, kann die Anzahl der Zeichen in der Zeichenfolge größer oder gleich 3 und kleiner oder gleich 200 sein.
Kleinbuchstaben
Zeichenfolge
Nicht-Kleinbuchstaben werden beim Speichern in Kleinschreibung konvertiert.
Wenn z.B. MyValue als Attributwert eingegeben wird, wird die Eingabe in myvalue konvertiert.
Für diese Beschränkung werden keine Daten angegeben.
Großbuchstaben
Zeichenfolge
Nicht-Großbuchstaben werden beim Speichern in Großschreibung konvertiert.
Wenn z.B. MyValue als Attributwert eingegeben wird, wird die Eingabe in MYVALUE konvertiert.
Für diese Beschränkung werden keine Daten angegeben.
Unveränderlich
Alle
Attributwerte können nicht festgelegt, bearbeitet oder entfernt werden. Diese Beschränkung ist hauptsächlich dafür vorgesehen, ein Attribut als veraltet zu definieren, ohne es aus der Benutzeroberfläche zu entfernen.
* 
Berechnete Attribute verfügen immer über die Beschränkung Unveränderlich, da ihre Werte von ihren Formeln abgeleitet und nicht bearbeitet werden.
Für diese Beschränkung werden keine Daten angegeben.
Erforderlich
Alle
Dem Attribut muss mindestens ein Wert zugewiesen werden.
Für diese Beschränkung werden keine Daten angegeben.
Einzelwert
Alle
Es ist nur ein Wert zulässig.
* 
Windchill ProjectLink unterstützt keine mehrwertigen Attribute. Es wird davon ausgegangen, dass diese Beschränkung auf alle Attribute in Windchill ProjectLink angewendet wurde.
Für diese Beschränkung werden keine Daten angegeben.
Liste gültiger Typen
Objektreferenz
Die Liste der zulässigen Typen für den Referenz-Link.
* 
Nur der Typ und die Untertypen des Typs, der für das Attribut Klasse der anderen Seite angegeben ist, können angegeben werden.
Geben Sie mehrere Typen mit ihrem internen Namen getrennt durch einen senkrechten Strich (|) in das Textfeld ein, oder klicken Sie auf das Bearbeitungssymbol neben dem Textfeld, um das Fenster Beschränkung bearbeiten zu öffnen.
* 
Sie müssen unter Interner Name den internen Namen des Typs anstelle des Anzeigenamens unter Anzeigename angeben.
Wenn Sie sowohl den angegebenen Typ als auch alle seine Untertypen einschließen möchten, fügen Sie ein Caret-Zeichen (^) vor dem Typnamen ein.
Wenn die Liste gültiger Typen als wt.doc.WTDocument|com.ptc.ptcnet.Agenda|com.ptc.ptcnet.General angegeben ist, können für dieses Attribut nur Dokumente des Elternteiltyps Dokument und der Dokumentuntertypen Allgemein und Agenda ausgewählt werden.
Wenn die Liste gültiger Typen als ^wt.doc.WTDocument angegeben ist, können für dieses Attribut nur Dokumente des Elternteiltyps Dokument und aller seiner Untertypen ausgewählt werden.
Klassifikation
Zeichenfolge
(Nur verfügbar, wenn Windchill PartsLink Classification and Reuse installiert ist.)
Wird verwendet, um ein Bindungsattribut für Teile für die Klassifikation zu erstellen. Attribute mit dieser angewendeten Beschränkung können ausgewählt werden, wenn man ein verschachteltes Klassifikations-Layout-Element einem Attribut-Layout hinzufügt.
Geben Sie den Namespace (beispielsweise com.ptc.csm.default_clf_namespace) und optional den internen Namen eines Klassifikationsknotens an.
Weitere Informationen zur Klassifikation finden Sie unter Klassifikationsverwaltung.
Keine doppelten Werte
Alle Datentypen für globale Attribute.
Erfordert den Satz von Werten, damit ein mehrwertiges Attribut eindeutig ist. Doppelte Werte sind nicht zulässig.
Für diese Beschränkung werden keine Daten angegeben.
Liste externer Aufzählungswerte
Zeichenfolge
Eine Aufzählungsliste gültiger Werte aus einer externen Quelle, wie einem ERP-System oder einer anderen Datenbank außerhalb von Windchill.
Beispielsweise können Sie Werte in dem ERP-System mit dem Attribut Name eines Objekttyps in Windchill verknüpfen. Wenn Benutzer Objekte dieses Windchill Typs erstellen oder bearbeiten, können sie aus einer Liste auswählen, die aus dem ERP-System gefüllt wurde.
Diese Aufzählungsliste kann:
Lokalisierte Werte unterstützen
Sortierreihenfolge unterstützen
Dynamisch aus einer externen Quelle aktualisiert werden
Sobald die externe Aufzählungswertelistenbeschränkung zu einem Attribut hinzugefügt wurde, geben Sie den Klassennamen der EnumerationInfoProvider-Implementierung und die angepasste Initialisierungszeichenfolge für diese Werteliste an.
* 
Es können keine Bedingungen zu externen Aufzählungswertlistenbeschränkungen hinzugefügt werden.
Nähere Informationen zum Erstellen und Hinzufügen von Daten in der externen Aufzählungswertliste finden Sie unter External Enumerated Value Lists (Externe Aufzählungswertlisten).
Weitere Informationen zum Anpassen des Attributverhaltens finden Sie unter Attribute anpassen.