Condividi tramite


Errore di codice di errore 80040203 (argomento non valido) durante l'importazione di una soluzione in Dynamics 365

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.

  1. Decomprimere il file della soluzione.

  2. Modificare il file customization.xml .

  3. Cercare la relazione indicata nell'errore: bpf_<entity>_<publisher>_<BPF Name>.

  4. Eliminare tutti i riferimenti XML a EntityRelationship:

    <EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>">
    ...
    </EntityRelationship>
    
  5. Salvare il file.

  6. Comprimere l'intera cartella.

  7. 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.

  1. Apri l'organizzazione di origine.

  2. Seleziona Impostazioni>Personalizzazioni>Personalizza il sistema.

  3. Selezionare l'entità nella relazione:

    bpf_<entity>_<publisher>_<BPF Name>
    
  4. Espandi Relazioni 1:N.

  5. Individuare la relazione:

    bpf_<entity>_<publisher>_<BPF Name>
    
  6. Selezionare ed eliminare la relazione.

  7. Pubblica tutte le personalizzazioni.

  8. Esportare la soluzione e importarla nell'ambiente di destinazione.