資料管理能力 > 管理零件結構 > 開發可供配置模組的進階選取項邏輯 > 透過進階選取邏輯從可供配置模組建立的變體
  
透過進階選取邏輯從可供配置模組建立的變體
模組變體表示從可供配置模組結構中建立的零件結構。欲從可供配置模組建立模組變體,必須使用「配置」流程來指定所需輸入值、定義變體規格,然後產生可傳送作業。
使用不具有子項的可供配置模組為結構建立模組變體
可以為包含不具有子項的可供配置模組 (又稱為葉節點) 的結構建立模組變體。欲執行此操作,網站管理員必須將「選項與變體偏好設定」群組中的 Leaf Node Generation 偏好設定設為 yes。預設為 no。可為網站、組織、產品或物件庫設定此偏好設定。
建立指定子類型的模組變體
可以建立使用指定子類型的模組變體,它與從中產生變體的可供配置模組的變體不同。欲啟用此能力,網站管理員必須使用「選項與變體偏好設定」群組中的 Variant Subtype 偏好設定來指定子類型。此偏好設定的值是子類型的內部名稱,例如 WCTYPE|wt.part.WTPart|org.eng.BikePart
若未設定偏好設定,系統會針對變體的建立使用可供配置模組的類型。可為網站、組織、產品或物件庫設定此偏好設定。
使用參數來產生變體名稱
可以指定參數,並用它來根據用於產生變體的參數值命名可供配置模組的模組變體。
欲設定產生變體名稱的規則:
1. 為可供配置模組新增參數,例如 VariantName
2. 將其類型指定為「字串」
3. 輸入值或 Java 運算式來驅動變體名稱。運算式可能包括用來描述變體特性的金鑰參數的組合。例如,在「預設運算式」欄位中,指定控制變體名稱的以下運算式:
"Variant" + length + "inches, " + color + "color"
,其中 lengthcolor 是為此變體定義的參數。
4. 按一下「使用者介面」標籤並將 variant name 屬性的值設定為 yes
5. 產生變體時,系統會用所選參數值取代在運算式中使用的參數。例如,變體名稱可以是 Variant 12 inches, blue color
關於變體名稱的設定規則,請考慮以下資訊:
參數名稱必須為「字串」。
參數必須在已存變體規格中指派一個值。
如果使用多個參數來驅動變體名稱,系統會使用列出的第一個參數。
變體名稱必須在 60 個字元以內。