企業管理 > 企業管理變更推進 > 執行企業管理變更推進指令行公用程式 > 類型定義的使用案例範例
  
類型定義的使用案例範例
下表以使用案例範例為基礎,提供了有關匯入及匯出「類型定義」物件的資訊︰
使用範例
匯出
匯入
下列螢幕擷取畫面顯示了要交換之 BAC 封裝的範例:
在此使用案例中,會交換所有文件類型定義,而不進行任何變更。
會收集所有類型定義以匯出。
只會交換 LWCTypeDefinition 物件的 BAC 資訊。
有關類型及其關聯基礎定義物件的所有資訊將會匯出至資料夾,該資料夾會以 BAC 封裝 zip 格式封存。
會將所有物件匯入為新物件。
增量:
「ECAD 資料」中的屬性變更。
「會議記錄」中的配置圖變更。
"FORAN Structure Document" 中屬性的條件約束變更。
會收集「ECAD 資料」、「會議記錄」及 "FORAN Structure Document" 以匯出。
上述 BAC 資訊會與其上階的 BAC 資訊一起交換。
僅會匯出所列類型及其關聯基礎定義物件的所有資訊。
會識別用於更新動作的所有現有物件,並匯入物件
增量:
如果存在僅在「一般」類型中使用的屬性 Attr1,會執行下列動作︰
刪除存在於「一般」類型中的屬性 Attr1 關聯。
刪除可重新使用屬性 Attr1
會收集「一般」類型定義以匯出。
不會針對屬性關聯執行刪除追蹤。
載入完成後,會更新「一般」類型定義。
與「一般」類型關聯之屬性 Attr1 的相關資訊會載入至暫存位置。使用者應能根據任何現有機制手動刪除。
* 
可重新使用屬性不會透過 BAC 刪除,因為未對其進行追蹤。
增量:
如果存有在「文件」類型中使用之屬性 EnumAttr1 的列舉條件約束,則會在來源系統執行下列動作:
新增 EnumAttr1 列舉定義的列舉項目。
未選取物件以匯出,因為未追蹤基礎定義物件變更。列舉定義修改變更對「文件」類型定義沒有直接影響。
沒有可匯入的資料。
如果條件約束是以全域列舉為基礎的本機列舉,將會更新「文件」類型。
增量:
刪除 "FORAN Electrical Document" 類型定義。
"FORAN Electrical Document" 類型定義會刪除收集作為匯出的記錄。
在刪除處理階段,會在目標系統刪除 "FORAN Electrical Document" 類型定義。
增量:
在來源系統將「MM 工程圖」類型重新命名為 "Model Drawing"。
會收集 "Model Drawing" 以匯出。
會根據「協同合作資訊」搜尋「MM 工程圖」。會在尋找期間於目標系統執行重新命名。
重新命名類型涉及變更其內部名稱。可以變更顯示名稱的內容值,但這並不表示重新命名。
增量:
在目標系統將「MM 模型」類型重新命名為 "Manager Model"。
在來源系統修改「MM 模型」的屬性。
會收集「MM 模型」以匯出。
在尋找期間,會依協同合作資訊尋找已重新命名的 "Manager Model" 類型。會將衝突顯示給使用者,並提供下列解決方案:
「覆寫」- 類型將重新命名回「MM 模型」。
「略過」- 將不會建立新類型。
增量:(在目標系統修改的根類型)
已在目標系統新增「文件」類型和新屬性。
在來源系統修改「計劃」可變類型。
BACDocument 隨上階資訊匯出。
會發生針對已修改「文件」類型的衝突。針對此衝突提供的解決方案為「略過」。
* 
在交換根類型並覆寫目標系統版本之前,絕不能有從來源系統到目標系統的任何進一步傳輸。適用於在目標系統修改且具有子代的任何類型。
增量:
已在「文件」類型下新增新可變類型 BACDocument。
BACDocument 會與上階資訊一起匯出。
會將 BACDocument 匯入為新物件。
增量:
在目標系統建立具有「簡報」可變類型的 WTDocument。
在來源系統刪除「簡報」可變類型。
將會交換「簡報」刪除記錄。
在「刪除處理器」期間進行的衝突檢查會識別「使用處」物件。將會發生衝突,並提供下列解決方案:
針對可選模式提供「重試」和「跳過」。
針對「同步處理」模式提供「重試」。
增量:(刪除和重新建立)
刪除 "FORAN Outfitting Document" 類型。
重新建立內部名稱相同的類型。
會收集新 "FORAN Outfitting Document" 類型以匯出。
也會收集舊 "FORAN Outfitting Document" 類型的刪除記錄,以匯出。
「BAC 刪除」處理器會根據「協同合作資訊」執行搜尋,並刪除目標系統中的現有 "FORAN Outfitting Document"。
將會建立新 "FORAN Outfitting Document" 類型。