Geral SharePoint SharePoint 2010 SharePoint 2013

Tipos de Forms SharePoint: SPDesigner vs. Listas vs. InfoPath

Olá Pessoal!

Hoje venho com uma dica importante sobre a diferença de alguns tipos de formulários que podem ser criados para o SharePoint para que vocês possam comparar um com o outro e escolher a melhor forma para atender as suas necessidades.

A comparação que irei fazer envolve um formulário padrão de Lista SharePoint, um formulário customizado pelo SharePoint Designer e um formulário de Lista customizado a partir do InfoPath. O objetivo é dar um panorama básico para vocês das funcionalidades de cada um, então vamos lá:

Formulários de Lista padrão do SharePoint

 

Os formulários de Lista padrão do SharePoint são aqueles formulários que já vem embutidos na criação de uma lista, contendo todas as colunas da lista em questão ou do tipo de conteúdo associado à lista em questão. *É uma boa escolha para aplicações simples e rápidas que não necessitam de muita customização.

Principais recursos desse tipo de formulário:

  • Alterar a ordem das colunas;
  • Especificar o tipo de dado das colunas, validação de requerido e tamanho do campo;
  • Validar as informações preenchidas na coluna com fórmulas e funções mais simples (em breve teremos um post falando sobre isso);
  • Colunas com valores calculados;
  • Possibilidade de utilizar os comandos de RichText, Html entre outros;
  • Colunas de opção e de lookup em outras listas;
  • Anexar documentos;
  • Tipos de conteúdo externo;

PRÓS

  • Facilidade de criação;
  • Validação com fórmulas simples;
  • Visualização em forma de excel, calendários, tarefas entre outras visualizações;

CONTRAS

  • Limitação de customização de layout;
  • Limitação de visualização de 5.000 itens;

print-1

Formulários de Lista customizados pelo SharePoint Designer

Através do Microsoft SharePoint Designer, conseguimos customizar entre outras coisas, os formulários e visualizações de Listas, chegando à um nível de customização bem maior que o formato padrão do SharePoint.

Nesse modelo, cada página de visualizações e formulários da lista é tratado como um arquivo .aspx que pode ser acessado no SharePoint Designer entrando na lista em questão.

*É uma boa escolha para quem quer customizar visualmente os formulários e possui conhecimento de HTML, CSS e XSLT.

Alguns recursos da customização pelo SharePoint Designer são:

  • Mostrar e esconder colunas baseados em alguns critérios;
  • Customização do layout usando HTML;
  • Adição de elementos visuais;

PRÓS

  • SharePoint Designer é gratuito (Você pode baixar por esse link http://www.microsoft.com/pt-br/download/details.aspx?id=35491)
  • Não é necessário ter conhecimentos de programação para fazer as customizações;
  • Você pode usar o SharePoint Designer para criar outros recursos integrados aos formulários;

CONTRAS

  • Você precisa entender da estrutura do SharePoint;
  • Necessário conhecer HTML e CSS;
  • No SharePoint Designer 2013 a visualização em forma de design visual não está disponível;
  • A customização também barra em limitações de recursos avançados, que teriam que ser desenvolvidos com programação;

print-2

Formulários de Lista customizados pelo Microsoft Infopath

O Microsoft Infopath é a ferramenta de edição de formulários pertencente ao Office que foi desenvolvido para a criação de formulários personalizados não somente para SharePoint, mas contendo também essa integração com listas do SharePoint.

*É uma boa escolha para quem quer desenvolver regras de negócio e um formulário mais trabalhado visualmente;

Podemos criar através do Infopath múltiplas formas de visualização e edição de informações de lista do SharePoint.

  • Criação de formulários simplificada;
  • Mais tipos de controles disponíveis como Seções, repetidores, assinaturas digitais entre outros;
  • Criação de fórmulas, lógicas de negócio e controles dinâmicos;
  • Suporta anexo de arquivos;
  • Você pode desenvolver código para o formulário (.NET);
  • Pode ser utilizado de forma offline;

PRÓS

  • Trabalha bem com dados estruturados e conexões de dados externos (usando BCS);
  • Você pode desenvolver formulários que se tornem documentos dentro de uma biblioteca de formulários para armazenamento das informações;
  • Integração com fluxos de trabalho do SharePoint;
  • Ambiente de criação familiar por ser da mesma estrutura do Microsoft Office;

CONTRAS

  • Não permite a customização de grids;
  • Não suporta a utilização de HTML;
  • Necessita das versões Enterprise do SharePoint para estar disponível;
  • Não é muito intuitivo na criação de regras e relacionamentos entre listas;

print-3

Bom pessoal, por hoje é só isso! A idéia era dar um pano geral sobre esses três tipos mais básicos de formulários para SharePoint, fique ligado que em breve vamos fazer uma série explicando um pouco mais de cada um desses tipos.

Esse post foi feito utilizando como referência o post http://go.limeleap.com/community/bid/300409/SharePoint-Forms-Comparison-Lists-vs-SP-Designer-vs-InfoPath do Pistachio Blog, recomendo a leitura desse blog!

Se tiverem alguma dúvida ou sugestão fiquem à vontade, até a próxima!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.