Les formulaires de la bibliothèque de formulaires InfoPath ne peuvent pas être remplis dans un navigateur web (SharePoint Server)

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-12-04

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Les formulaires de la bibliothèque de formulaires InfoPath ne peuvent pas être remplis dans un navigateur web » dans SharePoint Server 2016 et SharePoint 2013.

Nom de la règle : Les formulaires de la bibliothèque de formulaires ne peuvent pas être remplis dans un navigateur web

Résumé : Les utilisateurs InfoPath Forms Services peuvent publier des modèles de formulaires activés pour le navigateur dans une bibliothèque de formulaires SharePoint Server mais ils ne peuvent pas ouvrir les formulaires dans un navigateur web.

Notes

Ce problème s’applique seulement aux formulaires publiés dans des bibliothèques de formulaires. Il ne s’applique pas aux formulaires de liste ni aux formulaires qui ont été téléchargés par des administrateurs de batterie.

Cause : Une ou plusieurs raisons parmi les suivantes peuvent être à l’origine du problème :

  • La case à cocher Afficher les modèles de formulaires activés pour le navigateur par des utilisateurs est désactivée dans l’le site Web Administration centrale de SharePoint.

  • La commande Windows PowerShell suivante a été exécutée : Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false.

Résolution :   Activez l’affichage pour le navigateur des formulaires utilisateur à l’aide de Administration centrale

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Démarrez l’Administration centrale.

  3. Dans Administration centrale, cliquez sur Paramètres d’application généraux.

  4. Dans la page Paramètres généraux de l’application, dans la section InfoPath Forms Services, cliquez sur Configurer InfoPath Forms Services.

  5. Dans la page Configurer InfoPath Forms Services, dans la section Modèles de formulaires activés pour le navigateur par les utilisateurs, activez la case à cocher Afficher les modèles de formulaires activés pour le navigateur par des utilisateurs.

  6. Cliquez sur OK au bas de la page.

Résolution :   Activez l’affichage pour le navigateur des formulaires utilisateur à l’aide de Microsoft PowerShell

  1. Vérifiez que vous êtes membre :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d’utilisation des cmdlets SharePoint Server.

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. À l’invite de commandes PowerShell, tapez la commande suivante :

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
    

Pour plus d’informations, voir Set-SPInfoPathFormsService.