Compartir a través de


Los formularios de biblioteca de formularios de InfoPath no pueden rellenarse en un explorador web (SharePoint Server)

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Nombre de la regla: Los formularios de biblioteca de formularios de InfoPath no pueden rellenarse en un explorador web

Resumen: los usuarios de InfoPath Forms Services pueden publicar plantillas de formulario habilitadas para explorador en una biblioteca de formularios de SharePoint Server, pero no pueden abrir los formularios en un explorador web.

Nota:

Este problema sólo se aplica a los formularios publicados en bibliotecas de formularios. No se aplica a formularios de lista o formularios que han sido cargados por los administradores de conjuntos o granjas de servidores.

Causa: esto se puede deber a una o varias de las causas siguientes.

  • La casilla Presentar plantillas de formulario habilitadas para el explorador por los usuarios en el sitio web de Administración central de SharePoint está desactivada.

  • Se ha ejecutado el siguiente comando de Windows PowerShell: Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false.

Nota:

El servicio de formulario de Infopath se quita y Ya no es compatible con Microsoft en SharePoint Server Subscription Edition. Se recomienda explorar Microsoft Power Apps como una posible alternativa al servicio de formulario de Infopath.

Solución: habilite la representación de formularios de usuario en el explorador con Administración central.

  1. Compruebe si la cuenta de usuario que lleva a cabo este procedimiento pertenece al grupo de administradores de la granja de servidores de SharePoint.

  2. Inicie Administración central.

  3. En Administración central, haga clic en Configuración de aplicación general.

  4. En la sección InfoPath Forms Services de la página Configuración de aplicación general, haga clic en Configurar InfoPath Forms Services.

  5. En la página Configurar InfoPath Forms Services, en la sección Plantillas de formulario habilitadas para el explorador por el usuario, active la casilla de verificación Presentar plantillas de formulario habilitadas para el explorador por los usuarios.

  6. Haga clic en Aceptar en la parte inferior de la página.

Solución: habilite la representación de formularios de usuario en el explorador con PowerShell de Microsoft.

  1. Compruebe que cumple con las pertenencias siguientes:
  • Rol fijo de servidor securityadmin en la instancia de SQL Server.

  • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

  • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.

    Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso para los cmdlets de SharePoint Server.

    Nota:

    Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para más información sobre permisos de PowerShell, vea Add-SPShellAdmin.

  1. Inicie el Shell de administración de SharePoint.

  2. En el símbolo del sistema de PowerShell, escriba el comando siguiente:

Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

Para más información, vea Set-SPInfoPathFormsService.