Erreur lors de l’utilisation d’un formulaire d’initiation/association dans un Workflow SPDesigner 2010

Posted on Updated on

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é.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s