Publicar uma versão actualizada de um modelo de formulário

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Durante a publicação de um modelo de formulário que lhe foram alterados, o InfoPath pode atualizar o modelo de formulário (ficheiro. xsn) e quaisquer formulários existentes (ficheiros. xml) que são com base nesse modelo de formulário. Por predefinição, o InfoPath substitui automaticamente a versão mais antiga do modelo de formulário com a versão mais recente. Pode escolher o método de atualização que preferir para formulários de utilizador existentes.

Neste artigo

Ajudar a evitar a perda de dados nos formulários de utilizador existentes

Publicar um modelo de formulário actualizado

Permitir que os utilizadores, escolha se pretende atualizar os seus modelos de formulário

Ajudar a evitar a perda de dados nos formulários de utilizador existentes

Se precisar de atualizar um modelo de formulário existente, pode alterá-lo, publicá-lo e redistribui-lo aos utilizadores. No entanto, determinados tipos de alterações podem impedir que aceder aos dados nos formulários concluídos que foram baseados no modelo de formulário original.

Se efetuar uma alteração a um modelo de formulário que poderá resultar na perda de dados ou erros nos formulários que tenham sido preenchidos já, será apresentada uma mensagem. Muitas vezes irá ver a mensagem quando adicionar novos campos obrigatórios para um modelo de formulário ou quando mudar o nome ou remover campos ou grupos do modelo de formulário.

Mensagem de erro que avisa os autor de formulários sobre a possível perda de dados

Quando receber esta mensagem, se clicar em Sim e continue com as suas alterações, poderá não ser possível aceder aos dados nos formulários existentes depois de a publicar o modelo de formulário actualizado. Em alguns cenários, isto pode ser aceitável. Tem de decidir o que funciona para a sua situação.

Para ajudar a garantir que pode aceder aos dados que já recolheu dos utilizadores, siga estas diretrizes quando efetuar alterações ao modelo de formulário original:

  • Não mudar o nome campos existentes e grupos na origem de dados.

  • Não mova os campos existentes e os grupos em torno na origem de dados.

  • Não elimine os campos existentes e os grupos da origem de dados. Pode eliminar controlos do modelo de formulário sem causar quaisquer problemas, desde que deixe o controlo campo ou grupo correspondente na origem de dados.

Início da página

Publicar um modelo de formulário actualizado

Imaginemos que pretenda efetuar alterações a um modelo de formulário que já está a ser utilizado em toda a empresa. Se essas alterações incluem alterar origem de dados subjacentes no modelo de formulário, terá uma forma de forma eficiente atualizar a versão publicada anteriormente do modelo de formulário, para ajudar a garantir que todos os utilizadores estão a utilizar a versão actualizada. Também pode especificar o que pretende que deverá acontecer ao existentes formulários baseados no modelo de formulário original.

  1. Abra o modelo de formulário que pretende atualizar.

  2. Efetue as alterações necessárias para o modelo de formulário.

  3. No menu Ferramentas, clique em Opções de formulário.

  4. Na lista categoria, clique em controlo de versões.

    Neste momento, tem de especificar o que pretende que deverá acontecer ao formulários existentes (ficheiros. xml) que foram preenchidos utilizando o modelo de formulário original.

  5. Na lista de actualização da versão, em versão do modelo de formulário, efetue um dos seguintes procedimentos:

    • Para converter automaticamente Desatualizadas versões do formulário para a versão actualizada, clique em Actualizar automaticamente formulários existentes. Quando esta opção está selecionada, o InfoPath não pede aos utilizadores a actualização de formulários existentes. Em vez disso, a atualização ocorre automaticamente da próxima vez que abrirem um formulário de novo ou existente.

    • Para escrever código personalizado que trata o processo de atualização para utilizadores, clique em evento personalizado para utilizar e, em seguida, clique no botão Editar. Em seguida, pode utilizar o evento de OnVersionUpgrade , que ocorre quando o número de versão de um formulário do InfoPath a ser aberto é mais antigo do que o número da versão do modelo de formulário no qual se baseia. Para mais informações sobre o evento OnVersionUpgrade , consulte a documentação de programador do InfoPath.

    • Para impedir que os formulários de ser actualizado, clique em não faça nada (formulários existentes podem não funcionar corretamente). Quando esta opção está selecionada, os utilizadores poderão preencher formulários baseados no modelo de formulário actualizado, mas não poderá ser possível abrir formulários existentes. Se forem possível abrir formulários existentes, não poderá editar qualquer recentemente adicionado campos.

  6. No menu ficheiro, clique em Publicar e, em seguida, siga os passos no Assistente de publicação.

    Quando os utilizadores abrir um formulário que é baseado no seu modelo de formulário, recebem automaticamente a nova versão do modelo de formulário. Se tentar abrir formulários que foram criados ao utilizar a versão anterior do modelo de formulário, as alterações que especificou no passo 5 entre em vigor.

Início da página

Permitir que os utilizadores, escolha se pretende atualizar os seus modelos de formulário

Quando a publicar uma versão actualizada de um modelo de formulário, o InfoPath substitui a cópia do modelo de formulário que está armazenado nos computadores dos utilizadores com a versão mais recente. Isto acontece automaticamente quando os utilizadores abrir um formulário que é baseado no modelo de formulário actualizado. Na maioria das circunstâncias, este é o que pretende ocorrer. No entanto, também é possível apresentar uma caixa de diálogo que pede aos utilizadores para atualizar o modelo de formulário quando uma nova versão fica disponível.

  1. No menu Ferramentas, clique em Opções de formulário.

  2. Na lista categoria, clique em controlo de versões.

  3. Em versão do modelo de formulário, selecione a caixa de verificação Permitir que os utilizadores do formulário escolha se pretende actualizar para uma nova versão do modelo de formulário e, em seguida, clique em OK.

    Nota: Por predefinição, os dados para o valor de registo EnableAutoUpdatePrompt for 0 (desligado). Os utilizadores-lhe pedidos para atualizar a sua forma apenas se um administrador de sistema foi alterado os dados para o valor de EnableAutoUpdatePrompt de 0 (desligado) para 1 (ligado).

  4. No menu ficheiro, clique em Publicar e, em seguida, siga os passos no Assistente de publicação.

Da próxima vez que um utilizador abre um formulário que é baseado no seu modelo de formulário, o InfoPath apresenta uma caixa de diálogo que pede ao utilizador para substituir uma cópia do modelo de formulário existente com a nova versão. O utilizador, em seguida, pode decidir se deve fazê-lo. Se a caixa de diálogo não aparecer, em seguida, os dados para o valor EnableAutoUpdatePrompt serão provavelmente 0 (desligado) em vez de 1 (ligado).

Nota: Antes de o abrirem realmente um formulário, os utilizadores possam aceder importante a versão mais recente de um modelo de formulário determinado (ficheiro. xsn) ao clicar na ligação obter actualização deste formulário ou Obter atualizações para os formulários nesta categoria na caixa de diálogo Preencher um formulário. Mesmo se os utilizadores já tiverem a versão mais recente do modelo de formulário nos seus computadores, as ligações se mantenha ativas. Neste cenário, quando um utilizador clica das ligações de atualização, InfoPath simplesmente armazena o modelo de formulário mais recente no computador do utilizador novamente.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×