Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución a un error que se produce al intentar importar una solución en Microsoft Dynamics 365.
Se aplica a: Microsoft Dynamics 365
Número de KB original: 4514229
Síntomas
Al intentar importar una solución en Dynamics 365, recibirá el siguiente mensaje de error:
Error en la importación de la solución: <Nombre de la Solución>.
Código de error 80040203.
Nota:
Este código de error se documenta en códigos de error del servicio web con la siguiente información:
Nombre: ArgumentoInválido
Hexadecimal: 80040203
Número: -2147220989
Argumento no válido.
Además, el cuadro de diálogo de error podría hacer referencia al siguiente tipo de objeto:
Tipo: Relación
Nombre: bpf_<entity>_<publisher>_<BPF Name>
El archivo de registro descargado indica lo siguiente en la página Componentes :
ItemType: Relación de entidad
Nombre: bpf_<entity>_<publisher>_<BPF Name>
ErrorCode: 0x80040203
ErrorText: Nombre para mostrar del atributo para id: <GUID>, columna de objeto: Nombre para mostrar y código de tipo de etiqueta: Atributo no especificado
Causa
El error se produce porque el esquema conserva una relación de entidad que se debe quitar después de eliminar la entidad del flujo de proceso de negocio (BPF).
El nombre de la relación de entidad a la que se hace referencia es una concatenación de una entidad y un BPF. Este problema se produce cuando se quita una entidad de una fase BPF y se reemplaza por una entidad diferente, seguida de una actualización a BPF mientras todavía está activada. Aunque la entidad se quita del BPF, la relación persiste en el esquema y se exporta con la solución desde el origen. Esta relación persistente provoca el error durante la importación.
Solución alternativa
Opción 1: Actualización del archivo de solución
Si no puede volver a crear el paquete de solución y necesita continuar con la importación, puede quitar manualmente la relación problemática del archivo de solución.
Descomprima el archivo de solución.
Edite el archivo customization.xml .
Busque la relación mencionada en el error: bpf_<entity>_<publisher>_<BPF Name>.
Elimine todas las referencias XML a
EntityRelationship
:<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Guarde el archivo.
Comprime todo el directorio.
Importe la solución de nuevo.
Opción 2: Quitar la relación del origen y volver a crear la solución
Esta opción proporciona una resolución a largo plazo y garantiza que el problema se corrigió para futuras exportaciones de la solución.
Abra la organización de origen.
Seleccione Configuración>Personalizaciones>Personalizar el sistema.
Seleccione la entidad en la relación:
bpf_<entity>_<publisher>_<BPF Name>
Expanda Relaciones 1:N.
Identifique la relación:
bpf_<entity>_<publisher>_<BPF Name>
Seleccione y elimine la relación.
Publicar todas las personalizaciones.
Exporte la solución e impórtela en el entorno de destino.