Erreur lors de l’utilisation d’un formulaire d’initiation/association dans un Workflow SPDesigner 2010
Je suis tombé sur une erreur hier, après avoir installé une nouvelle ferme et configuré tous les services “à la main” : ”An error has occurred with the Form Service there is a misconfiguration of the Microsoft SharePoint State Service”.
En effet, après avoir installé SharePoint Server 2010, je n’ai pas voulu utiliser l’assistant de déploiement des services (ferme de production) et donc créer tous les services grâce à l’administration centrale de SharePoint ou PowerShell.
Après avoir créé et déployé mon Workflow dans SharePoint Designer 2010, j’ai voulu le tester et c’est au moment de lancer une nouvelle instance de ce Workflow que j’ai eu cette erreur, lors de l’affichage du formulaire d’initiation (formulaire InfoPath affiché par InfoPath Service).
Comment le résoudre?
Tout simplement en créant le service d’état ! Oui mais cela n’est pas possible depuis l’administration centrale de SharePoint… il faut le faire par PowerShell !!
Voici les cmdlets à lancer, dans le Management Shell (PowerShell) pour SharePoint :
1/ Lancer la session utilisateur sur le serveur hébergeant la central admin
2/ Lancer le SharePoint Management Shell (en admin…)
3/ Créer le service d’état en utilisant : $stateservice = New-SPStateServiceApplication -Name “Service d’état SharePoint 2010″
4/ Associer une base de donnée avec ce service : New-SPStateServiceDatabase -Name “SP2010_StateServiceDB” -ServiceApplication $stateservice
5/ Créer le proxy de ce service : New-SPStateServiceApplicationProxy -Name “Service d’état SharePoint 2010 Proxy” -ServiceApplication $stateservice -DefaultProxyGroup
Voilà c’est gagné.




