Office 365 Developer Patterns and Practices

Está publicado no GitHub o Office 365 Developer Patterns and Practices (https://github.com/OfficeDev/PnP) que contém diversos exemplos de implementações de apps e conteúdo relacionado.

Por ser um projeto no GitHub é possível que qualquer pessoal possa fazer alterações no código e solicitar novos recursos.

Farei novos posts falando sobre alguns itens que acho muito interessantes.

Boas Práticas de Desenvolvimento de Aplicações SharePoint, Por Que Não Usar?

Você já programou regra de negócio no Button_Click de algum formulário ASP.NET? Se você ficou em dúvida, é porque já colocou alguma regra lá, mesmo que simples. É bem comum hoje em dia os desenvolvedores utilizarem boas práticas de desenvolvimento e técnicas cada vez mais avançadas. E para projetos SharePoint, será que esses mesmos cuidados são seguidos? Neste post vamos discutir um pouco a respeito desse assunto e referencias sobre algumas boas práticas.

Continue lendo »

[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.

Continue lendo »

Aumentando o Limite de Exibição de Listas com Mais de 5.000 Itens

É comum vermos em fóruns e dúvidas na internet a respeito do limite de 5.000 itens em visualizações de listas. Neste post vou mostrar como aumentar este limite.

Continue lendo »

[Pergunta] Como o SharePoint Armazena as Versões de Documentos?

Pergunta

O versionamento do sharepoint grava uma cópia para cada versão? Uma cópia do arquivo todo ou ele tem inteligência para gravar só a diferença?

Continue lendo »

Criando uma App SharePoint-hosted para Exibir Dados de Lista do Site

Neste post vou mostrar como criar uma App do tipo SharePoint-hosted que exibe os dados da lista de contatos existentes no site em que a App for instalada.

O primeiro passo é criar uma lista do tipo contatos e preencher os campos Sobrenome e Nome, conforme imagem 01.

Continue lendo »

Usando Filtros e Busca de Listas

Ao utilizar listas do SharePoint podemos tirar proveito de alguns recursos nativos que facilitam a localização do conteúdo desejado.

Neste post irei falar sobre a utilização de filtros pré-definidos nas colunas com base em seu conteúdo e a busca diretamente na lista.

Continue lendo »

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.

Continue lendo »

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.

Continue lendo »

Utilizando a App do Bing Maps no Excel

Uma das várias novidades que vieram com o Office 2013 foram as Apps. Com ela podemos utilizar apps como utilizamos nos celulares, tablets, sistemas operacionais e até em video games.

Neste post vou mostrar como utilizar a app do Bing Maps, que como o nome sugere, permite que dados da planilha Excel sejam exibidas no mapa do Bing, dentro do Excel.

Continue lendo »