匯入增量已接收遞送檔案
如果您已從來源系統收到多個封裝遞送 ZIP 檔案,可能是寄件者選擇從之前遞送的項目中傳送增量遞送給您。匯入增量已接收遞送檔案的流程與匯入完整已接收遞送檔案的流程相同。但是,有其他兩個方面需要考慮:
包含在增量遞送中的其他資訊
匯入已接收遞送檔案的順序
在某些情況下,您可能會從相同來源系統接收到後續遞送,其中含有之前遞送之內容的更新。您可能會接收到含有之前遞送之所有內容的完整遞送,或者可能會接收到僅含有自從之前遞送以來已發生變更之資訊的增量遞送。例如,如果您的公司與其他公司協同合作,而您需要知道對其組件進行的任何修改,您便可以請求定期更新以隨時瞭解修改資料的情況。
與完整遞送不同,增量遞送會與基礎遞送進行比較。此比較可讓增量遞送有唯一的機會來傳送有關符合下列其中一項條件之物件的資訊:
已刪除:會傳送有關自從基礎遞送以來已從 Windchill 中移除之物件的資訊,以便能夠從目標系統中移除相同物件。在匯入期間,系統會嘗試移除這些相同的物件。將會報告任何無法移除的物件。
不存在:有關在基礎遞送中傳送,但由於並不包括在封裝中,而不再包括於目前遞送中之物件的資訊。排除的可能原因是,用來建立封裝的收集選項已經變更、物件可能不再符合條件,或物件已明確從封裝中移除。有關這些您可能想要對其採取進一步動作之物件的預覽與匯入報告,取決於您的企業流程。例如,您可以將其從系統中移除、將其移至其他前後關聯,或設定新生命週期狀態。
已變更:會傳送已以某一方式修改的物件。變更可能是對於內容檔案的更新、對於屬性的修改、將物件移至新資料夾等。
新建:會傳送 Windchill 中的新物件或第一次包括在封裝中的物件。
* 
增量遞送不包含有關自基礎遞送以來未變更之物件的資訊。變更的物件包含使用者與系統層級變更所啟動的變更。
增量遞送也會包含有關 CAD 文件與 WTPart 之間關聯的已變更資訊。但當關聯資訊之變更的顯示不清楚時除外。
假設 WTPart 中包含的圖像與 CAD 文件相關聯,並入庫至 Windchill 而不進行任何建構動作 (「關聯後建構零件」偏好設定或「設定為單層建構」選項設定為「關閉」)。如果封裝是由這些物件所構成,則在移除與 Windchill 的關聯 (請參閱編輯 CAD 文件與 Windchill 零件的關聯) 後匯入增量封裝時,系統不會清除 WTPart 與 CAD 文件之間的關聯移除。
增量遞送可在來源系統上透過選取從中評估變更的基礎遞送來建立,在兩個遞送之間常會有相依性。以與匯出檔案相同的順序匯入已接收遞送 ZIP 檔案始終是最佳作法,但這對增量遞送而言更重要。如需詳細資訊,請參閱使用已接收遞送的最佳作法中的「匯入已接收遞送物件的最佳作法」部份。
管理增量遞送的屬性
增量遞送為 Windchill 封裝提供有效機制,僅匯入自從上一次遞送以來發生變更的相關物件。在某些業務情境下,您可能想要增量遞送邏輯在與基準線遞送進行比較期間略過特定屬性的變更。欲根據您的企業流程控制在增量遞送中匯入的資訊,您可以使用以封裝類型為基礎之內容 XML 檔案中的可自訂內容來設定特定偏好設定。在以類型為基礎的內容檔案中設定之 WPTypeProperties 內的 <XMLFilterTags> 元素,可讓您指定在將增量遞送與基準線遞送進行比較時應略過的屬性。下面的範例檔案示範了 <XMLFilterTags> 元素的適當用法。

<?xml version="1.0" encoding="utf-8"?>
<WPTypeBasedProperties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="WPTypeBasedProperties.xsd">
<WPTypePropertySet name="Default">
<WPTypeProperties typeId="com.ptc.windchill.wp.WorkPackage">
<EnableContentControl>false</EnableContentControl>
<CollectorId>CreateWPBaseline</CollectorId>
<IncludedManifestOptions>
<ManifestOption default="true">Interactive</ManifestOption>
</IncludedManifestOptions>
<IncludedDeliveryOptions>
<DeliveryOption>Full</DeliveryOption>
<DeliveryOption>Incremental</DeliveryOption>
</IncludedDeliveryOptions>
</WPTypeProperties>
<WPTypeProperties typeId="com.ptc.windchill.wp.tdp.TechnicalDataPackage">
.
. </WPTypeProperties>
</WPTypePropertySet>
<WPTypePropertySet name="My Customized Set">
<WPTypeProperties typeId="com.ptc.windchill.wp.WorkPackage">
.
.
.
</WPTypePropertySet>
<XMLFilterTags>
<xpath>objectHistory</xpath>
<xpath>lifeCycleHistory</xpath>
<xpath>contentItem</xpath>
</XMLFilterTags>
</WPTypeBasedProperties>
在以類型為基礎的範例內容檔案中,會將 objectHistorylifeCycleHistorycontentItem 屬性從決定增量與基準線遞送之間比較的條件中排除。
在 XML 檔案中定義元素之後,您可以載入檔案以使偏好設定生效。如需詳細資訊,請參閱 Package Type-Based Properties 中的 Reading and Loading Type-Based Properties XML File 部份。您也可以為所有 Windchill 封裝設定類似的偏好設定,並同步處理增量遞送。
這是否有幫助?