Windchill 基礎原理 > Windchill 搜尋 > 進階搜尋範例 > 使用版本修訂與版序條件搜尋
使用版本修訂與版序條件搜尋
Windchill 使用物件版本來捕捉對資料物件 (例如零件與文件) 所做修改的歷史記錄。
版本識別元 (例如 "A.1") 由版本修訂 (A) 與版序 (1) 構成。版本修訂物件時,會建立新版本修訂。出庫及入庫回物件時,會建立新版序。如需詳細資訊,請參閱物件版本
* 
版本修訂序列僅適用於位於產品或物件庫中的物件。您無法對專案或方案物件進行版本修訂。
下列範例使用字母順序排列的版本修訂序列 (A、B、C、...) 及數字版序 (1、2、3、...),但您的網站管理員可能會實行自訂的版本修訂序列。
Windchill 搜尋索引只包含物件的最新版序。儘管您可以使用「版序」欄位來將非最新版序包含在索引關鍵字搜尋中,也只會對照最新版序比較搜尋條件。如果搜尋包含其他屬性條件,您可能會看見非預期結果。如需詳細資訊,請參閱使用多個條件的非最新版序
依預設,Windchill 只會針對每個版本修訂的最新版序進行搜尋。例如,假設存在下列物件記錄。當您執行搜尋時,Windchill 只會對照最新版序比較您的搜尋條件。會略過非最新版序:
* 
使用「最新版本搜尋」偏好設定可僅查看符合搜尋結果的最新版本修訂。例如,如果您將此偏好設定設為「是」,則只會傳回 Drive Shaft C.1。
但是,您可以使用進階搜尋條件來擴展您的搜尋範圍,使其包含物件的所有、最新或特定版本修訂與版序:
* 
針對版本修訂與版序條件,沒有為「最新」/「全部」下拉清單定義不等於條件。
如需有關使用這些欄位的詳細資訊,請參閱條件
如需表格中所用格式的說明,請參閱進階搜尋範例
本主題包括使用下列條件的範例:
「版本修訂」=B
「版序」=1
「版本修訂」=A
「版序」=「全部」
「狀態」=「已發行」
「版本修訂」=「最新」
「版序」=「最新」
「狀態」=「已發行」
「版本修訂」=「全部」
「版序」=「最新」
「狀態」=「已發行」
「版本修訂」=「最新」
「版序」=1
* 
本主題中的範例會假設下列規則:
「最新版本搜尋」偏好設定設定為「否」
「條件」欄位使用 「和」 運算子。
* 
下列的多個範例都在搜尋條件中包含「版序」=「最新」。但是,在實際情況中,指定此欄位是不必要的。依預設,所有搜尋始終都針對最新版序執行。只有當您要包含所有版序或特定版序時,「版序」欄位才有用。
指定版本修訂與版序
在此範例中,您會使用「條件」下的下列屬性執行搜尋:
「版本修訂」=B
「版序」=1
會傳回下列結果:
指定版本修訂與所有版序
在此範例中,您會使用「條件」下的下列屬性執行搜尋:
「版本修訂」=A
「版序」=「全部」
會傳回下列結果:
指定狀態與最新版本
在此範例中,您會使用「條件」下的下列屬性執行搜尋:
「狀態」=「已發行」
「版本修訂」=「最新」
「版序」=「最新」
會傳回下列結果:
此搜尋會傳回滿足所有搜尋參數的最新版本。例如,如果您將 Drive Shaft C.1 的狀態變更為「已發行」,則版本 B.2 將不會再顯示在結果中。
指定狀態與所有版本修訂
在此範例中,您會使用「條件」下的下列屬性執行搜尋:
「狀態」=「已發行」
「版本修訂」=「全部」
「版序」=「最新」
會傳回下列結果:
* 
如果您的「最新版本搜尋」偏好設定設為「否」,則您將永遠不需要指定「版本修訂」=「全部」「版序」=「最新」。這已經是預設行為。
「版序」=「最新」參數在每次搜尋中都是隱含的。但是,如果您的「最新版本搜尋」偏好設定設為「是」,則設定「版本修訂」=「全部」會增加搜尋結果的數目。
指定版序與狀態
在此範例中,您會使用「條件」下的下列屬性執行搜尋:
「狀態」=「已發行」
「版本修訂」=「最新」
「版序」=1
會傳回下列結果:
* 
如果您要在安裝並啟用索引的情況下執行關鍵字搜尋,且您要使用其他條件 (例如某些狀態下的所有版序) 搜尋非最新版序,則您的搜尋可能會傳回非預期結果。如需詳細資訊,請參閱使用多個條件的非最新版序
這是否有幫助?