Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce una soluzione a un errore che si verifica quando si tenta di importare una soluzione in Microsoft Dynamics 365.
si applica a: Microsoft Dynamics 365
Numero KB originale: 4514229
Sintomi
Quando si tenta di importare una soluzione in Dynamics 365, viene visualizzato il messaggio di errore seguente:
Importazione della soluzione: <Nome> soluzione non riuscita.
Codice di errore 80040203.
Annotazioni
Questo codice di errore è documentato nei codici di errore del servizio Web con le informazioni seguenti:
Nome: ArgomentoInvalido
Hex: 80040203
Numero: -2147220989
Argomento non valido.
Inoltre, la finestra di dialogo di errore potrebbe fare riferimento al tipo di oggetto seguente:
Tipo: Relazione
Nome: bpf_<entity>_<publisher>_<BPF Name>
Il file di log scaricato indica quanto segue nella pagina Componenti :
ItemType: Relazione di entità
Nome: bpf_<entity>_<publisher>_<BPF Name>
ErrorCode: 0x80040203
ErrorText: Nome visualizzato attributo per ID: <"GUID">, oggetto colonna: "NomeVisualizzato" e labelTypeCode: Attributo non specificato
Causa
L'errore si verifica perché lo schema mantiene una relazione di entità che deve essere rimossa dopo l'eliminazione dell'entità dal processo aziendale (BPF).
Il nome Entity Relationship a cui si fa riferimento è una concatenazione di un'entità e di un BPF. Questo problema si verifica quando un'entità viene rimossa da una fase BPF e sostituita con un'entità diversa, seguita da un aggiornamento a BPF mentre è ancora attivata. Anche se l'entità viene rimossa da BPF, la relazione persiste nello schema e viene esportata con la soluzione dall'origine. Questa relazione persistente causa l'errore durante l'importazione.
Soluzione provvisoria
Opzione 1 - Aggiornare il file della soluzione
Se non è possibile ricreare il pacchetto della soluzione ed è necessario procedere con l'importazione, è possibile rimuovere manualmente la relazione problematica dal file della soluzione.
Decomprimere il file della soluzione.
Modificare il file customization.xml .
Cercare la relazione indicata nell'errore: bpf_<entity>_<publisher>_<BPF Name>.
Eliminare tutti i riferimenti XML a
EntityRelationship
:<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Salvare il file.
Comprimere l'intera cartella.
Importare nuovamente la soluzione.
Opzione 2- Rimuovere la relazione dall'origine e ricreare la soluzione
Questa opzione fornisce una risoluzione a lungo termine e garantisce che il problema venga risolto per le esportazioni future della soluzione.
Apri l'organizzazione di origine.
Seleziona Impostazioni>Personalizzazioni>Personalizza il sistema.
Selezionare l'entità nella relazione:
bpf_<entity>_<publisher>_<BPF Name>
Espandi Relazioni 1:N.
Individuare la relazione:
bpf_<entity>_<publisher>_<BPF Name>
Selezionare ed eliminare la relazione.
Pubblica tutte le personalizzazioni.
Esportare la soluzione e importarla nell'ambiente di destinazione.