Amministrazione generale > Promozione BAC > 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 BAC.
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 - Valida solo in modalità selettiva e di sviluppo.
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 - Valida solo in modalità selettiva e di sviluppo.
È 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 - Valida solo in modalità selettiva e di sviluppo.
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 - Valida solo in modalità selettiva e di sviluppo.
È 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 - Valida solo in modalità selettiva e di sviluppo.
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 - Valida solo in modalità selettiva e di sviluppo.
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.
Impossibile eliminare le quantità di misura
Non è stato possibile eliminare gli oggetti poiché sono in uso 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 - Valida solo in modalità selettiva e di sviluppo.
Impossibile eliminare la seguente definizione di enumerazione perché utilizzata o indicata come riferimento da definizioni di proprietà: <definizione enumerazione>
Impossibile eliminare gli oggetti perché utilizzati o indicati come riferimento da definizioni di proprietà
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valida solo in modalità selettiva e di sviluppo.
Impossibile eliminare la seguente definizione di enumerazione perché utilizzata o indicata come riferimento da vincoli basati su enumerazione: <definizione enumerazione>
Impossibile eliminare gli oggetti perché utilizzati o indicati come riferimento da definizioni di proprietà
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valida solo in modalità selettiva e di sviluppo.
Impossibile eliminare la seguente definizione di enumerazione perché utilizzata o indicata come riferimento da sottoenumerazioni: <definizione enumerazione>
Impossibile eliminare gli oggetti perché utilizzati o indicati come riferimento da sottoenumerazioni
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valida solo in modalità selettiva e di sviluppo.
Il seguente organizer sarà eliminato: <nome organizer>
L'organizer sarà eliminato.
Forzare l'eliminazione dell'oggetto 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 - Valida solo in modalità selettiva e di sviluppo.
Impossibile eliminare il seguente organizer perché è radice e ha oggetti figlio: <nome organizer>
Impossibile eliminare l'organizer perché è organizer radice e ha oggetti figlio:
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valida solo in modalità selettiva e di sviluppo.
Impossibile eliminare la seguente definizione di attributo perché è in uso: {0}
Impossibile eliminare l'oggetto perché è in uso.
Risolvere il problema manualmente e ripetere l'attività di importazione dell'oggetto. Questa è la risoluzione di default.
Ignorare l'eliminazione dell'oggetto - Valida solo in modalità selettiva e di sviluppo.
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.
Costante ConflictType: specifica la costante per un elemento ConflictType nel file XML.
Costante Resolution: 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 (selettiva e di sviluppo)
Impossibile eliminare il modello di processo di workflow in uso.
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
È 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 (selettiva e di sviluppo)
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 (selettiva e di sviluppo)
È 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 (selettiva e di sviluppo)
Impossibile eliminare il modello di ciclo di vita in uso.
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
Impossibile eliminare la definizione del tipo.
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (selettiva e di sviluppo)
Impossibile eliminare le quantità di misura in uso.
UNABLE_TO_DELETE_QOM
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
Impossibile eliminare le enumerazioni globali a causa di uno dei motivi indicati di seguito.
È utilizzata o indicata come riferimento da definizioni di proprietà
È utilizzata o indicata come riferimento da vincoli basati su enumerazione
È utilizzata o indicata come riferimento da sottoenumerazioni
UNABLE_TO_DELETE_GE
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
Il seguente organizer sarà eliminato: <nome organizer>
GOING_TO_DELETE_ORGANIZER
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
FORCE_DELETE
Impossibile eliminare il seguente organizer perché è radice e ha oggetti figlio: <nome organizer>
UNABLE_TO_DELETE_ORGANIZER_ROOT
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
Impossibile eliminare la seguente definizione di attributo perché è in uso: <definizione attributo>
UNABLE_TO_DELETE_ATTR_DEF
RETRY_DELETE (valore di default)
SKIP_DELETE (selettiva e di sviluppo)
Il modello di documento è sottoposto a check-out
DOCTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY
SKIP
Il modello di report è in uso
REPORTTEMPLATE_IN_USE
RETRY
SKIP
<Conflitto generico - aggiungere informazioni già disponibili per altri oggetti>
UNABLE_TO_DELETE
<Conflitto generico - aggiungere informazioni già disponibili per altri oggetti>
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>