SharePoint 2010 - Não é possível renderizar o formulário. O Serviço de Controle de Sessão do Microsoft SharePoint Server pode estar configurado incorretamente

Fala galera !!! 
Overview:
Quando um usuário tentou criar um Fluxo de Trabalho nativo do SharePoint, aquele fluxo de Aprovação padrão mesmo,
ao preencher o primeiro formulário e avançar, deveríamos ir para a tela de configuração da aprovação, puxando um formulário InfoPath. Ao invés disso o erro abaixo foi apresentado: 
ERRO:
Não é possível renderizar o formulário. O Serviço de Controle de Sessão do Microsoft SharePoint Server pode estar configurado incorretamente ou estar parado. 




Esse é o Erro que o usuário viu no browser, mas indo nos LOGS do SharePoint (%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\LOGS), temos o seguinte:
Microsoft SharePoint State Service is not configured correctly and cannot respond to requests. InfoPath Forms Services relies on Microsoft SharePoint State Service to function correctly. Check the SharePoint Maintenance Engine rules in SharePoint Central Administration for issues with Microsoft SharePoint State Service configuration.
SOLUÇÃO:
Precisamos rodar alguns comandos PowerShell para:
· Criar um State Service;
· Criar um State Service database e associar o State Service criado no passo anterior;
· Criar State Service application proxy no group do Default Proxy da Farm.

Pré requisitos:

  • Ter direitos de administrador Local e do Farm SharePoint.
  • Ter direitos de dbcreator e security admin no SQL Server.

Não tem segredo, é só executar as três linhas no SharePoint 2010 Management Shell.

$serviceApp = New-SPStateServiceApplication -Name “State Service”
New-SPStateServiceDatabase -Name “StateServiceDatabase” -ServiceApplication $serviceApp
New-SPStateServiceApplicationProxy -Name “State Service” -ServiceApplication $serviceApp –DefaultProxyGroup



Abraço!
Wellington Agápto 

CONVERSATION

0 comentários:

Postar um comentário

Inscreva-se