其他 Windchill 功能 > 服務資訊管理 > 組態指南 > 以進階運算式定義選項
  
以進階運算式定義選項
您可以根據 AND 與 OR 運算式針對元件建立選項陳述式,來管理結構中元件的選項選擇。
您可以根據以此方式指派給結構元件的選項選擇來篩選結構。
如需詳細資訊,請參閱根據選項篩選
使用「管理適用性」選單選項來針對結構中的物件建立、編輯與刪除選項設定:
1. 在物件資訊頁的物件結構瀏覽器中的物件上按一下滑鼠右鍵,然後選取「管理適用性」選單選項。
2. 「管理適用性」視窗即會開啟,顯示兩個窗格:
「運算式」- 顯示「已指派的項目運算式」(適用於物件全域使用的選項) 與「已指派的使用運算式」(適用於此前後關聯中物件的選項)
「服務生失效」- 顯示與項目或其使用關係相關聯的服務生失效物件之清單。
3. 按一下「運算式」欄位中「已指派的項目運算式」「已指派的使用運算式」表旁邊的「編輯」 圖示。這會啟動選項選取視窗,您可在此將選擇指派給所需物件。
4. 按一下「指派進階運算式」按鈕 「指派進階運算式」視窗即會開啟。
* 
目前產品的「已支援的運算式」偏好設定 (「選項及變體」類別) 值定義「指派進階運算式」選項是否可見。
如需相關資訊,請參閱已支援的運算式
此偏好設定預設設為「基本和進階運算式兼具」,可讓您依選取項 (基本運算式) 或布林運算式 (進階運算式) 在設定選項選擇之間切換。
如果將此偏好設定的值設定為「僅限進階運算式」,當您按一下「選項」欄位中的「編輯」按鈕時,「指派進階運算式」視窗即會開啟。在開啟視窗前,您不會看到針對產品配置之選項的可選取清單。
如果將此偏好設定的值設定為「僅限基本運算式」,您將無法透過運算式描述選項選擇。您只能從清單中個別選取。
您必須安裝 Platform Structures 模組才能顯露此偏好設定。如果您看不到「進階運算式」選項,請洽詢您的系統管理員。
針對產品定義的選項集列在視窗頂部。
您無法使用基本運算式與進階運算式的組合來為單一物件定義選項。如果某種類型的運算式已針對物件存在,則相關「指派運算式」視窗會自動開啟。
5. 「運算式」欄位中新增針對物件定義選項選擇的運算式。
「描述」欄位中包括運算式的選用描述。
6. 按一下「新增」按鈕 在表格中再新增一列,來定義多個運算式。運算式的多個列由 OR 連接詞分隔。
7. 欲從表格中刪除列,請選取列,然後按一下「移除」 按鈕。
8. 按一下「確定」儲存變更並退出視窗。
您輸入的運算式摘要會顯示在「已指派的項目運算式」「已指派的使用運算式」欄位中。
單一運算式由中括號 ([ ]) 區分。運算式的多個列由正斜線 (/) 分隔。
9. 按一下「關閉」退出「管理適用性」視窗並套用選項選取項。
* 
物件將會在編輯之後自動重新入庫。
建立進階運算式時,請注意此資訊:
選擇值需手動輸入。值必須與在選項集中針對產品定義的值完全相符,包括大小寫在內。
包含特殊字元、空格或初始數字字元的選擇名稱必須用引號括起來 ("...")。
AND、OR 與 NOT 陳述式會作為運算式被接受:
AND 陳述式:可使用 +&& 運算子定義
OR 陳述式:可使用 /|| 運算子定義
NOT 陳述式:可使用 -! 運算子定義
請注意,NOT 運算子 - 前面必須有一個 +,才能將其加到運算式中,例如 choice 1 + choice 2 + -choice 3
在多個列中定義的運算式會被視為 OR 組態。
如需有關將選擇指派給零件清單項目的提示,請參閱將選擇項指派給零件使用關係
如需有關使用基本運算式的提示,請參閱定義基本運算式
如需有關使用進階運算式的提示,請參閱定義進階運算式
如需有關選項與選擇的資訊,請參閱選項及選擇
關於為產品建立選項的步驟, 請參閱建立選項
如需有關針對產品管理選項集的資訊,請參閱使用選項集
如需有關使用選項集區的資訊,請參閱管理選項集區中的選項