刪除衝突
在將刪除動作傳播至目標系統期間,若管理物件並未從資料庫中刪除,可能會發生衝突。例如,如果在目標系統的原則存取控制規則中設定之權限的計數與類型,與在匯入封裝中要求刪除之權限的計數與類型不符,可能會發生刪除衝突。在刪除操作期間遇到的衝突會與匯入衝突一起顯示在匯入記錄檔或「事件管理」公用程式中。您可從「事件管理」公用程式,或透過衝突解決方案 XML 檔案,提供刪除衝突的解決方案。
使用「事件管理」公用程式的衝突解決方案
下表列出使用企業管理變更推進指令行公用程式,在目標系統中傳播管理物件的刪除記錄期間顯示的衝突訊息。
衝突描述:顯示在「事件管理」公用程式中的訊息。
說明:描述已發生的問題。
可用解決方案:當使用者選擇不接受刪除時的預設解決方案時所顯示的選項。
衝突描述
說明
可用解決方案
無法刪除
在匯入過程中,無法刪除目標系統中的物件。
手動解決問題,然後重試物件刪除。此為預設解決方案。
略過物件刪除。
強制刪除目標系統中的物件。
用從來源系統匯入的物件覆寫目標系統的物件。
無法刪除例如定義、類別與用戶端等偏好設定物件
在匯入過程中,無法刪除目標系統中的偏好設定。
略過物件刪除。
強制刪除目標系統中的物件。
無法刪除出庫工作流程範本。
無法刪除這些物件,因為正在目標系統中使用它們。
復原出庫,然後重試物件刪除。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除正在使用中的工作流程範本。
無法刪除工作流程範本,因為它目前已在目標系統中使用。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
找不到用於刪除操作的工作流程範本最新版序。
在目標系統上找不到工作流程範本的最新版序。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除出庫生命週期範本。
無法刪除生命週期範本,因為它們目前已在目標系統中出庫。
手動復原出庫,然後重試物件刪除。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
找不到用於刪除操作的生命週期範本最新版序。
在目標系統上找不到生命週期範本的最新版序。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除使用中的生命週期範本。
無法刪除生命週期範本,因為它目前已在目標系統中使用。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除類型定義。
無法刪除這些物件,因為正在目標系統中使用它們。
強制刪除目標系統中的物件。
略過物件刪除 - 僅在可選模式下有效
無法刪除量測數
無法刪除這些物件,因為正在目標系統中使用它們。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除下面的報告 <報告名稱>,因為該報告正在「已存報告」:<已存報告顯示識別> 與資料監視器:<資料監視器識別> 中使用
無法刪除這些物件,因為正在目標系統中使用它們。
手動解決問題,然後重試刪除物件。此為預設解決方案。
略過物件刪除。
無法刪除下列列舉定義,因為內容定義正在使用該列舉定義,或該列舉定義為從內容定義參考:<列舉定義>
無法刪除物件,因為內容定義正在使用該物件,或該物件為從內容定義參考
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除下列列舉定義,因為基於列舉的條件約束正在使用該列舉定義,或該列舉定義為從基於列舉的條件約束參考:<列舉定義>
無法刪除物件,因為內容定義正在使用該物件,或該物件為從內容定義參考
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除下列列舉定義,因為子列舉正在使用該列舉定義,或該列舉定義為從子列舉參考:<列舉定義>
無法刪除物件,因為子列舉正在使用該物件,或該物件為從子列舉參考
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
即將刪除下列組合管理:<組合管理名稱>
即將刪除組合管理。
強制刪除目標系統中的物件。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除下列組合管理,因為它是根組合管理,且具有子物件:<組合管理名稱 >
無法刪除組合管理,因為它是根組合管理,且具有子物件:
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除下列屬性定義,因為它正在使用中:{0}
無法刪除物件,因為它正在使用中。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除規則集
使用者對以下項目沒有刪除權限:<物件識別>
(預設解決方案) 手動解決問題,然後重試物件匯入。
略過物件刪除 - 僅在可選與開發模式下有效。
無法刪除規則集連結
無法刪除連結,因為其與規則集相關聯:<物件鍵>
無法刪除連結,因為其與規則相關聯:<物件鍵>
略過物件刪除 - 僅在可選與開發模式下有效。
強制刪除目標系統中的物件。
無法刪除任務表範本。
使用者對以下項目沒有刪除權限:<物件識別>
手動解決問題,然後重試物件匯入任務。
略過物件刪除。
無法刪除已出庫的任務表範本。
無法刪除任務表範本,因為它們目前已在目標系統中出庫。
復原出庫,然後重試物件刪除。
手動解決問題,然後重試物件匯入任務。
略過物件刪除。
找不到用於刪除操作的任務表範本最新版序。
在目標系統上找不到任務表範本的最新版序。
手動解決問題,然後重試物件匯入任務。此為預設解決方案。
略過物件刪除。
使用 XML 載入檔案的衝突解決方案
下表列出用來刪除衝突之衝突類型與可能解決方案的有效值:
衝突描述:顯示在「事件管理」公用程式中的訊息。
ConflictType 常數:為 XML 檔案中的 ConflictType 元素指定常數。
Resolution 常數:為 XML 檔案中的 Resolution 元素指定常數。
衝突描述
ConflictType 常數
Resolution 常數
無法刪除
UNABLE_TO_DELETE
RETRY_DELETE (預設值)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
無法刪除例如定義、類別與用戶端等偏好設定物件
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
無法刪除出庫工作流程範本。
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
無法刪除正在使用中的工作流程範本。
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
找不到用於刪除操作的工作流程範本最新版序。
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
無法刪除出庫生命週期範本。
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
找不到用於刪除操作的生命週期範本最新版序。
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
無法刪除使用中的生命週期範本。
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
無法刪除類型定義。
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (可選與開發)
無法刪除使用中的量測數。
UNABLE_TO_DELETE_QOM
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
因為以下其中一個原因,無法刪除全域列舉:
內容定義正在使用全域列舉,或全域列舉為從內容定義參考
基於列舉的條件約束正在使用全域列舉,或全域列舉為從基於列舉的條件約束參考
子列舉正在使用全域列舉,或全域列舉為從子列舉參考
UNABLE_TO_DELETE_GE
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
即將刪除下列組合管理:<組合管理名稱>
GOING_TO_DELETE_ORGANIZER
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
FORCE_DELETE
無法刪除下列組合管理,因為它是根組合管理,且具有子物件:<組合管理名稱 >
UNABLE_TO_DELETE_ORGANIZER_ROOT
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
無法刪除下列屬性定義,因為它正在使用中:<屬性定義>
UNABLE_TO_DELETE_ATTR_DEF
RETRY_DELETE (預設值)
SKIP_DELETE (可選與開發)
文件範本已出庫
DOCTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY
SKIP
報告範本正在使用中
REPORTTEMPLATE_IN_USE
RETRY
SKIP
無法刪除下列報告範本,因為它具有報告:<報告名稱>
REPORT_EXIST_FOR_TEMPLATE
Delete Referenced Default Report
RETRY
SKIP
無法刪除下面的報告 <報告名稱>,因為該報告正在「已存報告」:<已存報告顯示識別> 與資料監視器:<資料監視器識別> 中使用
REPORT_IN_USE
Delete Used Saved Report Data monitor
RETRY
SKIP
使用者沒有刪除報告的權限。
NO_PERMISSION_ON_DELETE
RETRY
SKIP
使用者沒有刪除報告範本的權限。
NO_PERMISSION_ON_DELETE
RETRY
SKIP
<泛型衝突 - 新增已適用於其他物件的資訊>
UNABLE_TO_DELETE
<泛型衝突 - 新增已適用於其他物件的資訊>
使用者對 <物件識別> 沒有刪除權限
UNABLE_DELETE
SKIP
無法刪除連結,因為其與規則集 <物件鍵> 相關聯
UNABLE_TO_DELETE_BUSINESS_RULE_LINK
FORCE
SKIP
無法刪除連結,因為其與規則 <物件鍵> 相關聯
UNABLE_TO_DELETE_BUSINESS_RULE_LINK
FORCE
SKIP
使用者沒有刪除任務表範本的權限。
NO_PERMISSION_ON_DELETE
RETRY (預設值)
SKIP
任務表範本已出庫。
TASKFORMTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (預設值)
SKIP_DELETE
找不到用於刪除操作的任務表範本最新版序。
TASKFORMTEMPLATE_NON_LATEST
RETRY_DELETE (預設值)
SKIP_DELETE
以下是刪除衝突的範例衝突解決方案 XML 檔案:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>
這是否有幫助?