規則
|
資料類型
|
描述
|
範例資料
|
||||
---|---|---|---|---|---|---|---|
合法值清單
|
實數
具有單位的實數
超連結
整數
字串
日期及時間
布林值
|
允許屬性值的清單。屬性值必須與指定的條件約束值之一相同。 |
針對字串資料類型,若合法值清單被指定為 abc|cde|efg,則可針對屬性指定的合法字串為 abc、cde 或 efg。
針對整數資料類型,若合法值清單被指定為 1|2|3,則可指定的合法整數為 1、2 或 3。
|
||||
列舉值清單
|
字串
|
合法值列舉清單。此列舉清單可:
• 使用全域列舉
• 以全域列舉作為依據
• 特別針對此條件而建立
如果「列舉值清單」條件使用全域列舉或以全域列舉為基礎,所選全域列舉的名稱會在建立或編輯條件約束時顯示出來。
|
如需將資料新增至列舉值清單的詳細資訊,請參閱列舉條件約束。
|
||||
建議值清單
|
實數
具有單位的實數
超連結
物件參考
整數
字串
日期及時間
|
提供一組屬性建議值。 |
針對字串資料類型,若指定的建議值清單為 abc|cde|efg,則可針對屬性指定的建議值為 abc、cde 或 efg。
|
||||
「有效數字設定」
|
實數
具有單位的實數
|
特殊形式的「合法值清單」,當所提供的值集合中的值四捨五入為與有效數字設定中的相同有效位數時,如數值相符,則允許所提供的任何值。不需要精確的數字相符。 |
如果有效數字設定為 2.0 | 4.5 | 265.400,則允許的值為 1.95 <= 值 <= 2.05 或 4.45 < 值 < 4.55 或 265.3995 <= 值 <= 265.4005。
|
||||
有效範圍
|
實數
具有單位的實數
日期及時間
整數
字串
|
屬性的實際值必須等於或介於指定的值之間 (範圍包含在內)。「從」欄位可指定最小值;「到」欄位則可指定最大值。
|
針對數字資料類型,若有效範圍指定為從 1 到 7,則允許的屬性值包括 2 和 7,但不包括 9。
針對字串資料類型,「有效範圍」條件約束的作用如同字典。若有效範圍被指定為從 aardvark 到 button,則允許的屬性值包括 antelope 及 bread,但不包括 carrot。若具有數字值的字串資料類型的有效範圍被指定為從 1 到 7,則允許的屬性值包括 2、22 及 58,但不包括 82。
|
||||
一般運算式
|
字串
|
定義屬性值文字樣式的一般運算式必須相符。支援標準一般運算式語法。
|
c.t
合法值範例:cat、cot、cut
|
||||
字串格式
|
字串
|
提供一組基本遮罩以控制字串的格式。條件約束資料是定義字串內容位置格式的一組字串。條件約束資料中的 C、L 及 D 是保留字元,不可作為分隔符號;其他所有字元都視為分隔符號。
C 表示一個字母或一個位數。
L 表示一個字母。
D 表示一個位數。
字母與位數的定義可在 Java.lang.CharacterClass 中找到。
|
1. SSN 格式化值:DDD-DD-DDDD。
合法字串範例:
◦ 123–45–6789
◦ 452-98-4444
2. 電話號碼格式化值:(DDD)DDD-DDDD|DDD-DDD-DDDD|D-DDD-DDD-DDDD
合法字串範例:
◦ (555)454–6789
◦ 555–198–3247
◦ 1–800–436–7869
|
||||
萬用字元
|
字串
超連結
|
屬性值必須與指定之條件約束資料的萬用字元樣式相符。
• 包含 - 包含指定的值。
• 開頭 - 以指定的值作為開頭。
• 結尾 - 以指定的值作為結尾。
• 等於 - 等於指定的值。
|
1. 包含 abc
合法字串有 Ababc、abcZ、AabcZ
2. 以 er 結尾
合法字串有 ABCer、Developer。
|
||||
字串長度
|
字串
|
字串值的長度必須大於或等於指定的最小值,而且小於或等於指定的最大值 (範圍包含在內)。「從」欄位可指定最小值;「到」欄位則可指定最大值。
|
若字串長度被指定為從 3 到 200,則字串中的字元數可大於或等於 3,以及小於或等於 200。
|
||||
小寫
|
字串
|
儲存時,非小寫字元會被轉換成小寫字元。
例如,若將 MyValue 輸入為屬性值,則其會被轉換為 myvalue。
|
未針對此條件約束指定任何資料。
|
||||
大寫
|
字串
|
儲存時,非大寫字元會被轉換為大寫。
例如,若將 MyValue 輸入為屬性值,則其會被轉換為 MYVALUE。
|
未針對此條件約束指定任何資料。
|
||||
不可變
|
全部
|
無法設定、編輯或移除屬性值。此條件約束主要用於產生屬性作廢,而不將之從使用者介面移除。
|
未針對此條件約束指定任何資料。
|
||||
必要
|
全部
|
屬性至少要有一個值。
|
未針對此條件約束指定任何資料。
|
||||
單一值
|
全部
|
不允許一個以上的屬性值。
|
未針對此條件約束指定任何資料。
|
||||
合法類型清單
|
物件參考
|
參考連結的允許類型清單。
若您想要同時納入指定的類型及其所有子類型,則必須在類型名稱前加上脫字符號 ( ^ )。 |
若將「合法類型清單」指定為 wt.doc.WTDocument|com.ptc.ptcnet.Agenda|com.ptc.ptcnet.General,則只能針對此屬性選取「文件」父類型及「一般」「和」「議程」文件子類型的文件。
若將合法類型清單指定為 ^wt.doc.WTDocument,則只能針對此屬性選取「文件」父類型及其所有子類型的文件。
|
||||
分類
|
字串
|
(只有在安裝 Windchill PartsLink Classification and Reuse 之後才可用。)
用來針對零件建立繫結屬性以供進行分類。當新增巢狀分類配置圖元素至屬性配置圖時,可以選取套用此條件約束的屬性。
指定命名空間 (例如,com.ptc.csm.default_clf_namespace) 以及選擇性指定分類節點的內部名稱。
|
如需有關使用分類的詳細資訊,請參閱關於分類管理。
|
||||
「無重覆值」
|
全域屬性的所有資料類型。
|
需要多值屬性的值集合不同。不允許有重複值。
|
未針對此條件約束指定任何資料。
|
||||
「外部列舉值清單」
|
字串
|
來自外部來源之合法值的列舉清單,例如 ERP 系統或 Windchill 之外的其他資料庫。
例如,您應將 ERP 系統中的值連結到 Windchill 中物件類型的「名稱」屬性。當使用者建立或編輯該 Windchill 類型的物件時,他們會在從 ERP 系統填入的清單中選擇。
此列舉清單可:
• 支援本地化值
• 支援排序順序
• 從外部來源動態更新
將外部列舉值清單條件約束新增至屬性之後,指定 EnumerationInfoProvider 實行的類別名稱以及為此值清單自訂的初始化字串。
|
如需有關建立及新增資料至外部列舉值清單的詳細資訊,請參閱 External Enumerated Value Lists (外部列舉值清單)。
|