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)
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
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é.
Notes
Le service de formulaire Infopath est supprimé et n’est plus pris en charge par Microsoft dans SharePoint Server Édition d’abonnement. Nous vous recommandons d’explorer Microsoft Power Apps comme alternative potentielle au service de formulaire Infopath.
Résolution : configurez une connexion de service à l'aide de l'le site Web Administration centrale de SharePoint
Vérifiez que le compte d'utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.
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é.
Dans l’Administration centrale, sous Gestion des applications, cliquez sur ** Gérer les applications web**.
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.
Dans la boîte de dialogue Configurer les associations d’applications de service , vérifiez que la case Service d’état est cochée, puis cliquez sur OK.
Création d'une application de service d'états temporaires à l'aide de Microsoft PowerShell
- Vérifiez que vous êtes membre :
du 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
[!REMARQUE] 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.
Démarrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
New-SPStateServiceDatabase -Name "State Service Database" | New-SPStateServiceApplication -Name "StateServiceApp1" | New-SPStateServiceApplicationProxy -DefaultProxyGroup
Pour plus d'informations, voir New-SPStateServiceApplication.