具有存取控制限制的進階搜尋
相關物件不包括在您搜尋結果中的兩個最常見原因如下︰
• 索引伺服器或索引流程發生錯誤。如果要解決這個問題,請將「關鍵字」欄位保留空白,然後改為使用「條件」欄位。
• 您沒有檢視物件的必要權限。在此情況下,您必須聯絡本機管理員,或擁有相關 Windchill 產品、物件庫或專案管理員權限的人員。
|
本主題中的範例會假設下列規則:
• 「最新版本搜尋」偏好設定設定為「否」。
• 「條件」欄位使用 「和」 運算子。
|
如
使用版本修訂與版序條件搜尋中所述,預設搜尋行為是僅搜尋每個版本修訂的最新版序。
因此,在提供下列物件版本記錄的情況下,Windchill 只會針對 Drive Shaft C.2、B.3 與 A.3 套用您的搜尋值,並傳回符合您搜尋的版本︰
但是,您檢視物件的能力可能會受到存取控制設定的限制。例如,可能只允許您檢視處於「已發行」狀態的物件。這會改變包含在搜尋中的物件︰
存取控制的篩選順序
使用者常會發生一種混淆情況,主要是因為不瞭解當存在存取控制限制時,Windchill 是如何套用搜尋參數的。
在下列範例中,存取控制限制表示您只能檢視處於「已發行」狀態的物件。
• 錯誤:
您會預期 Windchill 先將結果範圍縮小到「已發行」狀態下的物件:
然後套用剩餘搜尋條件:
◦ 「版本修訂」=「最新」
◦ 「版序」=「最新」
這是錯的。
• 正確:
應該是,Windchill 會先處理明確的搜尋條件:
◦ 「版本修訂」=「最新」
◦ 「版序」=「最新」
然後套用存取控制限制:
如果排除初始搜尋結果 (因其在上述範例中),則 Windchill 會以遞歸方式執行搜尋,直到它找到下一個最接近的相符項目為止︰
範例 1︰屬性條件
在此範例中,您會使用「條件」下的下列屬性執行搜尋。但是,您的存取控制會受到限制,且您只能檢視處於「已發行」狀態下的物件。
• 「名稱」=*shaft*
• 「顏色」=Green
• 存取控制會將您的檢視僅限於「已發行」物件
由於預設執行搜尋的方式,一開始會將您的搜尋限制為每個版本修訂的最新版序。套用存取控制之後,您的搜尋不會傳回任何結果︰
範例 2︰屬性條件與全部版序
在瞭解結果會受到狀態限制的情況下,您決定展開搜尋。您決定在搜尋中包括全部版序︰
• 「名稱」=*shaft*
• 「顏色」=Green
• 「版序」=「全部」
• 存取控制會將您的檢視僅限於「已發行」物件
| 如果這是索引搜尋且您在「關鍵字」欄位中輸入 *shaft* 或 Green,此搜尋會傳回下列結果 (受到存取控制限制的搜尋不會傳回任何結果)︰ |