BOM 轉換器中的快取機制
當「BOM 轉換器」或「服務相關零件結構瀏覽器」(SAPSB) 的樹結構中存在大量零件時,可以使用快取機制。使用快取機制的優點是,在快取中第一次載入結構之後,後續動作的執行速度較快。可使用此機制提高 BOM 轉換器的效能。
使用快取機制
欲利用快取機制,請將使用者偏好設定「啟用結構快取」設為「是」。使用此組態時,會在快取中儲存工作階段的整個結構資訊。設定偏好設定之後,當開啟 BOM 轉換器工作階段時,會在背景中啟動建構快取流程。會針對每個 BOM 轉換器工作階段建構單獨的快取。建構快取所花費的時間取決於結構的大小。
對子組件、組件或零件進行變更時,會更新快取。僅針對該子組件而不會針對整個結構漸增式地更新快取。若變更根節點,則會重新建構快取。
BOM 轉換器的上游與下游樹結構具有單獨的快取,並且兩者都是獨立更新的。當修改下游結構時,僅會更新下游快取。當更新下游快取時,可以修改上游結構。但是,PTC 建議僅在快取建構流程完成之後對結構啟動動作。在下游快取建構流程期間,若在上游呼叫的動作會影響下游結構,則僅會在下游快取建構流程完成之後執行該動作。例如,「在另一側選取對等零件」動作。
* 
在某些情況下,您可能需要在 BOM 轉換器的上游與下游檢視中開啟屬於不同產品前後關聯的結構。在這種情況下,產品前後關聯偏好設定「啟用結構快取」應設為「是」,以獲得更好的效能
快取建構流程的狀況會顯示在 BOM 轉換器工具列下方。下表提供有關快取建構流程的狀況訊息的資訊:
訊息
描述
快取建構狀況: 未初始化
不會針對指定結構建構快取。
快取建構狀況: 完成
快取建構流程已完成。現在,後續動作會將快取用於其執行。
快取建構狀況: 進行中
快取建構流程正在進行中。
快取建構狀況: 失敗
快取建構流程失敗。可以重新建構快取。按一下 BOM 轉換器或 SAPSB 的中間窗格工具列中的 「建構結構快取」可重新建構上游與下游快取。
* 
僅當「啟用結構快取」偏好設定設定為「是」時, 才可見。
快取建構流程可能會因結構中存在遞迴性路徑而失敗。當子零件參照其父零件時,會出現遞迴性路徑。重新建構快取之前,請糾正結構。
下列動作會使用快取:
在另一側選取對等零件
在另一側選取對等出現位置
在另一側選取對等使用關係
我的出庫
快速搜尋
檢視對等出現位置狀況
更新對等出現位置狀況
執行下列動作時,會更新結構資訊及重新建構快取:
插入現有項目
插入新項目
插入多個新項目
新建下游檢視
新建下游零件
作為新分支貼上
貼上為新零件等
這是否有幫助?