Este artigo explica como publicar um modelo de formulário com confiança total usando o Assistente para Publicação do Microsoft Office InfoPath para criar um pacote ou script instalável que registre o modelo de formulário nos computadores dos usuários.
Neste artigo
Visão geral
Formulários baseados em um modelo com confiança total podem acessar os recursos do sistema no computador de um usuário. Por exemplo, imagine que você esteja criando um modelo de formulário cujos formulários possam determinar o tamanho do disco rígido do computador de um usuário para fins de inventário. Para que o formulário obtenha essas informações do sistema operacional, você precisa criar um modelo com confiança total.
Para um formulário acessar os recursos do sistema no computador de um usuário, o modelo deve ser assinado digitalmente com um certificado de uma autoridade de certificação confiável e, em seguida, publicado em um local de rede compartilhado. Você poderá então enviar o formulário em um email ou fazer com que os usuários abram um formulário baseado no modelo no local de rede compartilhado.
Segurança Lembre seus usuários de que devem abrir anexos de email somente de fontes confiáveis.
Quando os usuários que têm o Microsoft Office Outlook 2007 abrem o email, podem preencher o modelo diretamente no corpo da mensagem. Os usuários com versões anteriores do Outlook ou com outros aplicativos de email receberão um email com o formulário e o modelo de formulário no qual está baseado como anexos. Esses usuários deverão primeiro abrir o modelo de formulário anexo para instalá-lo no computador. Em seguida, poderão abrir o formulário anexo, o que o abrirá o formulário no InfoPath, onde poderão preenchê-lo.
Se o seu computador não tem infra-estrutura para emitir e gerenciar certificados, publique um modelo de formulário a ser instalado e registrado no computador de cada usuário. Em seguida, o administrador ou alguém com os direitos de usuário apropriados no computador poderá instalar e registrar o modelo.
Se você tiver o Microsoft Visual Studio .NET 2003 ou o Microsoft Visual Studio 2005 instalado em seu computador, poderá usar o Assistente para Publicação para criar um arquivo instalável que possa instalar e registrar o modelo de formulário nos computadores dos usuários. Se você não tiver o Visual Studio instalado no computador, poderá usar o Assistente para Publicação para salvar uma cópia do modelo de formulário em uma pasta de rede compartilhada e para criar um arquivo de script que registre o modelo de formulário nos computadores dos usuários. Nesse caso, o modelo de formulário e o arquivo de script deverão ser copiados nos computadores dos usuários. Após a cópia de ambos os arquivos, o administrador ou alguém com direitos de administrador poderá executar o script para registrar o modelo de formulário.
Publicar um modelo de formulário não é igual a salvar um modelo de formulário. Quando você publica um modelo de formulário, o Assistente para Publicação adiciona o local da publicação e as instruções de processamento ao modelo de formulário de tal forma que os usuários possa abrir formulários baseados nesse modelo de formulário. Ao salvar um modelo de formulário, você está salvando uma cópia do modelo de formulário, exatamente como faz quando salva um arquivo em seu computador. Você deve usar sempre o Assistente para Publicação quando desejar tornar seu formulário disponível para preenchimento pelos seus usuários.
Início da página
Antes de começar
Antes de publicar o modelo de formulário, você precisará do seguinte:
- Se estiver criando um arquivo instalável, precisará do Visual Studio .NET 2003 ou do Visual Studio 2005 instalado no computador.
- Para distribuir um modelo de formulário assinado digitalmente por email, precisará do Office Outlook 2007 instalado no computador.
- Se estiver criando um arquivo de script, verifique se você e seus usuários têm acesso à pasta de rede compartilhada na qual publicará o modelo de formulário e o arquivo de script.
- Se estiver criando um arquivo instalável ou um arquivo de script, verifique se os usuários que executarão o arquivo instalável ou o arquivo de script têm direitos de administrador em seus computadores.
Início da página
Publicar um modelo de formulário assinado digitalmente em um local de rede compartilhado
Observação Este procedimento pressupõe que você tenha um modelo de formulário que tenha sido assinado digitalmente com um certificado de uma autoridade de certificação. Há links para mais informações sobre assinaturas digitais na seção Consulte Também.
- No menu Arquivo, clique em Publicar.
- No Assistente para Publicação, clique em Para um local de rede e clique em Avançar.
- Na próxima página do assistente, clique em Procurar.
- Na caixa de diálogo Procurar, procure a pasta de rede compartilhada na qual deseja publicar o modelo de formulário e clique em OK.
- Digite o nome do modelo de formulário na caixa Nome do modelo de formulário e clique em Avançar.
- Se você tiver um caminho alternativo que os usuários possam acessar para obter o arquivo, como um link em uma página da Web, digite esse caminho na caixa na próxima página do assistente. Se não tiver, clique em Avançar.
- Na próxima página do assistente, verifique se as informações mostradas estão corretas e clique em Publicar.
- Para enviar uma mensagem de email com o formulário e o modelo do formulário para seus usuários, marque a caixa de seleção Enviar o formulário para destinatários de email e, em seguida, clique em Fechar.
Abrirá uma mensagem de email com o formulário no corpo para que você o preencha e envie para seus usuários. Se os usuários tiverem o Microsoft Office Outlook 2007, eles poderão preencher o formulário quando abrirem a mensagem de email. Usuários com versões anteriores do Outlook ou outros aplicativos de email receberão uma mensagem com o formulário e o modelo de formulário anexados. Os usuários podem abrir o anexo do modelo de formulário para instalá-lo nos seus computadores. Em seguida, eles podem abrir o anexo do formulário e preenchê-lo no InfoPath.
Dica Na caixa Introdução da mensagem de email, digite um lembrete para que seus usuários abram apenas anexos de mensagens de email de remetentes confiáveis.
Início da página
Usar o Assistente para Publicação e o Visual Studio para criar um arquivo instalável
- No menu Arquivo, clique em Publicar.
- No Assistente para Publicação, clique em Como um modelo de formulário instalável (arquivo .js ou .msi) e clique em Avançar.
- Na próxima página do assistente, em Que tipo de arquivo de instalação deseja criar?, clique em Arquivo Microsoft Installer (.msi).
- Digite o nome de sua empresa na caixa Nome da Empresa, selecione o idioma que o Assistente para Instalação usará na lista Idioma e clique em Avançar.
- Na próxima página do assistente, clique em Procurar.
- Na caixa de diálogo Procurar, procure a pasta de rede compartilhada na qual deseja publicar o arquivo instalável e clique em OK.
- Clique em Avançar.
- Na próxima página do assistente, clique em Publicar.
Após a publicação do modelo de formulário, o administrador ou alguém com direitos de administrador poderá instalá-lo e registrá-lo executando o arquivo instalável nos computadores dos usuários.
Início da página
Usar o Assistente para Publicação para criar um script de registro
- No menu Arquivo, clique em Publicar.
- No Assistente para Publicação, clique em Como um modelo de formulário instalável (arquivo .js ou .msi) e clique em Avançar.
- Na próxima página do assistente, em Que tipo de arquivo de instalação deseja criar?, clique em Arquivo JScript (.js) e em Avançar.
- Na próxima página do assistente, clique em Procurar.
- Na caixa de diálogo Procurar, procure a pasta de rede compartilhada na qual deseja publicar o modelo de formulário e o arquivo de script e clique em OK.
- Na próxima página do assistente, observe o caminho e o nome do arquivo de script na caixa Digite um local e um nome de arquivo para o arquivo de instalação e clique em Avançar.
- Na próxima página do assistente, verifique se as informações mostradas estão corretas e clique em Publicar.
Após a publicação do modelo de formulário, o administrador ou alguém com direitos de administrador poderá copiar o modelo de formulário e o arquivo de script para uma única pasta nos computadores dos usuários. Após a cópia de ambos os arquivos, o administrador poderá executar o arquivo de script clicando duas vezes nele no Windows Explorer.
Início da página