基本與進階運算式
安裝平台結構模組後,您可以建立兩種類型的運算式 – 基本和進階。基本運算式代表您從包含在已指派選項集中的選擇清單選取的選項選擇。
進階運算式會使用選擇、運算子以及函數定義邏輯。例如,進階運算式可以是:
[Country = Canada && Language = French] OR [Country = Switzerland && Language = German]
如果沒有平台結構的授權,您僅能建立基本運算式。
Windchill 偏好設定可控制特定前後關聯所允許的運算式類型。如需有關偏好設定的詳細資訊,請參閱
已支援的運算式。
|
如果您不是平台結構群組的成員,您就無法建立或修改進階運算式。在篩選過程中,系統會忽略它們。
|
以下範例說明基本和進階運算式之間的差異。假設我們有兩個選項:
• COLOR 含選擇 Red, Blue, Green
• SIZE 含選擇 Small, Medium, Large
指定 COLOR=Red,Blue; SIZE=Small,Medium 的基本運算式會被指派給某個項目。也就是說,當您選取選項篩選器中的 Red 或 Blue 以及 Small 或 Medium 時,該項目會包含在產品結構中。若是選項篩選器中的其他選取項,則不會包含該項目。
您無法使用基本運算式,透過 OR 組合的條件來表達邏輯。例如,
Red and
Small, OR
Blue and
Medium。更複雜的邏輯可以使用進階運算式定義。如需有關進階運算式的資訊,請參閱
定義進階運算式。
只有一種類型的運算式 (基本或進階) 可以被指派給項目。如果 Supported Expressions 偏好設定設為支援兩種類型的運算式,而且某個項目已經指派運算式,則新增不同的運算式類型會移除先前的指派。如果系統偵測到此類型的衝突,則會發出警告,並詢問您是否要繼續新增不同類型的運算式。