Pergunta

Essa pergunta vai servir como um FAQ.(Espero que ele prova ser útil!)

Eu descobri que re-publicar um modelo de formulário para o site do SharePoint de cada vez que eu desejo fazer uma alteração durante o teste pode demorar um extenso período de tempo.Além disso, eu não gosto de mexer com a versão de produção do meu modelo, se possível.Além disso, ele pode ser bom para usar um formulário que já tiver preenchido para testar o modelo.Um pré-preenchido o formulário, muitas vezes, tem uma estrutura mais complexa e permite-me melhor testar minhas regras e expressões XPath.

Eu queria encontrar uma maneira de modificar a forma localmente no meu sistema, mas eu sempre tenho a incômoda 'Este Formulário não pode ser aberto porque ele requer nível de permissão de domínio e atualmente tem permissão restrita." Erro.

Finalmente descobri!

Foi útil?

Solução

Revisão esta resposta para 2 soluções...Solução A e B.A solução é a forma oficial para isso, a Solução B foi o meu motivo de força maior, que motivou este post.

Solução A)

  1. Clique em "Arquivo > Opções do Formulário"
  2. Clique em "Preview" do lado esquerdo da caixa de listagem.
  3. Clique em "Browse" e selecione o destino para o arquivo XML que você gostaria de visualizar o formulário com.

Muito mais fácil do que a minha solução inicial que trabalha...mas claramente não se destina a utilização por parte da Microsoft.Consulte a Solução (B) abaixo.

Solução B)

As seguintes medidas podem ser tomadas para amarrar um pré-existentes XML do InfoPath form (já preenchi o formulário) para uma cópia local de um arquivo de modelo que está alojado na unidade C:

  1. Abra o formulário desejado biblioteca no modo de exibição do Explorer;navegue em "formulários" pasta
  2. Salve o modelo.xsn arquivo para um local no seu drive C,
  3. Copie um dos .xml formas que pertence a esse modelo
  4. Altere a extensão do modelo local.xsn arquivo .xsf (na unidade C)
  5. Abra o copiado .arquivo xml diretamente em um editor de texto (como o Notepad)
  6. Alterar o href= linha no topo do caminho para o modelo.xsf como abaixo:
    • href="file:///C:\Users\bob.smith\Documents\SharePoint\InfoPath\template test\template.xsf"
  7. Salvar o XML brutos
  8. Abra o formulário, ele deve carregar e consultar a versão local do modelo.

Quando você quiser fazer alterações para o modelo execute as seguintes etapas:

  1. Mudança template.xsf de volta para template.xsn no modelo local
  2. Clique em `modelo.xsn' e escolha a opção "Design"
  3. Quando feito com as alterações, salve o arquivo e feche
  4. Ao lado direito do mouse, renomear e altere o nome para template.xsf novamente.

Agora você vai ser capaz de modificar o modelo e testá-lo com um pré-exsisting formulário.

POR FAVOR, NOTE

  1. Se o modelo de formulário é republicado em anexo, as cópias locais das pré-formas existentes, não será mais aberto usando o novo .XSF versão do modelo.I. E baixar uma nova cópia do modelo e uma nova cópia do arquivo XML, se as coisas começam a agir estranhamente.Repita os passos estabelecidos acima e você estará de volta no negócio.
  2. Não use o recurso "Salvar Como" no InfoPath ao tentar criar uma cópia modificada do modelo que está sendo testado localmente.Sempre copiar o "modelo.xsn" ficheiro no Explorador do Windows e o nome de outra coisa.O modelo que está actualmente a ser testada, terá que ser sempre chamado de "modelo.xsn".

No meu caso eu tinha um formulário com regras complexas que estavam causando um "Excedeu o limite máximo de" erro de cálculo.Ao fazer isso, eu poderia rapidamente spool tantas cópias do meu modelo de como eu gostava e modificá-los em qualquer maneira que eu vê o ajuste.Comecei a exclusão de metade dos nós dos dados no formulário e, em seguida, verificou-se que fixa a regra problema etc.

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