"No se puede eliminar este formulario porque es el único formulario de reserva" al actualizar o desinstalar una solución
Se aplica a: Power Platform, Soluciones
Síntomas
Recibirá el siguiente mensaje de error al actualizar o desinstalar una solución:
Microsoft.Crm.CrmException: no puede eliminar este formulario porque es la única forma de reserva de tipo main para la tabla "table". Cada tabla debe tener al menos un formulario de reserva para cada tipo de formulario.
Causa
Este error se produce cuando una actualización o desinstalación de la solución intenta eliminar el último formulario restante de una tabla. Este comportamiento es por diseño. Cada tabla debe poder mostrar un formulario para un usuario válido. Por lo tanto, al menos un formulario debe designarse como un formulario de reserva que los usuarios cuyos roles de seguridad no tengan asignados explícitamente ningún formulario.
Solución alternativa
Para solucionar este problema, cree un formulario temporal configurado como formulario de reserva para la tabla y vuelva a intentar actualizar o desinstalar. Para obtener más información, vea Establecer el formulario de reserva para una tabla.