I moduli della raccolta moduli di InfoPath non possono essere compilati in un Web browser (SharePoint Server)

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Nome regola: I moduli della raccolta moduli di InfoPath non possono essere compilati in un Web browser

Riepilogo: Gli utenti di InfoPath Forms Services possono pubblicare modelli di moduli abilitati per i browser in una raccolta moduli di SharePoint Server ma non sono in grado di aprire i moduli in un Web browser.

Nota

[!NOTA] Questo problema si presenta solo con i moduli pubblicati all'interno di raccolte moduli. Non si presenta con moduli elenco o con moduli caricati da amministratori della farm.

Causa: le cause potrebbero essere una o più delle seguenti:

  • La casella di controllo Esegui il rendering dei modelli di modulo abilitati per i browser dagli utenti in il sito Web Amministrazione centrale SharePoint è deselezionata.

  • È stato eseguito il comando di Windows PowerShell seguente: Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false.

Nota

Il servizio modulo di Infopath viene rimosso e non è più supportato da Microsoft in SharePoint Server Subscription Edition. È consigliabile esplorare Microsoft Power Apps come potenziale alternativa al servizio moduli di Infopath.

Risoluzione: abilitare il rendering dei moduli utente nel browser tramite Amministrazione centrale

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.

  2. Avviare Amministrazione centrale.

  3. In Amministrazione centrale fare clic su Impostazioni generali applicazione.

  4. Nella sezione InfoPath Forms Services della pagina Impostazioni generali applicazione fare clic su Configura InfoPath Forms Services.

  5. Nella sezione Modelli di modulo abilitati per i browser dall'utente della pagina Configura InfoPath Forms Services selezionare la casella di controllo Esegui il rendering dei modelli di modulo abilitati per i browser dagli utenti.

  6. Fare clic su OK nella parte inferiore della pagina.

Risoluzione: abilitare il rendering dei moduli utente nel browser tramite Microsoft PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  1. Avviare Management Shell di SharePoint.

  2. Al prompt dei comandi di PowerShell digitare il comando seguente:

Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

Per ulteriori informazioni, vedere Set-SPInfoPathFormsService.