Amministrazione generale > Promozione delle modifiche amministrative aziendali > Esecuzione dell'utilità della riga di comando di promozione delle modifiche amministrative aziendali > Conflitti di promozione delle modifiche amministrative aziendali > Conflitto di eliminazione
  
Conflitto di eliminazione
Durante la propagazione delle azioni di eliminazione in un sistema di destinazione possono verificarsi dei conflitti quando gli oggetti amministrativi non vengono eliminati dal database. Ad esempio, un conflitto di eliminazione può verificarsi in caso di mancata corrispondenza tra il numero e il tipo di permesso impostato in una regola di controllo d'accesso in base a regole nel sistema di destinazione e quelli di un permesso che è necessario eliminare nel pacchetto di importazione. I conflitti che si verificano durante un'operazione di eliminazione vengono visualizzati insieme ai conflitti di importazione nel file del log di importazione o nell'utilità Gestione eventi. È possibile fornire le risoluzioni per eliminare i conflitti nell'utilità Gestione eventi o tramite un file XML per la risoluzione dei conflitti.
Risoluzione dei conflitti con l'utilità Gestione eventi
Nella tabella seguente è riportato il messaggio di conflitto visualizzato durante la propagazione dei record di eliminazione di oggetti amministrativi nel sistema di destinazione con l'utilità della riga di comando per la promozione delle modifiche amministrative aziendali.
 Descrizione del conflitto: messaggio visualizzato nell'utilità Gestione eventi.
 Spiegazione: descrive il problema che si è verificato.
 Risoluzioni disponibili: opzioni visualizzate se gli utenti scelgono di non accettare le risoluzioni di default per l'eliminazione.
Descrizione conflitto
Spiegazione
Risoluzioni disponibili
Impossibile eliminare
Non è stato possibile eliminare l'oggetto nel sistema di destinazione durante il processo di importazione.
Risolvere il problema manualmente e ripetere l'eliminazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto.
Forzare l'eliminazione dell'oggetto nel sistema di destinazione.
Sovrascrivere l'oggetto nel sistema di destinazione con l'oggetto importato proveniente dal sistema di origine.
Impossibile eliminare gli oggetti delle preferenze come Definizione, Categoria e Client
Non è stato possibile eliminare la preferenza nel sistema di destinazione durante il processo di importazione.
Ignorare l'eliminazione dell'oggetto.
Forzare l'eliminazione dell'oggetto nel sistema di destinazione.
Impossibile eliminare i modelli di processo di workflow sottoposti a Check-Out.
Non è stato possibile eliminare gli oggetti poiché sono in uso nel sistema di destinazione.
Annullare il Check-Out e ripetere l'eliminazione dell'oggetto.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
Impossibile eliminare il modello di processo di workflow in uso.
Il modello di processo di workflow non può essere eliminato poiché è attualmente utilizzato nel sistema di destinazione.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
È stata trovata l'iterazione meno recente del modello di processo di workflow per l'operazione di eliminazione.
Impossibile trovare l'iterazione più recente del modello di processo di workflow nel sistema di destinazione.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
Impossibile eliminare i modelli di ciclo di vita sottoposti a Check-Out.
Non è stato possibile eliminare i modelli di ciclo di vita poiché sono attualmente sottoposti a Check-Out nel sistema di destinazione.
Annullare manualmente il Check-Out e ripetere l'eliminazione dell'oggetto.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
È stata trovata l'iterazione meno recente del modello di ciclo di vita per l'operazione di eliminazione.
Impossibile trovare l'iterazione più recente del modello di ciclo di vita nel sistema di destinazione.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
Impossibile eliminare il modello di ciclo di vita in uso.
Il modello di ciclo di vita non può essere eliminato poiché è attualmente utilizzato nel sistema di destinazione.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
Impossibile eliminare la definizione del tipo.
Non è stato possibile eliminare gli oggetti poiché sono in uso nel sistema di destinazione.
Forzare l'eliminazione dell'oggetto nel sistema di destinazione.
Ignorare l'eliminazione dell'oggetto - Valido solo in modalità selettiva.
Risoluzione dei conflitti con il file di caricamento XML
Nella tabella seguente sono elencati i valori validi per il tipo di conflitto e le possibili risoluzioni che è possibile utilizzare per i conflitti di eliminazione.
 Descrizione del conflitto: messaggio visualizzato nell'utilità Gestione eventi.
 ConflictType Costante: specifica la costante per un elemento ConflictType nel file XML.
 Resolution Costante: specifica le costanti per l'elemento Resolution nel file XML.
Descrizione conflitto
Costante ConflictType
Costante Resolution
Impossibile eliminare
UNABLE_TO_DELETE
RETRY_DELETE (valore di default)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
Impossibile eliminare gli oggetti delle preferenze come Definizione, Categoria e Client
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
Impossibile eliminare i modelli di processo di workflow sottoposti a Check-Out.
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
Impossibile eliminare il modello di processo di workflow in uso.
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
È stata trovata l'iterazione meno recente del modello di processo di workflow per l'operazione di eliminazione.
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
Impossibile eliminare i modelli di ciclo di vita sottoposti a Check-Out.
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
È stata trovata l'iterazione meno recente del modello di ciclo di vita per l'operazione di eliminazione.
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
Impossibile eliminare il modello di ciclo di vita in uso.
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (valore di default)
SKIP_DELETE (solo modalità selettiva)
Impossibile eliminare la definizione del tipo.
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (solo modalità selettiva)
Di seguito è riportato un file XML per la risoluzione dei conflitti di esempio per i conflitti di eliminazione:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>