Condividi tramite


Errore di codice di errore 80040203 (argomento non valido) quando si tenta di importare una soluzione in Microsoft 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 Customer Engagement Online
Numero KB originale: 4514229

Sintomi

Quando si tenta di importare una soluzione in Dynamics 365, viene visualizzato il messaggio di errore seguente:

"L'importazione della soluzione: <Nome> soluzione non riuscita.
Codice di errore 80040203."

Note

Questo codice di errore è documentato nei codici di errore del servizio Web con le informazioni seguenti:

Nome: InvalidArgument
Esadecimale: 80040203
Numero: -2147220989
Argomento non valido.

Causa

Questo errore può essere causato per diversi motivi. Se la finestra di dialogo di errore fa riferimento al tipo di oggetto seguente, esaminare il resto di questo articolo per una potenziale soluzione:

Tipo: Relazione
Nome: nome bpf_<entity>_<publisher>_<BPF>

Scaricare il file di log visualizzato all'apertura nella pagina Componenti:

ItemType: Relazione di entità
Nome: nome bpf_<entity>_<publisher>_<BPF>
ErrorCode: 0x80040203
ErrorText: Nome visualizzato attributo per ID: <GUID>, objectcolumn: DisplayName e labelTypeCode: Attributo non specificato

Il nome della relazione di entità sarà la concatenazione di un'entità e di un processo aziendale (BPF). L'entità è stata rimossa in precedenza da una fase BPF e sostituita con un'entità diversa, quindi il BPF è stato aggiornato mentre è ancora attivato. L'entità è stata rimossa da BPF, ma la relazione esiste ancora nello schema. Viene quindi esportata con la soluzione dall'origine. Questa relazione causa la visualizzazione dell'errore.

Risoluzione

Microsoft è a conoscenza di questo problema e sta lavorando a una modifica per rimuovere questa relazione dopo un'eliminazione e quindi aggiornare.

Per questo problema sono disponibili due soluzioni alternative:

Opzione 1 - Aggiornare il file della soluzione

Se è necessario importare la soluzione e non è possibile ricreare il pacchetto della soluzione, rimuovere la relazione dalla soluzione.

  1. Decomprimere la soluzione.

  2. Modificare il customization.xml.

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

  4. Eliminare tutto il codice XML per EntityRelationship:

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

  6. Comprimere l'intera directory.

  7. Importare nuovamente la soluzione.

Opzione 2- Rimuovere la relazione dall'origine e ricreare la soluzione

Si tratta di una risoluzione a lungo termine e risolverà il problema per l'esportazione successiva della soluzione.

  1. Aprire l'organizzazione di origine.

  2. Selezionare Personalizzazioni delle impostazioni / / Personalizzare il sistema

  3. Selezionare l'entità nella relazione:

    bpf_<entity>_<publisher>_<BPF Name>
    
  4. Espandere 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 nella destinazione.