Criar um componente de modelo para reutilizar em diversos modelos de formulário

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

É possível criar um único componente de modelo e, em seguida, distribui-lo para outros criadores de modelo de formulário na sua organização para que eles possam usá-lo em seus modelos de formulário. Isso é útil quando você deseja certificar-se de que o design seja consistente em todos os modelos de formulário.

Por exemplo, imagine que você gerencie uma equipe que cria e mantém uma série de modelos de formulário e que cada um desses modelos de formulário precisam incluir o logo de uma empresa e diversas caixas de texto para coletar informações de contato dos usuários. Se você criar o logotipo e os controles como um arquivo de componente de modelo (.xtp), poderá salvar esse arquivo em um local comum e, em seguida, avisar sua equipe de sua disponibilidade. Quando os membros da equipe adicionam o componente de modelo ao painel de tarefas Controles, ele parece sob o título Personalizado e pode ser inserido em um modelo de formulário.

Para modificar um componente de modelo existente, abra o componente, faça as alterações necessárias, salve o componente de modelo e, em seguida, distribua-o para os criadores de formulário. Após os criadores de formulário adicionarem a versão mais recente do componente de modelo ao painel de tarefas Controles, eles poderão usá-lo em seus modelos de formulário. Se eles abrirem um modelo de formulário que contém uma versão mais antiga do componente de modelo, o Microsoft Office InfoPath solicitará a atualização desse componente de modelo com a versão mais recente.

Neste artigo

Visão geral das partes de modelo

Recursos que não estão disponíveis nos componentes de modelo

Uma parte do modelo de design

Reutilizar o design de um componente de modelo existente

Visão geral dos componentes de modelo

Uma parte do modelo é uma parte de um modelo de formulário que pode ser salvos para reutilização em vários modelos de formulário. Um componente de modelo típico consiste em uma data source e controles e também pode incluir recursos como conexões de dados, data validation e regras.

Ao criar e usar componentes de modelo, é possível certificar-se de que os modelos de formulário na sua organização são consistentes com relação ao tom, estrutura e comportamento. Por exemplo, um departamento de recursos humanos pode usar um único componente de modelo "Informações de Contato" em todos os seus modelos de formulário.

Componente de modelo no modelo de formulário

Em um modelo de formulário, o conteúdo de um componente de modelo aparece em um controle seção. Você pode diferenciar um componente de modelo de uma seção regular porque as palavras seção (parte do modelo: nome) aparecem como o rótulo de seção, onde nome é o nome do componente de modelo.

Para criar um componente de modelo, é necessário selecionar a opção Componente de Modelo em vez da opção Modelo de Formulário no painel de tarefas Criar um Modelo de Formulário. Ao abrir um componente de modelo, um prefixo (Design do Componente de Modelo) aparece na barra de título do InfoPath, indicando que você está no modo correto para criação de um componente de modelo.

Ao contrário de um modelo de formulário, você não publica um componente de modelo ao concluir a criação dele. Em vez disso, você o salva como um arquivo de componente de modelo (.xtp). Em seguida, você pode disponibilizar seu arquivo .xtp para outros criadores de formulário que precisarão usá-lo. Por exemplo, é possível copiar o arquivo .xtp em um servidor de arquivos na rede da sua organização e, em seguida, enviar um email aos criadores de formulário descrevendo o objetivo do componente de modelo, onde ele está localizado e como eles podem adicioná-lo ao painel de tarefas Controles no InfoPath.

Quando um criador de formulário insere um componente de modelo em um modelo de formulário, ele se torna parte do modelo de formulário e um criador de formulário pode personalizá-lo, se necessário.

Observação : Não existe uma maneira de impedir os criadores de formulário de alterar um componente de modelo após o inserirem em um modelo de formulário. Se não quiser que outras pessoas personalizem o componente de modelo, deve deixar isso bem claro ao distribui-lo.

Para inserir seu componente de modelo em um modelo de formulário do InfoPath, os criadores de formulário devem primeiro adicionar o componente de modelo ao painel de tarefas Controles usando o Assistente para Adicionar Controle Personalizado. Após completarem o assistente, o componente de modelo aparece no painel de tarefas Controles, sob o título Personalizado.

Componente de modelo sob o título Personalizado no painel de tarefas Controles

Para modificar um componente de modelo, abra-o no modo de design do InfoPath, faça as alterações necessárias e, em seguida, salve novamente o componente de modelo. É necessário enviar o componente de modelo atualizado para qualquer criador de formulário que usou a versão original do componente de modelo. Os criadores de formulário podem usar o Assistente para Adicionar Controle Personalizado para adicionar a versão atualizada do componente de modelo ao painel de tarefas Controles. Após fazerem isso, eles podem abrir cada modelo de formulário afetado e fazer com que o InfoPath substitua o componente de modelo original pela versão mais recente.

Observação : Se sua organização cria um grande número de partes de modelo, você pode criar um repositório de partes de modelo que possa ser acessado em um local comum em uma rede de empresa, como uma pasta compartilhada, um servidor Web ou uma biblioteca de formulários localizada em um site do Microsoft Windows SharePoint Services. É possível configurar as configurações do InfoPath no registro para que partes de modelo aparecem automaticamente no painel de tarefas controles para os usuários que tenham o InfoPath instalado. Para fazer isso, você talvez precise trabalhar com o departamento de TI (tecnologia) informações ou com alguém que esteja responsável pela administração do InfoPath em sua organização. Para obter mais informações sobre este tópico, consulte a documentação do InfoPath no Microsoft TechNet. TechNet é um recurso usado por profissionais de TI para planejar, implantar, gerenciar e suporte a produtos Microsoft com êxito.

Início da página

Recursos que não estão disponíveis nos componentes de modelo

Quando você cria um componente de modelo, há limitações de design que você deve considerar. Por exemplo, determinados recursos não são suportados nos componentes de modelo, como a capacidade para criar vários modos de exibição ou especificar configurações globais e de nível de modelo na caixa de diálogo Opções de formulário. Com exceção de controles ActiveX, todos os controles estão disponíveis para uso em partes de modelo. Todos os recursos que não têm suporte nos componentes de modelo estão ocultas na interface do usuário quando você o componente de modelo de design.

Os seguintes controles, recursos ou configurações não são suportadas nos componentes de modelo:

  • Controles ActiveX

  • Esquemas de cores

  • Imagens de plano de fundo

  • Conexões de dados que enviam dados

  • Configurações de gerenciamento de direitos (IRM) de informações

  • Script e código gerenciado

  • Recursos para escrever código, como o Editor de scripts Microsoft

  • Publicação Assistente

  • O Assistente para exportação

  • Certos recursos relacionados ao modo de exibição, incluindo a capacidade de criar vários modos de exibição, modos de exibição somente leitura, modos de exibição padrão ou modos de exibição de impressão

  • Certos recursos relacionados à impressão, incluindo a capacidade de especificar opções de configuração de página e criar cabeçalhos e rodapés

  • Certos recursos relacionados ao modelo de formulário como um todo, incluindo a capacidade de especificar assinaturas digitais, painéis de tarefas personalizados, os níveis de segurança e personalizar salvar e abrir comportamentos

  • A capacidade de usar a caixa de seleção Verificar no servidor no painel de tarefas Verificador de Design para recuperar gerados pelo servidor erros e avisos de partes de modelo que foram projetados para modelos de formulário compatíveis com o navegador

Você pode criar um modelo de formulário que pode ser aberto usando o InfoPath ou um navegador da Web. Se o modelo de formulário pode ser aberto usando um navegador, ele é chamado um modelo de formulário compatível com o navegador. Da mesma forma, você pode criar um componente de modelo que é destinado para uso em modelos de formulário compatíveis com o navegador. Neste cenário, quando você cria seu componente de modelo, você tem acesso ao menos controles e recursos que você faria se estivesse criando o componente de modelo unicamente para uso no InfoPath. Isso ocorre porque determinadas controles e recursos não têm suporte para uso em modelos de formulário compatíveis com o navegador.

Início da página

Criar um componente de modelo

Na caixa de diálogo Criar um Formulário, é possível escolher criar um componente de modelo em vez de um modelo de formulário. Se fizer isso, os recursos do InfoPath que não são suportados nos componentes de modelo ficarão ocultos ou desabilitados para que você não fique tentado a usá-los no seu componente de modelo.

  1. No menu Arquivo, clique em Criar um Modelo de Formulário.

  2. Em Criar um novo na caixa de diálogo Criar um Modelo de Formulário, clique em Componente de Modelo.

  3. Na galeria Com base em, execute uma das seguintes ações:

    • Para definir a data source à medida que cria o componente de modelo, clique em Em Branco.

    • Para usar um arquivo de documento XML (.xml) ou um arquivo de XML Schema (.xsd) como a fonte de dados do componente de modelo, clique em XML ou Esquema.

      Observação : Se você basear seu componente de modelo em um documento XML ou esquema XML, o InfoPath preenche o painel de tarefas Fonte de dados com campos e grupos que mapeiam elementos XML no documento ou esquema. A fonte de dados está bloqueada. Dependendo do documento ou esquema, você não poderá adicionar novos campos ou grupos a parte ou da fonte de dados, ou para alterar determinados aspectos de campos e grupos existentes.

  4. Para tornar seu componente de modelo compatível com o InfoPath Forms Services, marque a caixa de seleção Habilitar recursos compatíveis com navegador apenas.

  5. Clique em OK.

    Um novo componente de modelo abre no InfoPath.

  6. Crie seu componente de modelo.

  7. Ao terminar a criação do componente de modelo, no menu Arquivo, clique em Salvar.

Início da página

Usar novamente o design de um componente de modelo existente

Se você deseja basear o design de um componente de modelo novo em um componente de modelo existente, você deve abrir o componente de modelo existente, alterar seu nome na caixa de diálogo Propriedades de parte do modelo e salve o novo componente de modelo com outra, diferenciar o nome do arquivo. Quando você altera o nome de parte do modelo na caixa de diálogo Propriedades de parte do modelo, a identificação de parte do modelo é atualizada automaticamente. Essa ID ainda mais distingue um componente de modelo de outro.

  1. No menu Arquivo, clique em Criar um Modelo de Formulário.

  2. Em Abrir um modelo de formulário na caixa de diálogo Criar um Modelo de Formulário, clique em Em Menu Computador.

  3. Na lista Arquivos do tipo, clique em Partes de Modelo do InfoPath.

  4. Procure e clique no componente de modelo que deseja abrir e, em seguida, clique em Abrir.

  5. No menu Arquivo, clique em Propriedades.

  6. Na caixa de diálogo Propriedades de parte do modelo, insira um novo nome na caixa nome de parte do modelo.

    Quando você fizer isso, o texto de identificação na caixa ID de parte do modelo reflete o novo nome. A identificação de parte do modelo é gerada automaticamente pelo InfoPath. Ele deve ser exclusivo para cada novo componente de modelo que você criar.

  7. No menu arquivo, clique em Salvar como e digite um novo nome de arquivo para o componente de modelo.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×