Desenvolvimento de formulário e o ciclo de vida de implantação
Desenvolver e implantar um modelo forma do InfoPath para uso em um servidor execução Os serviços de formulários do InfoPath requer conhecimento de como criar um navegador-compatível modelo forma, como ele se torna navegador-habilitado, e os vários estados que um modelo forma pode ter depois que ela for implantada.
O ciclo de vida do modelo de formulário
Um navegador-compatível modelo forma passa por vários estágios em sua maneira para se tornar um navegador-habilitado modelo forma, o que significa que ele pode ser preenchido no navegador. Figura 1 ilustra a estágios ou estados, que um navegador-compatível modelo forma pode ter.
Figura 1. Ciclo de vida de um modelo de formulário
Um navegador-compatível modelo forma primeiro deve ser criado para esse processo para começar.
Criando um modelo de formulário do navegador-compatível
Um modelo forma criado no Microsoft Office do InfoPath 2007 pode ser compatível com o cliente do InfoPath, ou com o cliente e Os serviços de formulários do InfoPath. Seja designado inicialmente ou alterado após o modelo forma foi criado, informações de compatibilidade é disponível sobre o barra de status na interface de usuário do InfoPath design, o painel tarefa Design Checker e a página **** de compatibilidade do caixa de diálogo Form Options.
Para obter mais informações sobre como criar um navegador-compatível forma modelo, consulte O desenvolvimento e implantação de modelos de formulário para os Serviços de formulários do InfoPath.
Para obter mais informações sobre o subconjunto dos controles disponível durante a criação navegador-compatível forma modelos, consulte Design - uma recursos de compatibilidade.
Implantando um modelo de formulário do navegador-compatível
Há duas categorias diferentes de navegador-compatível modelos forma; aqueles que contêm codificar e aqueles que contêm apenas declarativo lógica corporativa, such as regras, cálculos e formatação condicional. Implantar modelos forma que contêm código gerenciado envolve mais etapas e requer um administrador servidor. Para obter mais informações sobre como implantar os dois tipos de navegador-compatível forma modelos, consulte O desenvolvimento e implantação de modelos de formulário para os Serviços de formulários do InfoPath.
Estados de modelo
O seguinte é de vários estados que um modelo forma pode ter em um servidor execução Os serviços de formulários do InfoPath.
Carregando: O modelo forma usuário, que não contenha codificar, está sendo implantado de dentro do InfoPath a um site do SharePoint, ou o modelo forma Administrator-approved, código gerenciado, contendo está sendo implantado a partir de página Upload Form Template do site **** SharePoint Central Administration.
A conversão ou de conversão pendente: O modelo forma está aguardando conversão ou está sendo convertido.
Dica
Um navegador-compatível modelo forma se torna um navegador-habilitado modelo forma quando ela tiver terminado a conversão.
Normal: O modelo forma tiver sido convertido e está disponível para uso em um navegador. O modelo forma é navegador-habilitado.
Atualizando: O modelo forma está sendo atualizado de um versão anterior. Nesta apontar, há novos formulários podem ser criados dos arquivos de modelo antigo forma. Depending on a opção escolhida a partir de página Upload Form Template do site **** SharePoint Central Administration, as sessões forma existente baseia o antigo modelo forma são permitidas ou para completo ou são finalizados.
Quiescing ou Quiesced: O modelo forma está sendo aposentado ou tem sido retirado do uso sobre o servidor execução Os serviços de formulários do InfoPath. Sessões existentes podem ser permitidas para completo no tempo especificado na página Quiesce Form Template do site **** SharePoint Central Administration.
Removendo: O modelo forma e associado arquivos estão sendo removidos o site.
Erro: Ocorreu um erro no modelo de forma. Ver os detalhes do erro para obter mais informações.
Automatizando de administração do modelo de formulário
O seguinte membros do espaço para nome Microsoft.Office.InfoPath.Server.Administration, disponível na Microsoft Office.InfoPath.Server.dll localizado em unidade : \Arquivos de programas\Microsoft Servers\12.0\Bin Office, pode ser usado para automatizar o gerenciamento de modelos forma. You can return the form template state by using the FormTemplateStatus property of the FormTemplate class. Os valores são baseados no FormTemplateState T:Microsoft.Office.InfoPath.Server.Administration.FormTemplate.FormTemplateState enumeração.
Carregando: use o método UploadFormTemplate M:Microsoft.Office.InfoPath.Server.Administration.FormTemplateCollection.UploadFormTemplate(System.String) para carregar um modelo forma para o servidor. Você também deve usar o Activate M:Microsoft.Office.InfoPath.Server.Administration.FormTemplate.Activate(Microsoft.SharePoint.SPSite) método para fazer o modelo forma disponível em uma coleção site.
A conversão ou de conversão pendente: não é nenhuma maneira invocar explicitamente o processo conversão para um modelo forma. O ReconvertAll M:Microsoft.Office.InfoPath.Server.Administration.FormTemplateCollection.ReconvertAll método pode ser útil quando todos implantado forma modelos precisa ser reconverted.
Normal: a FormTemplateCollection para acessar individual usar modelos forma.
Upgrading: Upgrade form templates by using the UpgradeFormTemplate method.
Quiescing ou Quiesced: use o método Quiesce M:Microsoft.Office.InfoPath.Server.Administration.FormTemplate.Quiesce(System.TimeSpan) para parar novos formulários sejam criadas com base em um navegador existente-habilitado modelo forma. Use o Unquiesce M:Microsoft.Office.InfoPath.Server.Administration.FormTemplate.Unquiesce método para fazê-lo disponível novamente.
Removing: Use the RemoveFormTemplate method to remove it from the server.