企業管理 > Windchill 匯出與匯入 > 使用匯入/匯出管理公用程式 > 匯入
  
匯入
「匯入」視窗可用於匯入使用匯出功能所匯出的資料。匯入會萃取您匯出的 JAR 檔,並將物件匯入至本機資料庫。
在匯入流程期間,會先套用對應規則,以修改匯入來源 XML 檔案的內容。您可以使用前後關聯對應規則指定前後關聯,可將各種來源前後關聯的項目匯入其中。然後,如果匯入項目存在於目標資料庫中,則會套用在「匯入」視窗中選取的匯入原則或匯入動作,以決定如何修改該項目。
* 
與您使用者設定檔相關聯的存取控制清單 (ACL) 會套用至匯入操作。例如,如果您沒有修改特定項目類型的權限,就無法使用「匯入為新的版本」選項來嘗試避免 ACL 的控制。如果您嘗試匯入您不具有權限的項目動作,則整個交易都會失敗。
前後關聯或其父項前後關聯 (例如組織或網站) 的管理員可以使用匯入動作。匯入項目會建立於前後關聯 (視前後關聯對應規則而定),前提是管理員具備該對應前後關聯的寫入權限。產品或物件庫項目不應該匯入到網站或組織的階層。
欲開啟「匯入」視窗,請選取 > 「物件庫」「組織」「網站」中的「公用程式」「匯入/匯出管理」。然後,按一下「匯入」「匯入」視窗會開啟,並在視窗的頂端顯示您目前的前後關聯。
欲匯入資料:
1. 「匯入檔案名稱」欄位中,於本機檔案系統內指定匯出的資料 JAR 檔案,以將其匯入至本機 Windchill 資料庫。
2. (選用) 在「匯入規則檔」欄位中,於本機檔案系統中指定對應的規則檔來控制匯入流程。
3. (選用) 在「前後關聯對應檔」欄位中,於本機檔案系統內指定前後關聯對應檔,以識別置放匯入檔案項目的目標前後關聯。
* 
如果您並未指定前後關聯對應檔,則會將項目匯入從中啟動匯入動作的前後關聯。這是顯示於「匯入」視窗上方的「預設目標前後關聯」
4. (選用) 選取「匯入原則檔」以及指定原則檔,來指定匯入原則
* 
此檔案的匯入動作將與在系統登錄檔中找到的動作結合,該登錄檔位於:<Windchill>/codebase/registry/ixb/import_settings/defaultImportPolicy.xsl
選取「匯入動作」,然後從清單中任選一個要套用至匯入檔內所有物件的下列動作:
預設 - 如果匯入檔符合現有資料庫物件的完整物件識別,則會維持現有資料庫物件,而不會將匯入物件匯入。如果匯入物件是新物件,就會建立 version.iteration 符合匯入 XML 檔案的 version.iteration 的物件。
匯入為最新版序 - 如果匯入物件比現有的資料庫物件還新,則匯入流程將以最新版本中可用的下一個版序來建立物件。
匯入為新的版本 - 如果網站資料庫中有匯入物件的版本,則匯入流程會以下一個可用的版本與第一個版序來建立物件。
匯入為已出庫 - 如果網站資料庫中有匯入物件的版本,則匯入流程會以匯入 XML 檔案中相同的版本為現有的物件建立已出庫 (工作) 複本。新匯入的物件則會保持出庫,直到您將它入庫為止。
修改非版本化屬性 - 此選項會更新現有資料庫物件的某些非版本化屬性 (例如生命週期),而不會版序化物件。
於適當位置更新已出庫物件 - 此選項會取代已出庫物件的內容、屬性與連結。
5. 選取或清除「解決可重新定義衝突」核取方塊。此核取方塊會控制 wt.ixb.import.overrideConflicts 屬性的值。如果選取此核取方塊,則軟體會解決可重新定義衝突。(不可取代的衝突不會受到影響。) 例如,會解決以下類型的衝突:
如果保存資料所必需的資料夾不存在,則會自動建立。
如需避免發生衝突,則會套用 Windchill 的預設 (空白) 小組。
視需求,建立新的全域屬性。
* 
需要建立檔案櫃的匯入衝突不會被覆蓋。
6. (選用) 選取「產生詳細的記錄檔」核取方塊來增加顯示於狀況記錄檔的細節等級。
7. (選用) 按一下「預覽」
系統會執行輕量級檢查以判斷匯入流程是否成功。
如果並未選取「產生詳細的記錄檔」核取方塊,則記錄檔會顯示匯入的物件數目與處理的 XML 檔案數目。如果選取「產生詳細的記錄檔」核取方塊,則記錄檔也會顯示匯入哪些檔案、匯入期間可能會遭遇哪些衝突,以及匯入流程會完成或失敗。請注意,因為這是輕量級檢查,所以即使預覽並未顯示任何問題,匯入流程仍然可能會失敗。
* 
建議您使用「預覽」功能,尤其是在檢查原則檔的效果時,因為這很有可能會造成資料庫方面的重要變更。
* 
當匯入大型資料集時,「匯入狀況記錄檔」欄位可能會顯示 web 連結,而不是完整的記錄檔。按一下連結可讓您從 Windchill 伺服器下載您目前匯入工作的完整記錄檔。
8. 按一下「匯入」
「匯入」視窗之「匯入狀況記錄檔」部份中,會顯示進度或您可以解決的問題等訊息。如需可協助解決衝突的資訊,請參閱。
相關主題