Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma solução para um erro que ocorre quando você tenta importar uma solução para o Microsoft Dynamics 365.
Aplica-se a: Microsoft Dynamics 365
Número original do KB: 4514229
Sintomas
Ao tentar importar uma solução para o Dynamics 365, você recebe a seguinte mensagem de erro:
Falha na importação da solução: <Nome da Solução>.
Código de erro 80040203.
Observação
Esse código de erro está documentado em Códigos de erro do serviço Web com as seguintes informações:
Nome: ArgumentoInválido
Hex: 80040203
Número: -2147220989
Argumento inválido.
Além disso, a caixa de diálogo de erro pode fazer referência ao seguinte tipo de objeto:
Tipo: Relacionamento
Nome: bpf_<entity>_<publisher>_<BPF Name>
O arquivo de log baixado indica o seguinte na página Componentes :
ItemType: Relacionamento de Entidades
Nome: bpf_<entity>_<publisher>_<Nome BPF>
Código de erro: 0x80040203
ErrorText: Nome de exibição do atributo para id: <GUID>, objectcolumn: DisplayName e labelTypeCode: Atributo não especificado
Motivo
O erro ocorre porque o esquema retém uma relação de entidade que deve ser removida depois que a entidade é excluída do BPF (Fluxo de Processo Empresarial).
O nome de Relacionamento de Entidade referenciado é uma combinação de uma entidade e um BPF. Esse problema ocorre quando uma entidade é removida de um estágio BPF e substituída por uma entidade diferente, seguida por uma atualização para o BPF enquanto ainda está ativada. Embora a entidade seja removida do BPF, a relação persiste no esquema e é exportada com a solução da origem. Essa relação persistente causa o erro durante a importação.
Solução alternativa
Opção 1 – Atualizar o arquivo de solução
Se você não conseguir recriar o pacote de solução e precisar continuar com a importação, poderá remover manualmente a relação problemática do arquivo de solução.
Descompacte o arquivo de solução.
Edite o arquivo customization.xml .
Pesquise a relação mencionada no erro: bpf_<entity>_<publisher>_<BPF Name>.
Excluir todas as referências XML ao
EntityRelationship
:<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Salve o arquivo.
Comprimir todo o conteúdo do diretório.
Importe a solução novamente.
Opção 2 – Remover a relação da origem e recriar sua solução
Essa opção fornece uma resolução de longo prazo e garante que o problema seja corrigido para futuras exportações da solução.
Abra a organização de origem.
Selecione Configurações>Personalizações>Personalizar o sistema.
Selecione a entidade na relação:
bpf_<entity>_<publisher>_<BPF Name>
Expanda Relacionamentos 1:N.
Localize a relação:
bpf_<entity>_<publisher>_<BPF Name>
Selecione e exclua a relação.
Publique todas as personalizações.
Exporte a solução e importe-a para o ambiente de destino.