FlexibleChangeConverter 公用程式
可使用 FlexibleChangeConverter 指令行公用程式,將舊有變更物件與連結轉換為彈性模型。
* 
使用此公用程式之前,請審核彈性變更連結轉換中的「彈性變更轉換準備及規劃」一節所述的資訊。
1. 開啟 Windchill shell。
2. 使用管理認證,執行下列指令︰
java wt.change2.flexible.FlexibleChangeConverter -action <action_name>
可執行下列動作。執行轉換動作時,完成動作需要花費的時間取決於 Windchill 中的變更物件數。
報告
模式
舊有
混合
彈性
動作
產生一個報告檔案,其中包含與彈性變更轉換有關之各種物件的目前狀態資訊。
註記
如需詳細資訊,請參閱〈FlexibleChangeConverter 報告〉一節。
setMixed
模式
舊有
彈性
動作
將變更關聯模式設定為「混合」。
註記
如需詳細資訊,請參閱彈性變更連結轉換中的「變更關聯模式」一節。
convertLinks
模式
舊有
混合
動作
建立複製本機變更物件之現有舊有連結的彈性變更連結。
註記
此動作所建立的彈性變更連結未啟動。因此,如果您修改任何轉換的物件或連結,必須再次執行 convertLinks 動作。
* 
對於包含大量變更物件的系統而言,此動作可能需要花費數小時的時間才能完成。
convertReplicatedLinks
模式
舊有
混合
動作
建立複製已被管理員鎖定變更物件之現有舊有連結的彈性變更連結。
註記
此動作所建立的彈性變更連結未啟動。因此,如果您修改任何轉換的物件或連結,必須再次執行 convertReplicatedLinks 動作。
* 
對於包含大量變更物件的系統而言,此動作可能需要花費數小時的時間才能完成。
convertAllObjects
模式
混合
動作
將所有舊有變更物件轉換為彈性變更物件。
停用舊有變更連結。
啟動在執行 convertLinks 動作時建立的已複製彈性連結。
註記
彈性變更物件會實行 FlexibleChangeItem 類別。
* 
如果公用程式遇到任何錯誤,則動作會失敗,且不會轉換變更物件。
出於所需資源方面的原因,必須在系統處於離線狀態時執行此動作。
convertEligibleObjects
模式
混合
動作
將合格的舊有變更物件轉換為彈性變更物件。
停用舊有變更連結。
啟動在執行 convertLinks 動作時建立的已複製彈性連結。
註記
彈性變更物件會實行 FlexibleChangeItem 類別。
* 
如果公用程式遇到任何錯誤,則動作會跳過有問題的物件,並繼續處理合格的變更物件。
對於包含大量變更物件的系統而言,此動作可能需要花費數小時的時間才能完成。
setFlexible
模式
舊有
混合
動作
將變更關聯模式設定為「彈性」。
註記
在所有舊有變更物件都轉換完之後,您才可以完成此動作。
3. 如果您遇到錯誤,可存取位於下列位置的記錄檔︰
<Windchill>/logs/flexChangeConverterLogs
FlexibleChangeConverter 報告
您可在 Windchill shell 中執行下列指令,來產生報告:
java wt.change2.flexible.FlexibleChangeConverter -action report
輸出會顯示報告檔案的位置,該檔案會提供下列資訊︰
目前模式
第一行用來識別目前的變更關聯模式。
如需詳細資訊,請參閱變更關聯模式
舊有變更物件類別
第二行用來識別任何舊有變更物件類別。
如果類別未實行 FlexibleChangeItem 類別,則會將該類別視為舊有變更物件類別。
如果找到任何舊有變更物件類別,系統將無法轉換為「彈性」模式。
連結轉換器委派
轉換器委派會針對舊有變更連結類別進行註冊,並會在建立對應彈性連結的過程中使用。
每個舊有變更連結類型都必須具有註冊的轉換器委派。如果您只使用現成的變更連結,則會提供轉換委派。
如果您有自訂變更連結,請參閱將自訂連結轉換為彈性變更連結
變更物件就緒委派
就緒委派會針對變更物件類別進行註冊,且會在決定變更物件是否已準備就緒而可以轉換時使用。
現成的變更物件類別具有兩個已註冊的就緒委派︰ResolutionDateReadinessDelegateWorkflowReadinessDelegate。只需通過一個委派,物件便符合轉換資格。
每個變更物件類型都必須具有一個已註冊的就緒委派。可將委派註冊為父類別,以涵蓋多個變更物件類型。
如果您有自訂變更物件,或想獲取有關修改現成委派行為的資訊,請參閱將自訂連結轉換為彈性變更連結
變更連結與物件數
此報告提供下列數目,以協助您進行轉換流程︰
彈性變更連結
未轉換的舊有變更連結
彈性變更物件
符合轉換資格的本機舊有變更物件
符合轉換資格且已被管理員鎖定的舊有變更物件
不符合轉換資格的本機舊有變更物件
不符合轉換資格且已被管理員鎖定的舊有變更物件
每個區段會指示如何在連結與物件類型之間分配數目。
不符合轉換資格的舊有變更物件
報告的最後一部份是不符合轉換資格之舊有變更物件的清單。
其中會提供變更物件的識別資訊,包括物件類型、編號、版本以及前後關聯。
這是否有幫助?