Implantar modelos de formulário aprovados pelo administrador (Office SharePoint Server)
Atualizado em: 2006-12-01
Neste artigo:
Implantando modelos de formulário aprovados pelo administrador
Atualizando modelos de formulário aprovados pelo administrador
Fechando para novas sessões modelos de formulário aprovados pelo administrador
O InfoPath Forms Services oferece funcionalidade que permite que tanto administradores do Office e usuários implantem modelos de formulário compatíveis com navegador. O modelos de formulário do InfoPath (arquivos XSN) criados no modo de design do programa InfoPath podem ser publicados como modelos de formulário habilitados para navegador que podem ser abertos e editados em um navegador da Web de servidores que estejam executando o InfoPath Forms Services. Isso permite que você exponha formulários completos para os usuários que não têm o programa InfoPath, como clientes e parceiros.
Os modelos de formulário que contêm lógica corporativa (como DLL compilada de código gerenciado) exigem confiança total de domínio ou o uso de uma conexão de dados gerenciada por um administrador devem ser implantados por um administrador. Devido aos potenciais problemas de segurança, desempenho e capacidade de gerenciamento, é importante que esses modelos de formulário sejam revisados exaustivamente por um administrador antes da implantação. Você pode gerenciar esses modelos de formulário na página Gerenciar Modelos de Formulário do site da Administração Central.
Dica
Para obter mais informações sobre como gerenciar modelos de formulário, consulte Gerenciar modelos de formulário (Office SharePoint Server).
Implantando modelos de formulário aprovados pelo administrador
Para implantar um modelo de formulário aprovado pelo administrador, você terá de concluir três ações após a criação do modelo de formulário: verificar, carregar e ativar. Essas etapas podem ser executadas por meio da interface de linha de comando ou no site da Administração Central. Você pode carregar um modelo de formulário usando o Assistente de Publicação no programa InfoPath, usando a linha de comando de um servidor que esteja executando o InfoPath Forms Services no farm em que o modelo de formulário será implantado ou usando a interface da Administração Central. Como administrador do farm, normalmente você receberá do designer de formulários um modelo de formulário já preparado para implantação.
Implantando modelos de formulário aprovados pelo Administrador usando a linha de comando
Você pode implantar modelos de formulário e executar muitas outras tarefas administrativos do InfoPath Forms Services a partir da linha de comando usando a ferramenta stsadm.exe. Isso pode ser útil se você quiser escrever um script para automatizar tarefas administrativas repetitivas. Essa ferramenta está localizada nos servidores Office SharePoint Server 2007, no diretório C:\Arquivos de Programas\Common Files\Microsoft Shared\Web server extensions\12\BIN, e as operações usando a ferramenta podem ser executadas de qualquer servidor de um farm. Você deve ser autenticado no servidor como administrador de farm para poder usar essa ferramenta. Para obter mais informações sobre o stsadm.exe, consulte a seção sobre operações de gerenciamento de linha de comando do Forms Services do tópico Gerenciar modelos de formulário (Office SharePoint Server).
Dica
A verificação de modelos de formulário é uma etapa opcional no processo de implantação que verifica se o modelo de formulário é aceitável para ser carregado para o servidor. Essa etapa deve ser executada pelo administrador, por meio da interface de linha de comando ou do site da Administração Central, antes da implantação para a verificação da validade de uma solução. Se você verificar o modelo de formulário manualmente, ele será automaticamente verificado durante o processo de carregamento. A verificação manual retorna mensagens e erros, enquanto que a verificação automática só retorna erros.
Dica
A verificação de linha de comando deve ser executada em um servidor doa farm onde o modelo de formulário será implantado.
Para verificar e carregar um modelo de formulário usando a linha de comando
Clique em Iniciare selecione Executar.
Digite cmd e clique em OK.
Na linha de comando, digite cd ": \Arquivos de Programas\Common Files\Microsoft Shared\web server extensions\12\BIN" (inclua as aspas).
Na linha de comando, digite stsadm –o verifyformtemplate –filename <Caminho\NomedoArquivo>.
Leia os erros e mensagens para verificar se esse modelo de formulário pode ser carregado.
Para carregar o modelo de formulário verificado, digite stsadm –o uploadformtemplate –filename <Caminho\NomedoArquivo>.
Embora o modelo de formulário esteja carregado, ele ainda não está disponível para os usuários. Ele deve ser ativado pelo administrador do conjunto de sites para o qual o modelo de formulário será ativado. Também pode ser executado por um administrador de farm que também tenha privilégios de administração no conjunto de sites. Para obter mais informações sobre como ativar modelos de formulário, consulte "Ativando modelos de formulário aprovados pelo administrador" nesta página.
Implantando modelos de formulário aprovados pelo administrador usando o site da Administração Central
Você pode implantar modelos de formulário a partir do site da Administração Central. Você deve ser um administrador de farm para acessar este site.
Dica
A verificação de modelo de formulário é uma etapa opcional no processo de implantação que verifica se o modelo de formulário é aceitável para ser carregado no servidor. Essa etapa deve ser executada pelo administrador, por meio da interface de linha de comando ou do site da Administração Central, antes da implantação para a verificação da validade de uma solução. Se você verificar o modelo de formulário manualmente, ele será automaticamente verificado durante o processo de carregamento. A verificação manual retornará mensagens e erros, enquanto que a verificação automática só retornará erros, se houver.
Para verificar e carregar ou atualizar um modelo de formulário usando o site da Administração Central
Na barra de tarefas, clique em Iniciar, aponte para Ferramentas Administrativas e clique na Administração Central do SharePoint 3.0.
Na barra de navegação superior, clique na guia Gerenciamento de Aplicativos.
Na página Gerenciamento de Aplicativos, em InfoPath Forms Services, clique em Carregar modelo de formulário.
Na página Carregar Modelo de Formulário, na seção Implantar Modelo de Formulário, clique em Procurar.
Na janela Escolher Arquivo, selecione o modelo que você deseja verificar e clique em Abrir.
Clique em Verificar para verificar o modelo de formulário para encontrar problemas. Se houver problemas com o modelo de formulário, serão exibidos na seção Detalhes do Relatório do Relatório de Verificação de Formulário.
No caso de o processo de verificação retornar erros, faça com que o designer de formulário corrija os erros e as mensagens e forneça a você um modelo de formulário atualizado. Em seguida, você poderá repetir as etapas acima. Se não houver nenhum erro e nenhuma mensagem inaceitável, prossiga com o carregamento ou atualização.
Dica
Se o sistema avisar que o modelo já existe, clique em Gerenciamento de Aplicativos , em Gerenciar Forms Services, aponte para o modelo de formulário, clique na seta exibida e clique em Remover Formulário. Na página Remover Modelo de Formulário, clique em Remover. Você pode repetir esse procedimento para carregar o formulário.
Clique em OK para retornar à página Carregar Modelo de Formulário. Quando você voltar à página Carregar Modelo de Formulário depois de verificar um modelo de formulário, terá de procurar pelo modelo novamente.
Na página Carregar Modelo de Formulário, na seção Implantar Modelo de Formulário, clique em Procurar.
Na janela Escolher Arquivo , selecione o modelo que deseja carregar e clique em Abrir.
Na seção de `Atualizar , escolha como deseja que o InfoPath Forms Services se comporte caso outra versão do modelo de formulário já existir no servidor.
Se não existir uma versão anterior do modelo de formulário no servidor, ou se você não desejar atualizar a versão existente do modelo de formulário para a nova versão automaticamente, desmarque a caixa de seleção Atualizar o modelo de formulário se ele já existir . Essa caixa é marcada por padrão.
Depois de atualizar o modelo de formulário, novas sessões serão iniciadas com a versão atualizada do modelo de formulário. Os formulários já abertos continuarão a usar a versão atual do modelo de formulário. Se você desejar que as sessões de preenchimento de formulário baseadas no navegador existentes continuem a usar a versão anterior do modelo de formulário, deixe o botão Permitir a execução de sessões de preenchimento de formulário baseado em navegador usando a versão atual do modelo de formulário selecionado. Caso contrário, selecione o botão Terminar as sessões existentes de preenchimento de formulário baseado em navegador. Os dados nessas sessões serão perdidos. Observe que selecionar essa opção fará com que os dados das sessões existentes sejam perdidos.
Se você quiser aguardar até que todas as sessões do modelo de formulário tenham sido concluídas antes de atualizar, navegue até Gerenciar Modelos de Formulário, selecione o modelo de formulário e escolha Desativar configurações. Para obter mais informações sobre a desativação de modelos de formulário, consulte "Desativando modelos de formulário aprovados pelo administrador" nesta página.
Clique em Carregar . O processo de carregamento pode levar alguns minutos para ser concluído, especialmente em um farm com vários servidores Web front-end (WFE). Você pode verificar o status do carregamento na página Gerenciar Modelos de Formulário.
Embora o modelo de formulário tenha sido carregado na Biblioteca de Formulários central, ele ainda não está disponível para os usuários. Ele deve ser ativado pelo administrador do conjunto de sites para o qual o modelo de formulário será ativado. Também pode ser executado por um administrador de farm que também tenha privilégios de administração no conjunto de sites. Para obter mais informações sobre como ativar modelos de formulário, consulte "Ativando modelos de formulário aprovados pelo administrador" nesta página.
Ativando modelos de formulário aprovados pelo administrador
Para disponibilizar um modelo de formulário aprovado pelo administrador para usuários, o formulário deve ser ativado para um conjunto de sites. Os modelos de formulário podem ser ativados para um conjunto de sites a partir da página Recursos do conjunto de sites por um administrador do conjunto de sites. Um modelo de formulário também pode ser ativado para um conjunto de sites a partir do site da Administração Central por um administrador de farm que tenha privilégios de administrador nesse conjunto de sites. Um modelo de formulário pode ser ativado para mais de um conjunto de sites; repita o processo de ativação para cada conjunto de sites no qual deseja ativar o formulário.
Dica
Antes de ativar um modelo de formulário que usa conexões de dados, verifique se as conexões de dados estão configuradas adequadamente. Para obter mais informações sobre conexões de dados, consulte Introdução às conexões de dados.
Dica
O InfoPath Forms Services não é suportado para conjuntos de sites baseados em alguns modelos de conjunto de sites, como o modelo Espaço de Trabalho de Reunião Básica. Se você ativar um modelo de formulário para um conjunto de sites que não dê suporte ao InfoPath Forms Services através do site da Administração Central, a ativação aparentemente será bem-sucedida, mas o modelo de formulário não estará acessível a partir do conjunto de sites. Os modelos de site que estiverem disponíveis para ativação por administradores do conjunto de sites aparecerão na lista de recursos do conjunto de sites. No entanto, se você tenta ativar um modelo de formulário para o conjunto de sites ou ativar o recurso Office SharePoint Server Enterprise, que habilita o InfoPath Forms Services, verá a mensagem de erro Recurso Obrigatório: um ou mais recursos devem ser ativados antes que esse recurso possa ser ativado.
Para ativar um modelo de formulário para um conjunto de sites a partir do site da Administração Central
Na barra de tarefas, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Administração Central do SharePoint 3.0.
Na barra de navegação superior, clique na guia Gerenciamento de Aplicativos.
Na página Gerenciamento de Aplicativos, em InfoPath Forms Services, clique em Gerenciar modelos de formulário.
Na página Gerenciar Modelos de Formulário, aponte para o modelo de formulário que você deseja ativar, clique na seta exibida e clique em Ativar para um Conjunto de Sites .
Para ativar o modelo de formulário para o conjunto de sites atual, clique no botão Ativar. Agora, o modelo de formulário estará disponível para os usuários.
Para escolher um conjunto de sites diferente, na seção Local de Ativação , clique na caixa do conjunto de sites e clique em Alterar Conjunto de Sites. A caixa diálogo Selecionar Conjunto de Sites da página da Web será exibida.
Clique na URL do conjunto de sites para o qual você deseja ativar o modelo de formulário e, em seguida, clique em OK. Se o conjunto de sites desejado estiver em um aplicativo Web diferente, clique na caixa Aplicativo Web, clique em Alterar Aplicativo Web e clique no nome do aplicativo Web. Em seguida, clique no conjunto de sites apropriado e em OK .
Agora, o modelo de formulário está disponível para que todos os usuários o acessem .
Para verificar se o modelo de formulário está disponível
No Internet Explorer, procure a URL do conjunto de sites para o qual você ativou o modelo de formulário.
Clique em Todo o Conteúdo.
Na página Todo o Conteúdo, na seção Bibliotecas de Documentos, clique na biblioteca de documentos Modelos de Formulário. O modelo que você disponibilizou deve aparecer na lista Modelos de Formulário.
Para ativar um modelo de formulário para um conjunto de sites a partir de página Recursos do conjunto de sites
Em um navegador da Web, abra a home page do conjunto de sites.
Na barra de navegação superior, clique na guia Ações do Site.
No menu suspenso exibido, clique em Definições do Site
Na página Definições do Site, em Administração do Conjunto de Sites, clique em Recursos do conjunto de sites.
Ative o modelo de formulário para o conjunto de sites atual localizando o modelo de formulário na lista de recursos e clicando no botão Ativar.
Agora, o modelo de formulário está disponível para que os usuários do conjunto o acessem.
Para verificar se o modelo de formulário está disponível
No Internet Explorer, procure a URL do conjunto de sites para o qual você ativou o modelo de formulário.
Clique em Exibir Todo o Conteúdo do Site.
Na página Todo o Conteúdo do Site, na seção Bibliotecas de Documentos, clique na biblioteca de documentos Modelos de Formulário. O modelo disponibilizado por você deve aparecer na lista Modelos de Formulário.
Atualizando modelos de formulário aprovados pelo administrador
Cada modelo de formulário aprovado pelo administrador é identificado por seu Uniform Resource Name (URN) incorporado. Quando um modelo de formulário está sendo carregado, o sistema verifica se o URN já está registrado. Se não estiver registrado, o modelo de formulário será adicionado como um novo modelo de formulário. Se o URN estiver registrado, o sistema se comportará da seguinte maneira:
Versão Anterior: se a versão de entrada for anterior à versão existente, será exibido este erro: "Já existe uma versão mais recente deste formulário no servidor. Remova o modelo de formulário existente do servidor ou aumente a versão do novo modelo de formulário e tente novamente."
Mesma Versão: se a versão de entrada tiver o mesmo número da versão existente, será exibido este erro: "Já existe um modelo de formulário com a mesma versão no servidor. Ele pode ser o mesmo modelo de formulário ou você pode precisar aumentar a versão do modelo de formulário e tentar novamente."
Nova Versão: se a versão de entrada for mais nova do que a versão existente e se a atualização de versão foi solicitada pelo usuário, existem três métodos que o administrador poderá escolher.
Quando você atualiza um modelo de formulário, tem quatro opções para obter informações sobre como lidar com sessões existentes para o modelo de formulário atual:
Permitir que as sessões de preenchimento de formulário baseadas em navegador existentes sejam concluídas usando a versão atual do modelo de formulário.
Finalizar sessões existentes de preenchimento de formulário com base em navegador. Essa abordagem será útil no caso de ser encontrado um modelo de formulário que contenha um bug muito sério ou um problema de segurança e que você queira indisponibilizar o modelo de formulário imediatamente.
Execute uma atualização gradual, na qual você carregará a nova versão como um modelo de formulário separado e eventualmente remova a versão antiga quando ela não estiver sendo mais acessada por usuários. Essa será uma abordagem útil quando seu modelo de formulário estiver acessível como um formulário incorporado ou por meio de um link em uma página da Web e quando você não estiver preocupado com a possibilidade de a versão antiga estar sendo acessada durante o processo de atualização . Com os dois modelos de formulário disponíveis no InfoPath Forms Services, você pode modificar o link para o modelo de formulário na sua página da Web.
Desative o modelo de formulário antes de atualizar para a nova versão. Quando você desativa um modelo de formulário, faz a transição gradual para um modelo de formulário de um estado ativo para um inativo. Esse método de atualização será útil quando você quiser garantir que um modelo de formulário não possa ser acessado depois de um um tempo determinado. Para obter mais informações sobre a desativação de um modelo de formulário, consulte Desativando modelos de formulário aprovados pelo administrador nesta página.
Desativando modelos de formulário aprovados pelo administrador
Em um ambiente de produção, atualizar um modelo de formulário exige mais do que substituir o modelo antigo por outro. É possível que os usuários tenham sessões ativas do formulário aberto. O administrador pode querer controlar o processo de atualização para permitir que sessões ativas sejam concluídas antes de indisponibilizar um modelo de formulário para garantir que o modelo de formulário não estará mais disponível aos usuários após a conclusão do processo de desativação. Usando a função Quiesce, você pode tornar um modelo de formulário offline e gerenciá-lo quando ele estiver inativo.
Para desativar um modelo de formulário
Na barra de tarefas, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Administração Central do SharePoint 3.0.
Na barra de navegação superior, clique na guia Gerenciamento de Aplicativos.
Na página Gerenciamento de Aplicativos, em InfoPath Forms Services, clique em Gerenciar modelos de formulário.
Dica
Na página Gerenciar Modelos de Formulário, você verá uma coluna de status. Os modelos de formulário que estiverem disponíveis aos usuários serão indicados como Pronto.
Aponte para o arquivo que deseja atualizar, clique na seta exibida e selecione Configurações de Desativação no menu.
Digite o número de minutos que deseja para a duração do processo de fechamento para novas sessões. Em um sistema de produção, é necessário fechar o formulário para novas sessões pelo menos com o mesmo tempo definido para o estado da sessão no servidor. Por padrão, o estado da sessão é configurado para 240 minutos.
Clique em Iniciar Desativação. Na seção Desativar, o status é alterado para Desativando.
Para ver se o seu formulário foi desativado com êxito, na barra de navegação superior, clique na guia Gerenciamento de Aplicativos.
Na página Gerenciamento de Aplicativos, em InfoPath Forms Services, clique em Gerenciar modelos de formulário.
Dica
Na página Gerenciar Modelos de Formulário, na coluna Status, os modelos de formulário que estiverem fechados para novas sessões serão indicados como Fechado para novas seções.
Depois que o modelo de formulário for desativado, você poderá implantar a nova versão atualizada do formulário.
Consulte também
Conceitos
Implantar modelos de formulário (Office SharePoint Server)
Gerenciar modelos de formulário (Office SharePoint Server)