Compartir a través de


Se espera que "FormXml completo cree un formulario" al importar una solución

Se aplica a: Power Platform, Soluciones

Síntomas

Al importar una solución, recibirá el siguiente mensaje de error:

Microsoft.Crm.CrmInvalidOperationException: se espera que formXml completo cree un formulario.

.

Causa

Este error se produce cuando el formulario que va a importar no existe en el entorno de destino y el formulario se importa por primera vez. La solución que va a importar solo tiene cambios de formulario (diferencias) en el formato XML cuando debe tener un FormXml completo. Una solución solo debe importar un XML de formulario de diferencias cuando el formulario ya está presente en el entorno y va a importar los cambios. Para comprobarlo, abra el archivo customizations.xml de la solución y busque el FormXml nodo con el identificador de formulario que aparece en el mensaje de error. Si FormXml contiene un atributo denominado solutionaction, el xml del formulario es una diferencia.

Solución alternativa

Para solucionar este problema, el formato XML debe ser un FormXml completo (no debe contener el solutionaction atributo ubicado en el archivo customizations.xml ) y se puede obtener de la instancia en la que este formulario se creó originalmente como un formulario no administrado.