Pergunta

Por algum tempo eu estive altamente irritado com os erros de conexão de dados recebo ao tentar visualizar meus formulários do InfoPath.

I tinha para publicar o formulário antes de poder ver minha lista de pesquisa funcionando corretamente através da conexão de dados.Parecia sempre que, embora eu pudesse criar a conexão de dados e fazer referência a uma lista do SharePoint de destino, nunca poderia visualizá-lo.Irritante!

Então, por que é isso?Eu vou responder isso;Existem muitas postagens de blog na solução, mas nenhuma marcada diretamente no meu conjunto de sintomas.

Foi útil?

Solução

A raiz do problema é que meu computador não está no mesmo domínio que o servidor do SharePoint. Isso significa que meu formulário InfoPath não estabelecerá uma confiança completa com o servidor e, portanto, não poderá recuperar os dados que precisa. Depois que o formulário é publicado no site, ele reside no mesmo domínio e esse problema é eliminado. Mas homem é irritante quando estou tentando testar um formulário.

A solução é bem simples ...

  • primeiro criar uma biblioteca de conexão de dados em algum lugar universalmente acessível para formar usuários em seu site.
  • Ações do site Goto> Mais opções e, em seguida, encontre a biblioteca de conexão de dados.
  • Nomeie a biblioteca de conexão de dados o que você gosta; Você estará usando para abrigar o arquivo, acabaremos gerando para nossa conexão de dados de domínio cruzado.
  • Agora vá para o MS InfoPath e torne sua conexão de dados. Se você não sabe como fazer uma conexão de dados, então é provável que você provavelmente não esteja lendo este post ...
  • Uma vez que a conexão de dados foi feita na sua lista de alvos ou biblioteca, volte para o menu de conexão de dados.
  • Realce sua conexão de dados de destino e clique em "Converter para o arquivo de conexão".
  • Você será solicitado a salvar este novo arquivo de conexão.
  • Vá em frente e salve-o na biblioteca de conexão de dados que você criou no primeiro passo deste post.

    Se suas outras listas estiverem no mesmo site, você não precisar converter suas conexões de dados; Essa conexão convertida deve fazer o truque. Não tenho certeza sobre usar um site / sub-site diferente no mesmo coletor de site. Se por algum motivo um site diferente ainda não será carregado, basta repetir estas instruções!

    Espero que isso seja útil. Esse mesmo método pode ser usado para formulários que são comumente distribuídos por e-mail e não publicados em um único local no domínio.

Outras dicas

Sempre que precisar visualizar um modelo de formulário do InfoPath com conexões de dados, eu atribuo a confiança total e assinam digitalmente.Então, não tenho problemas para visualizá-lo.

É para ter conexões de dados às listas do Office 365 (SharePoint Online), serviços da Web, etc. É diferente para sites do servidor do SharePoint no local?

Uma vez eu tive problemas muito sérios (até saltar para conclusões erradas) porque Modelos de InfoPath XSN armazenados localmente em um diretório com" # "símbolo que produzem problemas muito estranhos.Pode haver alguns outros caracteres que invocam os problemas quando usados em caminhos de arquivo / nomes de diretório para o armazenamento local do InfoPath ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top