Impossible de remplir les formulaires InfoPath Forms Services dans un navigateur web car aucune connexion de service d’états temporaires n’est configurée (SharePoint Server)

 

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

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

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Impossible de remplir les formulaires InfoPath Forms Services dans un navigateur web, car aucune connexion de service d’états temporaires n’est configurée » dans SharePoint Server 2016 et SharePoint 2013.

Nom de la règle :   impossible de remplir les formulaires InfoPath Forms Services dans un navigateur web, car aucune connexion de service d’états temporaires n’est configurée.

Résumé : InfoPath Forms Services dépend de l’application web qui dispose d’une connexion de service à un proxy de service d’états temporaires pour stocker les données via des requêtes HTTP. Sans connexion de service, les utilisateurs ne peuvent pas ouvrir ou remplir correctement des formulaires InfoPath activés pour le navigateur.

Cause : Aucune connexion de service pour le service d’états temporaires n’est configurée pour l’application web qui figure dans l’alerte de l’Analyseur d’intégrité.

Résolution :   configurez une connexion de service à l’aide de l’le site Web Administration centrale de SharePoint

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

  2. Si un service d’états temporaires existe déjà, vous devez l’associer avec l’application web mentionnée dans la règle de l’analyseur d’intégrité.

  3. Dans l’Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications web.

  4. Sur la page Applications web, cliquez sur l’application web pour laquelle vous voulez configurer une connexion de service, puis cliquez sur Connexions de services sur le ruban.

  5. Dans la boîte de dialogue Configurer les associations des applications de service, vérifiez que la case à cocher Service d’états temporaires est activée puis cliquez sur OK.

Création d’une application de service d’états temporaires à 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 l’applet de commande Add-SPShellAdmin pour accorder des autorisations d’utilisation des applets de commande des Produits SharePoint 2013..

    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 :

    New-SPStateServiceDatabase -Name "State Service Database" | New-SPStateServiceApplication -Name "StateServiceApp1" | New-SPStateServiceApplicationProxy -DefaultProxyGroup
    

    Pour plus d’informations, voir New-SPStateServiceApplication.