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.