Share via


Os formulários do InfoPath Forms Services não podem ser preenchidos em um navegador da Web porque nenhuma conexão de Serviço de Estado está configurada (SharePoint Server)

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Nome da regra: Os formulários dos Serviços de Formulários do InfoPath não podem ser preenchidos em um navegador da web, porque nenhuma conexão de Serviço de Controle de Sessão está configurado.

Resumo: Os Serviços de Formulários do InfoPath dependem de que o aplicativo da web tenha uma conexão de serviço a um Proxy de Serviço de Controle de Sessão para armazenar os dados em diferentes solicitações HTTP. Sem uma conexão de serviço, os usuários não podem abrir ou preencher os formulários InfoPath habilitados para navegador.

Causa: Nenhuma conexão de serviço para o Serviço de Controle de Sessão está configurada para o aplicativo da web que está no alerta do Analisador de Integridade.

Observação

O serviço de formulário infopath é removido e não tem mais suporte da Microsoft no Edição de Assinatura do SharePoint Server. Recomendamos explorar o Microsoft Power Apps como uma alternativa potencial ao serviço de formulário Infopath.

Resolução: Configurar uma conexão de serviço usandosite da Administração Central do SharePoint

  1. Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.

  2. Se um Serviço de Estado já existir, será necessário associar o Serviço de Estado com o aplicativo Web mencionado na regra do analisador de integridade.

  3. Em Administração Central, sob Gerenciamento de aplicativos, clique em ** Gerenciar aplicativos Web **.

  4. Na página Aplicativos da Web, clique no aplicativo para o qual você configurar uma conexão de serviço e clique em Conexões de Serviço na faixa.

  5. Na caixa de diálogo Configurar Associações de Aplicativos de Serviço , verifique se a caixa de seleção Serviço de Estado está selecionada e clique em OK.

Criar um novo aplicativo Serviço de Estado usando o Microsoft PowerShell

  1. Verifique se você possui as seguintes associações:
  • A função de servidor fixa securityadmin na instância do SQL Server.

  • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

  • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar os cmdlets Produtos do SharePoint 2013.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.

  1. Inicie o Shell de Gerenciamento do SharePoint.

  2. No prompt de comando do PowerShell, digite o seguinte comando:

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

Para saber mais, confira New-SPStateServiceApplication.