Anterior Seguinte Home page Imprimir Procurar
Ajuda e Procedimentos do SharePoint Server 2007 >  Processo de negócio e formulários >  Trabalhar com formulários
Introdução ao InfoPath Forms Services
Introdução ao InfoPath Forms Services

O InfoPath Forms Services é uma tecnologia de servidor baseada no Microsoft Windows SharePoint Services 3.0 como uma aplicação do ASP.NET versão 2.0. Permite aos utilizadores preencherem formulários do Microsoft Office InfoPath 2007 através de um browser em vez de, ou juntamente com, o programa cliente Office InfoPath 2007. Isto permite um acesso mais abrangente aos formulários do que em versões anteriores do Microsoft Office InfoPath. Para além disso, o InfoPath Forms Services fornece uma localização central para armazenar e gerir modelos de formulário para a organização.

O que pretende fazer?


Permitir um acesso mais abrangente a modelos de formulário

Um estruturador de modelos de formulário que utiliza o Office InfoPath 2007 pode optar por estruturar um modelo de formulário compatível com o browser (modelo de formulário compatível com o browser: modelo de formulário que foi concebido no InfoPath utilizando um modo de compatibilidade específico. Um modelo de formulário compatível com o browser pode ter permissão para browsers quando é publicado num servidor com o InfoPath Forms Services.). Quando esse modelo de formulário é implementado como um modelo de formulário preparado para browser (modelo de formulário com permissão para browsers: modelo de formulário compatível com o browser que foi publicado num servidor com o InfoPath Forms Services e ao qual foi dada permissão para browsers de modo a que os utilizadores possam visualizar e preencher o formulário num Web browser.) num servidor com o InfoPath Forms Services, os utilizadores podem preencher o formulário num browser sem precisarem de ter o InfoPath instalado nos respectivos computadores. O preenchimento de um formulário por parte de um utilizador num browser é semelhante ao que é realizado no InfoPath. Por exemplo, funcionalidades como a validação de dados (validação de dados: processo de testar a precisão dos dados; conjunto de regras que podem ser aplicadas a um controlo para especificar o tipo e intervalo de dados que os utilizadores podem introduzir.) são estruturadas por forma a funcionarem no browser sem necessidade de recorrer a viagens de ida e volta do servidor. Isto significa que os resultados apresentados quando determinadas condições se verificam, tal como alertas de validação de dados, ficam imediatamente visíveis porque o browser não precisa de recarregar o formulário sempre que o utilizador interage com o mesmo.

 Notas 

  • Alguns controlos de formulário contêm opções, denominadas definições de postback, que o estruturador de modelos de formulário utiliza para especificar se são necessárias viagens de ida e volta do servidor para apresentar dados. Estas definições podem acrescentar latência ao desempenho de um formulário. Por exemplo, uma definição de postback que exija o envio de dados para o servidor poderá fazer com que o formulário demore mais tempo a apresentar os dados e se um postback não for necessário numa determinada situação, poderá prejudicar o desempenho de um formulário sem acrescentar qualquer benefício.
  • Algumas funcionalidades e controlos, como os controlos ActiveX, não são suportados em modelos de formulário compatíveis com o browser.

Antes de implementar um modelo de formulário compatível com o browser num servidor com o InfoPath Forms Services, deve considerar o seguinte:

 Parte Superior da Página

Implementar e gerir modelos de formulário compatíveis com o browser

Todos os modelos de formulário preparados para browser têm de estar alojados num servidor com o InfoPath Forms Services. Existem dois modos de implementação para modelos de formulário alojados num servidor com o InfoPath Forms Services: Um para modelos de formulário de utilizador (modelo de formulário de utilizador: modelo de formulário com permissão para browsers que foi publicado a partir do InfoPath e que não precisa de ser carregado por um administrador para um servidor com o InfoPath Forms Services.) e outro para modelos de formulário aprovados pelo administrador (modelo de formulário aprovado pelo administrador: modelo de formulário compatível com o browser que foi carregado por um administrador para um servidor com o InfoPath Forms Services. Um modelo de formulário aprovado pelo administrador pode incluir código.).

Os modelos de formulário de utilizador podem ser implementados por qualquer pessoa com permissão para criar bibliotecas e listas. Um modelo de formulário de utilizador é um modelo de formulário que contém apenas uma funcionalidade declarativa, tal como formatação condicional (formatação condicional: processo de alteração do aspecto de um controlo, incluindo a respectiva visibilidade e estado de leitura-escrita, com base nos valores introduzidos no formulário.), mas não contém código gerido. Os modelos de formulário de utilizador são executados com o nível de segurança Domínio.

Os modelos de formulário aprovados pelo administrador são modelos de formulário que contêm código gerido, requerem fidedignidade total, utilizam uma ligação aos dados geridos pelo administrador ou têm de ser globalmente implementados numa colecção de sites. Um administrador de farm executa habitualmente os passos de carregamento e verificação na implementação de um modelo de formulário aprovado pelo administrador, apesar de um estruturador de modelos de formulário também poder executar a tarefa de verificação a partir do InfoPath. O passo de activação pode ser efectuado por um administrador de farm com permissão de administrador da colecção de sites ou por um administrador da colecção de sites. O processo para implementar um modelo de formulário aprovado pelo administrador requer os seguintes três passos:

  1. Verificar  O processo de verificação mostra informações sobre o modelo de formulário, tais como erros e avisos. Isto é efectuado utilizando uma definição na Administração Central ou utilizando o painel de tarefas Verificador de Design no Office InfoPath 2007.
  2. Carregar  Uma vez verificado, o modelo de formulário é carregado por um administrador do farm para a biblioteca Gerir Modelos de Formulários para o Web farm.
  3. Activar  Depois de carregado, o modelo de formulário pode ser activado para uma colecção de sites por um administrador do farm ou por um administrador da colecção de sites.

     Nota    Um administrador do farm tem de ter permissão de administrador da colecção de sites numa colecção de sites para aí activar um modelo de formulário.

A tabela que se segue descreve os dois cenários de implementação mais comuns e a função necessária para cada um.

TipoCenárioÂmbito da implementação
Modelo de formulário de utilizadorUm utilizador final com permissão para criar bibliotecas e listas num servidor com o InfoPath Forms Services implementa um modelo de formulário compatível com o browser que contenha funcionalidade declarativa, tal como formatação condicional.O modelo de formulário é publicado numa biblioteca de documentos ou como um tipo de conteúdo (tipo de conteúdo: um grupo reutilizável de definições para uma categoria de conteúdo. Utilize os tipos de conteúdo para gerir os metadados, modelos e comportamentos de itens e documentos consistentemente. Os tipos de conteúdo são definidos ao nível do site e são utilizados em listas e bibliotecas.). Este método de implementação é mais indicado para modelos de formulário que não têm código gerido e com um âmbito de implementação limitado, como aqueles que se destinam a ser utilizados por funcionários num único departamento.

 Nota    Se um modelo de formulário tiver de ser disponibilizado de forma abrangente, poderá ser implementado utilizando o mesmo processo utilizado para um modelo de formulário aprovado pelo administrador.

Modelo de formulário aprovado pelo administradorUm administrador do farm implementa um modelo de formulário compatível com o browser de fidedignidade total ou de domínio, que contenha código gerido ou que utiliza uma ligação de dados que é gerida por um administrador.O modelo de formulário é verificado e carregado por um administrador do farm e, em seguida, é activado para uma biblioteca de modelos de formulário, para uma ou mais colecções de sites. Activação é o processo utilizado para activar ou desactivar funcionalidades numa colecção de sites ou para disponibilizar para utilização modelos de formulário aprovados pelo administrador. Este método de implementação é mais indicado para modelos de formulário que precisam de ser implementados de forma abrangente para utilização de funcionários em vários departamentos de uma organização.

 Nota    Um administrador do farm tem de verificar e carregar um modelo de formulário aprovado pelo administrador mas um administrador de colecções de sites pode activar o modelo de formulário depois de carregado.

 Notas 

  • Caso pretenda implementar um modelo de formulário que contenha código gerido, mas não tem as permissões para tal, contacte um administrador do farm para obter assistência. Antes de pedir a um administrador para implementar um modelo de formulário, deve publicá-lo numa localização na qual o administrador tenha acesso ao modelo.
  • Quando um administrador do farm implementa um modelo de formulário, este é adicionado a uma localização central no servidor. Qualquer pessoa com permissões de administrador da colecção de sites pode activar o modelo de formulário na respectiva colecção de sites. Este método de implementação é recomendado apenas para modelos de formulário que pretenda disponibilizar numa ou mais colecções de sites.

 Parte Superior da Página