Introdução à atualização de modelos de formulários existentes

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Quando você publica um modelo de formulário que você alterou, o InfoPath pode atualizar o modelo de formulário (arquivo. xsn) e quaisquer formulários existentes (arquivos. xml) baseados nesse modelo de formulário. Por padrão, o InfoPath substitui automaticamente a versão mais antiga do modelo de formulário com a versão mais recente. Você pode escolher o método de atualização que você prefere para formulários de usuário existentes.

Neste artigo

Como o InfoPath atualiza os modelos de formulário

Considerações para atualização de modelos de formulário habilitados para navegador

Ajudar a evitar a perda de dados em formulários existentes do usuário

Opções para atualizar os formulários existentes do usuário

Como o InfoPath atualiza os modelos de formulário

Quando os usuários primeiro abrem um formulário que é baseado no modelo de formulário, o arquivo de modelo de formulário subjacente está armazenado em um local temporário em seus computadores. Esse local temporário é chamado um cache. Entre outras coisas, o local do cache permite aos usuários que estiverem offline para poder trabalhar com uma cópia local do modelo de formulário.

Sempre que uma nova versão fica disponível, o InfoPath atualiza a versão em cache de um modelo de formulário. Essa atualização acontece automaticamente sempre que os usuários abrir uma nova versão do formulário. Caso os usuários trabalhando offline, quando você publica um modelo de formulário atualizado, a atualização ocorre na próxima vez que eles se conectar à rede.

Os usuários geralmente não Observe que uma atualização está ocorrendo, embora você possa especificar caso contrário, quando você cria o seu modelo de formulário.

Observação: Um modelo de formulário instalado personalizado é um modelo de formulário que está instalado nos computadores dos usuários por meio de um pacote do Microsoft Windows Installer (MSI) ou outro programa de instalação. Com esse tipo de modelo de formulário, você deve reinstalar manualmente o modelo de formulário nos computadores dos usuários sempre que você atualizá-lo. A instalação pode ocorrer automaticamente, através de um programa como o Microsoft Systems Management Server (SMS) 2003, por meio de uma implantação de área de trabalho para área de trabalho ou por meio de algum tipo de script de instalação.

Início da página

Considerações para atualização de modelos de formulário habilitados para navegador

Todos os modelos de formulário habilitados para navegador são hospedados em um servidor que está executando o InfoPath Forms Services, que é uma tecnologia de servidor criada em Windows SharePoint Services 3.0. Há dois modos de implantação de modelos de formulário em um servidor executando InfoPath Forms Services de hospedagem: uma para implantação do usuário final e outra para implantação administrativa. Quando você atualiza um modelo de formulário habilitados para navegador, considere o seguinte:

  • Se você planeja atualizar um modelo de formulário aprovado pelo administrador, você deve publicar o modelo de formulário atualizado e dê a ele para o administrador do farm Windows SharePoint Services 3.0 para implantação em uma biblioteca de formulários em um conjunto de sites. Um conjunto de sites é um conjunto de sites em um servidor virtual que têm o mesmo proprietário e compartilhar configurações de administração. Quando um administrador de farm implanta um modelo de formulário atualizado, ele ou ela pode especificar uma opção de atualização de "lado a lado", que permite a versão atualizada do formulário para executar junto com a versão original. Esta opção de atualização permite aos usuários que estão no meio de preencher um formulário quando uma versão atualizada é implantada para concluir preenchendo o formulário sem perder seu trabalho.

  • Se você publicar as atualizações em um modelo de formulário que você implantou você mesmo a uma lista ou biblioteca de Windows SharePoint Services 3.0, os usuários que estejam no meio de preencher um formulário com base nesse modelo de formulário verão uma mensagem de erro quando tentam salvar ou enviar seu f ORM. Por esse motivo, você talvez queira alertar os usuários das atualizações prestes e possivelmente assumir o modelo de formulário offline fora do horário de pico para executar as atualizações.

Início da página

Ajudar a evitar a perda de dados em formulários existentes do usuário

Se você precisar atualizar um modelo de formulário existente, você pode alterá-lo, publicá-lo novamente e redistribui-lo aos usuários. No entanto, determinados tipos de alterações podem impedir que você acesse os dados nos formulários de concluído que foram com base no modelo de formulário original.

Se você fizer uma alteração em um modelo de formulário que pode resultar em perda de dados ou erros em formulários que foram preenchidos já, uma mensagem será exibida. Muitas vezes você verá a mensagem quando você adicionar novas, campos obrigatórios para um modelo de formulário, ou quando você renomear ou remove campos ou grupos do modelo de formulário.

Mensagem de erro que avisa os criadores de formulários sobre a possibilidade de perda de dados

Quando você recebe essa mensagem, se você clique em Sim e continue com as alterações, pode não ser possível acessar os dados em formulários existentes depois que você publicar o modelo de formulário atualizado. Em alguns cenários, isso pode ser aceitável. Você precisará decidir o que funciona para sua situação.

Para ajudar a garantir que você possa acessar os dados que você já coletados de usuários, siga estas diretrizes quando você fizer alterações em seu modelo de formulário original:

  • Não renomeie os campos e grupos existentes na fonte de dados.

  • Não mova os campos e grupos existentes em torno da fonte de dados.

  • Não exclua os campos existentes e grupos da fonte de dados. Você pode excluir controles do modelo de formulário sem causar problemas, desde que você deixar o controle campo ou grupo correspondente na fonte de dados.

Início da página

Opções para atualizar os formulários existentes do usuário

Quando fizer alterações em um modelo de formulário existente, os formulários existentes (arquivos. xml) baseados nesse modelo de formulário talvez precise ser atualizado para que eles funcionem com a versão mais recente do modelo de formulário. Isso ajuda a garantir que os usuários podem continuar a trabalhar com os formulários existentes sem problemas e que você pode continuar a acessar qualquer dado coletado nesses formulários. Quando você atualiza os formulários existentes para os usuários, há três métodos que você pode escolher entre:

  • Os formulários são atualizadas automaticamente    Você pode deixar o InfoPath atualizar automaticamente os formulários existentes, que é a configuração padrão. Nesse caso, quaisquer formulários existentes correspondem o modelo de formulário atualizado recentemente. Por exemplo, se você remover um controle de caixa de listagem no modelo de formulário e, em seguida, publica o modelo de formulário modificado, InfoPath removerá automaticamente o controle de caixa de listagem de formulários existentes.

  • Atualizar os formulários usando código     Aqueles com experiência técnica podem escrever código para manipular o evento OnVersionUpgrade , que ocorre quando o número de versão do formulário está sendo aberto é mais antigo do que o número da versão do modelo de formulário no qual ele se baseia. Por exemplo, em um formulário de relatório de despesas, você pode usar o manipulador de eventos OnVersionUpgrade para determinar se um formulário com um número de versão anterior contém um campo chamado emailAddress e, caso contrário, adicione o campo ao formulário. O evento OnVersionUpgrade é útil para acomodar as alterações Esquema XML no qual seu modelo de formulário se baseia.

  • Escolha não para atualizar os formulários     Você pode escolher não atualizar os formulários existentes. Quando esta opção for selecionada, os usuários são capazes de preencher formulários com base no modelo de formulário atualizado, mas eles não poderão abrir formulários existentes. Se eles forem possível abrir formulários existentes, eles não poderão editar quaisquer campos recém-adicionado.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×