[Pergunta] Posso Colocar Abas em Formulários InfoPath e Como Reaproveitar o HTML Gerado pelo InfoPath?

Pergunta

Fiz alguns formulários no InfoPath Designer 2013 que vai funcionar como um sketchflow para mostrar à um cliente. Achei fantástico, mas fiquei com duas dúvidas:

  1. Existe algum controle do tipo Aba (orelhinhas de formulário)?
  2. Como converter meu trabalho para HTML, para aproveitá-lo na codificação e não ter que redesenhar tudo?

Espero que leia e possa me responder.

Leia o resto deste post »

Utilizando Conexões no InfoPath para Exibir Dados de Listas do SharePoint

O InfoPath permite a utilização de conexões secundárias para exibir dados do SharePoint ou de outras fontes de dados, diretamente no formulário. Dessa forma, podemos criar fomulários mais ricos para os usuários com informações de outras listas.

Neste post vamos ver um exemplo de como utilizar conexões secundárias em formulários InfoPath para visualizar dados de listas do SharePoint.

Leia o resto deste post »

Criando Regras no InfoPath de Acordo com o Usuário Logado

O InfoPath 2010 tem alguns recursos que permitem que usuários avançados façam configurações em seus formulários para exibir/ocultar campos conforme alguma regra existente em um formulário. Por exemplo, se o usuário logado for um, ele exibe alguns campos, se for outro, ele exibe outros campos.

Neste post vamos ver um exemplo de como configurar a exibição de conteúdo conforme o usuário logado, levando em consideração campos tipo usuário existentes no formulário. Este cenário poderia ser utilizando onde o processo tivesse 2 atores (ou mais) onde cada ator veria o formulário de uma forma diferente do outro e executasse ações distintas. O que ajudaria a orientar o usuário sobre o que ele precisa fazer e evitar que um faça ações em lugar do outro.

Leia o resto deste post »

[Pergunta] Como Faço Para Ocultar Campos no InfoPath?

Pergunta

Fabian, tenho algumas dúvidas em relação aos campos do InfoPath. Se você souber de algum artigo que possa resolver, pode mandar. Abrs!

É possível criar campos que, para serem habilitados/apresentados, dependam de outro?

Exemplo: Em uma solicitação de aumento: Houve mudança de função? (Sim/Não). Se sim, habilita campo de texto para preencher qual é a função – este campo deve ser, então, obrigatório. Se não, permanece desabilitado.

Tenho como esconder uma parte de um formulário, para preenchimento posterior por outro usuário?

Exemplo: Passo 1: o funcionário preenche a solicitação de aumento salarial, que apresenta somente os campos que ele deve preencher. Passo 2: o chefe dele preenche outros campos, pertinentes à ele. Passo 3: depois, o RH preenche mais alguns campos para dar finalizar a solicitação.

Leia o resto deste post »

Criando Regras para o Carregamento do Formulário InfoPath

O uso de regras no InfoPath é algo muito comum e geralmente usamos as regras para validar algum campo ou ação dos botões. Mas em alguns momentos precisamos criar regras para serem executadas quando o formulário for aberto.

Neste post vamos ver como criar regras para serem executadas no carregamento do formulário InfoPath.

Leia o resto deste post »

Publicado em Dicas, InfoPath. Tags: . 1 Comment »

Exibindo Formulários InfoPath em Páginas do Site

Os formulário InfoPath sempre são utilizados dentro de alguma biblioteca de formulários ou documentos. No final das contas um formulário InfoPath não passa de um arquivo XML relacionado a um template XSN, essas estruturas são os locais corretos para armazenar esses formulários.

Mas é possível exibir os formulários diretamente em uma página?

Neste post vou mostrar como exibir os formulários em páginas utilizando a web part nativa do SharePoint de exibição de formulário InfoPath.

Leia o resto deste post »

Publicado em Dicas, InfoPath. Tags: . 2 Comments »

Configurando o InfoPath Forms Service para Permitir Acesso a Dados Externos

Overview

Criei um web service para ser acessado a partir de formulários InfoPath, mas quando vou acessar o formulário no SharePoint dá erro dizendo que dados externos não podem ser exibidos.

Como o web service estava em uma estrutura diferente da minha estrutura atual (outro domínio – cross domain) o InfoPath Forms Service bloqueia por padrão esse tipo de acesso.

Como fazer para resolver?

Leia o resto deste post »